ACM Home Page
Please provide us with feedback. Feedback
Optimality and scalability study of existing placement algorithms
Full text PdfPdf (255 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2003 Asia and South Pacific Design Automation Conference table of contents
Kitakyushu, Japan
SESSION: (Special session) invited talks: design methodologies for 50M gate ASICs table of contents
Pages: 621 - 627  
Year of Publication: 2003
ISBN:0-7803-7660-9
Authors
Chin-Chih Chang  University of California at Los Angeles, Los Angeles, CA
Jason Cong  University of California at Los Angeles, Los Angeles, CA
Min Xie  University of California at Los Angeles, Los Angeles, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IPSJ : Information Processing Society of Japan
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 13,   Citation Count: 26
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Placement is an important step in the overall IC design process in DSM technologies, as it defines the on-chip interconnects, which have become the bottleneck in determining circuit performance. The rapidly increasing design complexity, combined with the demand for the capability of handling nearly flattened designs for physical hierarchy generation, poses significant challenges to existing placement algorithms. There are very few studies on understanding the optimality and scalability of placement algorithms, due to the limited sizes of existing benchmarks and limited knowledge of optimal solutions. The contribution of this paper includes two parts: 1) We implemented an algorithm for generating synthetic benchmarks that have known optimal wirelengths and can match any given net distribution vector. 2) Using benchmarks of 10K to 2M placeable modules with known optimal solutions, we studied the optimality and scalability of three state-of-the-art placers, Dragon [4], Capo [1], mPL [24] from academia, and one leading edge industrial placer, QPlace [5] from Cadence. For the first time our study reveals the gap between the results produced by these tools versus true optimal solutions. The wirelengths produced by these tools are 1.66 to 2.53 times the optimal in the worst cases, and are 1.46 to 2.38 times the optimal on the average. As for scalability, the average solution quality of each tool deteriorates by an additional 4% to 25% when the problem size increases by a factor of 10. These results indicate significant room for improvement in existing placement algorithms.


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
C. Sechen and A. Sangiovanni-Vincentelli, "The TimberWolf Placement and Routing Package," IEEE J of Solid-State Circuits Vol. 20 No. 2, pp. 432--439, 1985.
 
4
 
5
Cadence Design Systems Inc, "Envisia Ultra Placer Reference," QPlace version 5.1.55, compiled on 10/25/1999.
 
6
International Technology Roadmap for Semiconductors 2001 Edition.
 
7
J. Cong, "An Interconnect-Centric Design Flow for Nanometer Technologies," Proceedings of the IEEE, Vol. 89, No. 4, pp 505--528, 2001.
8
9
10
11
 
12
B. S. Landman and R. L. Russo. "On a pin versus block relationship for partitions of logic graphs," IEEE Trans. on Computers, C20, pp. 1469--1479, 1971.
13
 
14
P. Verplaetse, J. Van Campenhout, and D. Stroobandt, "On synthetic benchmark generation methods," Proc International Symposium on Circuits and Systems, pp. 213--216, 2000.
 
15
D. Stroobandt, P. Verplaetse, and J. Van Campenhout. "Generating synthetic benchmark circuits for evaluating CAD tools," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, Vol 19 No 9, pp. 1011--1022, 2000.
16
 
17
M. D. Hutton, J. Rose, J. P. Grossman, and D. Corneil, "Characterization and parameterized generation of synthetic combinatinational circuits," IEEE Trans. on Computer-Aided Design, pp. 985--996, 1998.
18
19
 
20
 
21
 
22
K. Boese, personal communication, 2002.
 
23
S. Goto, "An efficient algorithm for the two dimensional placement problem in electrical circuit layout," IEEE Trans. on Circuit and Systems, vol 28, pp. 12--18, 1981.
 
24
K. Sze, personal communication, 2002.
 
25
 
26

CITED BY  26
Collaborative Colleagues:
Chin-Chih Chang: colleagues
Jason Cong: colleagues
Min Xie: colleagues