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 :
بازگشت