| Evaluation of placer suboptimality via zero-change netlist transformations |
| Full text |
Pdf
(192 KB)
|
| Source
|
International Symposium on Physical Design
archive
Proceedings of the 2005 international symposium on Physical design
table of contents
San Francisco, California, USA
SESSION: Placement
table of contents
Pages: 208 - 215
Year of Publication: 2005
ISBN:1-59593-021-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 3
|
|
|
ABSTRACT
In this paper we introduce the concept of zero-change transformations to quantify the suboptimality of existing placers. Given a netlist and its placement from a placer, we formally define a class of netlist transformations that produce different netlists from the given netlist but have the same Half-Perimeter Wire Length (HPWL). Furthermore, the optimal HPWL value of the new netlists is no less than that of the original netlist. By applying our transformations and re-executing the placer, we can interpret any deviation in HPWL as a lower bound to the deviation from the optimal HPWL value. Such deviation is a measure of suboptimality. Using these transformations, the suboptimality of several existing academic and industrial placers is studied on the IBM benchmarks. Our results show that current placers are sub-optimal for zero-change transformations with deviations in HPWL by up to 32% on the IBM (version 1) benchmarks. The specific nature of our transformations also pinpoints possible directions for improvement in existing placers.
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
|
|
 |
2
|
Saurabh N. Adya , Mehmet C. Yildiz , Igor L. Markov , Paul G. Villarrubia , Phiroze N. Parakh , Patrick H. Madden, Benchmarking for large-scale placement and beyond, Proceedings of the 2003 international symposium on Physical design, April 06-09, 2003, Monterey, CA, USA
[doi> 10.1145/640000.640022]
|
| |
3
|
J. Beardwood, J. Halton, and J. Hammersley, "The Shortest Path through Many Points," Proc. Cambridge Philos. Soc. 55, pp. 299--327, 1959.
|
 |
4
|
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
[doi> 10.1145/337292.337549]
|
 |
5
|
|
| |
6
|
C.-C. Chang, J. Cong, D. Pan, and X. Yuan, "Multilevel Global Placement with Congestion Control," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 22(4), pp. 395--409, 2003.
|
| |
7
|
|
 |
8
|
Jason Cong , Michail Romesis , Min Xie, Optimality, scalability and stability study of partitioning and placement algorithms, Proceedings of the 2003 international symposium on Physical design, April 06-09, 2003, Monterey, CA, USA
[doi> 10.1145/640000.640021]
|
 |
9
|
|
 |
10
|
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]
|
| |
11
|
M. Hanan and J. M. Kurtzberg, "Placement Techniques," in In Design Automation of Digital Systems, M. A. Breuer Ed., 1972, pp. 213--282.
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
J. M. Kleinhans, G. Sigl, F. M. Johannes, and K. J. Antreich, "GORDIAN: VLSI Placement by Quadratic Programming and Slicing Optimization," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 10(3), pp. 356--365, 1991.
|
 |
16
|
|
| |
17
|
M. Queyranne, "Performance Ratio of Polynomial Heuristics for Triangle Inequality Quadratic Assignment Problem," Operations Research Letters, vol. 4, p. 1986, 231--342.
|
 |
18
|
|
| |
19
|
W.-J. Sun and C. Sechen, "Efficient and Effective Placement for Very Large Circuits," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14(5), pp. 349--359, 1995.
|
| |
20
|
|
 |
21
|
|
|