DocumentCode
2979583
Title
Gate sizing using Lagrangian relaxation combined with a fast gradient-based pre-processing step
Author
Tennakoon, Hiran ; Sechen, Carl
Author_Institution
Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
fYear
2002
fDate
10-14 Nov. 2002
Firstpage
395
Lastpage
402
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 UltraSparc-60 workstation. On average Forge is 200 times faster than the previously published algorithm. We then improved Forge by incorporating a slew-rate-based convex delay model, which handles distinct rise and fall gate delays. We show that Forge is 15 times faster, on average, than the AMPS transistor-sizing tool from Synopsys, while achieving the same delay targets and using similar total transistor area.
Keywords
circuit layout CAD; circuit optimisation; delay estimation; gradient methods; high level synthesis; integrated circuit layout; Elmore delay model; Forge; Lagrangian relaxation; Sun UltraSparc-60 workstation; fast gradient-based pre-processing step; gate delays; gate sizing; initial Lagrange multipliers; optimal algorithm; slew-rate-based convex delay model; Algorithm design and analysis; Costs; Delay effects; Equivalent circuits; Lagrangian functions; Libraries; Minimization; Sun; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-7607-2
Type
conf
DOI
10.1109/ICCAD.2002.1167564
Filename
1167564
Link To Document