Title :
Engineering details of a stable force-directed placer
Author :
Vorwerk, Kristofer ; Kennings, Andrew ; Vannelli, Anthony
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Abstract :
Analytic placement methods that simultaneously minimize wire length and spread cells are receiving renewed attention from both academia and industry. We describe the implementation details of a force-directed placer, FDP. Specifically, we provide: (1) a description of efficient force computation for spreading cells; (2) an illustration of numerical instability in these methods and a means by which these instabilities are avoided; (3) spread metrics for measuring cell distribution throughout the placement region; and (4) a complementary technique which aids in directly minimizing HPWL. We present results comparing our analytic placer to other academic tools for both standard cell and mixed-size designs. Compared to Kraftwerk and Capo 8.7, our tool produces results with an average improvement of 9% and 3%, respectively.
Keywords :
circuit optimisation; integrated circuit interconnections; integrated circuit layout; minimisation; Capo 8.7; Kraftwerk; analytic placement methods; cell distribution measurement; efficient force computation; mixed-size designs; spread metrics; spreading cells; stable force-directed placer; standard cell designs; wire length minimization; Circuit simulation; Distributed computing; Force measurement; Length measurement; Performance analysis; Simulated annealing; Stability; Wire;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382642