DocumentCode
1958392
Title
Addressing the timing closure problem by integrating logic optimization and placement
Author
Gosti, W. ; Khatri, S.R. ; Sangiovanni-Vincentelli, Alberto L.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
2001
fDate
4-8 Nov. 2001
Firstpage
224
Lastpage
231
Abstract
Timing closure problems occur when timing estimates computed during logic synthesis do not match with timing estimates computed from the layout of the circuit. In such a situation, logic synthesis and layout synthesis are iterated until the estimates match. The number of such iterations is becoming larger as technology scales. Timing closure problems occur mainly due to the difficulty in accurately predicting interconnect delay during logic synthesis. In this paper, we present an algorithm that integrates logic synthesis and global placement to address the timing closure problem. We introduce technology independent algorithms as well as technology dependent algorithms. Our technology independent algorithms are based on the notion of "wire-planning". All these algorithms interleave their logic operations with local and incremental/full global placement, in order to maintain a consistent placement while the algorithm is run. We show that by integrating logic synthesis and placement, we avoid the need to predict interconnect delay during logic synthesis. We demonstrate that our scheme significantly enhances the predictability of wire delays, thereby solving the timing closure problem. This is the main result of our paper. Our results also show that our algorithms result in a significant reduction in total circuit delay. In addition, our technology independent algorithms result in a significant circuit area reduction.
Keywords
circuit CAD; circuit layout CAD; circuit optimisation; delay estimation; high level synthesis; integrated circuit layout; timing; IC design; IC layout; circuit area reduction; delay minimization; global placement; interconnect delay; logic optimization; logic synthesis; technology dependent algorithms; technology dependent optimization; technology independent algorithms; technology independent optimization; timing closure problems; timing estimates; wire delays; wire-planning; Circuit synthesis; Delay; Fabrication; Integrated circuit interconnections; Logic circuits; Pins; Radio access networks; Scattering; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-7247-6
Type
conf
DOI
10.1109/ICCAD.2001.968622
Filename
968622
Link To Document