ACM Home Page
Please provide us with feedback. Feedback
Evaluation of placer suboptimality via zero-change netlist transformations
Full text PdfPdf (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
Andrew B. Kahng  University of California, San Diego, La Jolla, CA
Sherief Reda  University of California, San Diego, La Jolla, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055137.1055180
What is a DOI?

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
 
3
J. Beardwood, J. Halton, and J. Hammersley, "The Shortest Path through Many Points," Proc. Cambridge Philos. Soc. 55, pp. 299--327, 1959.
4
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
9
10
 
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


Collaborative Colleagues:
Andrew B. Kahng: colleagues
Sherief Reda: colleagues