2002
DOI: 10.1145/774572.774631
|View full text |Cite
|
Sign up to set email alerts
|

Gate sizing using Lagrangian relaxation combined with a fast gradient-based pre-processing step

Abstract: ─ In this paper, we present Forge, an optimal algorithm for gate sizing using the Elmore delay model. The algorithm utilizes Lagrangian relaxation with a fast gradient-based pre-processing step that provides an effective set of initial Lagrange multipliers. Compared to the previous Lagrangian-based approach, Forge is considerably faster and does not have the inefficiencies due to difficult-to-determine initial conditions and constant factors. We compared the two algorithms on 30 benchmark designs, on a Sun Ult… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(21 citation statements)
references
References 12 publications
0
21
0
Order By: Relevance
“…• Linear programming [2,5,17] and network flow [25] • Convex nonlinear optimization [6,26,27,31], including Lagrangian relaxation [4,6,19,30,31] • Slew budgeting [14] Due to the complexity of modern designs, the two most scalable approaches are those based on Lagrangian relaxation and sensitivity. Instead of satisfying every imposed constraint, Lagrangian relaxation changes the original constrained problem into an unconstrained problem such that the solutions to the latter can be mapped back to the former.…”
Section: Previous Work On Gate Sizingmentioning
confidence: 99%
“…• Linear programming [2,5,17] and network flow [25] • Convex nonlinear optimization [6,26,27,31], including Lagrangian relaxation [4,6,19,30,31] • Slew budgeting [14] Due to the complexity of modern designs, the two most scalable approaches are those based on Lagrangian relaxation and sensitivity. Instead of satisfying every imposed constraint, Lagrangian relaxation changes the original constrained problem into an unconstrained problem such that the solutions to the latter can be mapped back to the former.…”
Section: Previous Work On Gate Sizingmentioning
confidence: 99%
“…It is common to simplify circuit delay models and solve an abstract, continuous version of the problem to facilitate convex optimization -Lagrangian relaxation, linear programming, network flows, etc. [6,10,20,21,25]. Simultaneous gate sizing and V th assignment has shown promising results [23,24].…”
Section: Introductionmentioning
confidence: 99%
“…As with many sizing works, a sensitivity function, such as the ratio of incremental power to incremental delay, is typically used, often along with pre-budgeted timing requirements for each cell or path. Chou et al [15] investigate gate sizing and V th assignment using the Lagrangian relaxation framework previously investigated by [5], [16]. Sarrafzadeh et al [17] present a convex programming based delay budgeting algorithm and use the budgeting results as net length constraints for placement.…”
Section: Introductionmentioning
confidence: 99%