DocumentCode :
1555889
Title :
Effective enforcement of path-delay constraints in performance-driven placement
Author :
Chou, Yih-Chih ; Lin, Youn-Long
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsin-Chu, Taiwan
Volume :
21
Issue :
1
fYear :
2002
fDate :
1/1/2002 12:00:00 AM
Firstpage :
15
Lastpage :
22
Abstract :
We propose a performance-driven cell placement method based on a modified force-directed approach. A pseudolink is added to connect the source and sink flip-flops of every critical path to enforce their closeness. Given user-specified input-output pad locations at the chip boundaries and starting with all core cells in the chip center, we iteratively move one cell at a time to its force-equilibrium location assuming all other cells are fixed. The process stops when no cell can be move farther than a threshold distance. Next, cell rows are formed one at a time starting from the top and bottom. After forming these two cell rows (top/bottom), all remaining movable core cells´ force-equilibrium locations are updated. The row-formation-and-update process continues until all rows are formed and, hence, a legal placement is obtained. We have integrated the proposed approach into an industrial automatic placement-and-route flow. Experimental results on benchmark circuits up to 191-K cell (500-K gate) show that the critical path delay can be improved by as much as 17%. Our layout quality is independent of initial placement. We also study the effect on both layout quality and central processing unit time consumption due to the amount of pseudolinks added. We found that the introduction of pseudolink indeed significantly improves the layout quality. We also empirically demonstrated that the proposed approach is effective in reducing the total half-perimeter wirelength metric
Keywords :
circuit layout CAD; integrated circuit layout; automatic placement-and-route flow; critical path delay; flip-flop; force-directed method; integrated circuit layout; performance-driven cell placement; pseudolink; row-formation-and-update process; wirelength metric; Automation; Central Processing Unit; Delay; Flip-flops; Integrated circuit layout; Integrated circuit synthesis; Law; Legal factors; Quadratic programming; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.974133
Filename :
974133
Link To Document :
بازگشت