| Quadratic placement revisited |
| Full text |
Pdf
(295 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 34th annual Design Automation Conference
table of contents
Anaheim, California, United States
Pages: 752 - 757
Year of Publication: 1997
ISBN:0-89791-920-3
|
|
Authors
|
|
C. J. Alpert
|
IBM Austin Research Laboratory, Austin, TX
|
|
T. Chan
|
UCLA Mathematics Dept., Los Angeles, CA
|
|
D. J.-H. Huang
|
UCLA Computer Science Dept., Los Angeles, CA
|
|
I. Markov
|
UCLA Mathematics Dept., Los Angeles, CA
|
|
K. Yan
|
UCLA Computer Science Dept., Los Angeles, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 41, Citation Count: 10
|
|
|
ABSTRACT
The "quadratic placement" methodology is rooted in [Module Placement Based on Resistive Network Optimization, Proud: A Sea-Of-Gate Placement Algorithm, A Combined Force and Cut Algorithm for Hierarchical VLSI Layout]and is reputedly used in many commercial and in-house tools forplacement of standard-cell and gate-array designs. The methodologyiterates between two basic steps: solving sparse systems oflinear equations, and repartitioning. This work dissects the implementationand motivations for quadratic placement. We firstshow that (i) Krylov subspace engines for solving sparse systemsof linear equations are more effective than the traditional successiveover-relaxation (SOR) engine [A Unified Approach to Partitioning and Placement] and (ii) order convergence criteriacan maintain solution quality while using substantially fewersolver iterations. We then discuss the motivations and relevanceof the quadratic placement approach, in the context of past and futurealgorithmic technology, performance requirements, and designmethodology. We provide evidence that the use of numerical linearsystems solvers with quadratic wirelength objective may be due tothe pre-1990's weakness of min-cut partitioners, i.e., numerical engineswere needed to provide helpful hints to min-cut partitioners.Finally, we note emerging methodology drivers in deep-submicrondesign that may require new placement approaches to the placement problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Charles J. Alpert , Jen-Hsin Huang , Andrew B. Kahng, Multilevel circuit partitioning, Proceedings of the 34th annual conference on Design automation, p.530-533, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266275]
|
| |
2
|
|
| |
3
|
C. J. Alpert, T. Chan, D. J.-H. Huang, I. Markov and K. Yan, "Quadratic Placement Revisited", Technical Report #970012, UCLA Computer Science Dept., March 1997.
|
| |
4
|
R. Barret, M. Berry, T. Chan et al "Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods", SlAM 1995, http://netlib2, cs. utk. edu/linalg/html_templates/ Templates. html
|
 |
5
|
T. Bui , C. Heigham , C. Jones , T. Leighton, Improving the performance of the Kernighan-Lin and simulated annealing graph bisection algorithms, Proceedings of the 26th ACM/IEEE conference on Design automation, p.775-778, June 25-28, 1989, Las Vegas, Nevada, United States
[doi> 10.1145/74382.74527]
|
| |
6
|
C. K. Cheng and E. S. Kuh. "Module Placement Based on Resistive Network Optimization", IEEE Trans. on CAD 3 (1984), pp. 218-225.
|
| |
7
|
|
| |
8
|
|
| |
9
|
Kunio Fukunaga , Shoichiro Yamada , Harold S. Stone , Tamotsu Kasai, Placement of circuit modules using a graph space approach, Proceedings of the 20th conference on Design automation, p.465-471, June 27-29, 1983, Miami Beach, Florida, United States
|
| |
10
|
W. Hackbush, "Iterative Solution of Large Sparse Systems" Springer Verlag, 1994.
|
 |
11
|
Lars W. Hagen , Dennis J. H. Huang , Andrew B. Kahng, Quantified suboptimality of VLSI layout heuristics, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.216-221, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217532]
|
| |
12
|
J. Kleinhans, G. Sigl, F. Johannes and K. Antreich, "GORDIAN: VLSI Placement by Quadratic Programming and Slicing Optimization", IEEE Trans. on CAD. 10(3) (1991) pp. 356-365.
|
| |
13
|
|
| |
14
|
|
| |
15
|
R. S. Tsay and E. Kuh, "A Unified Approach to Partitioning and Placement", IEEE Trans. on Circuits and Systems, 38(5) (1991), pp. 521-633.
|
| |
16
|
|
CITED BY 10
|
|
Andrew E. Caldwell , Andrew B. Kahng , Igor L. Markov, Can recursive bisection alone produce routable placements?, Proceedings of the 37th conference on Design automation, p.477-482, June 05-09, 2000, Los Angeles, California, United States
|
|
|
A. E. Caldwell , A. B. Kahng , I. L. Markov, Optimal partitioners and end-case placers for standard-cell layout, Proceedings of the 1999 international symposium on Physical design, p.90-96, April 12-14, 1999, Monterey, California, United States
|
|
|
Hongyu Chen , Chung-Kuan Cheng , Nan-Chi Chou , Andrew B. Kahng , John F. MacDonald , Peter Suaris , Bo Yao , Zhengyong Zhu, An algebraic multigrid solver for analytical placement with layout based clustering, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Renato Hentschke , Guilherme Flach , Felipe Pinto , Ricardo Reis, Quadratic placement for 3d circuits using z-cell shifting, 3d iterative refinement and simulated annealing, Proceedings of the 19th annual symposium on Integrated circuits and systems design, August 28-September 01, 2006, Ouro Preto, MG, Brazil
|
|