ACM Home Page
Please provide us with feedback. Feedback
A novel framework for multilevel routing considering routability and performance
Full text PdfPdf (280 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
Pages: 44 - 50  
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
Authors
Shih-Ping Lin  National Chiao Tung University, Hsinchu, Taiwan
Yao-Wen Chang  National Taiwan University, Taipei, Taiwan
Sponsors
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 27,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774572.774579
What is a DOI?

ABSTRACT

We propose in this paper a novel framework for multilevel routing considering both routability and performance. The two-stage multilevel framework consists of coarsening followed by uncoarsening. Unlike the previous multilevel routing, we integrate global routing, detailed routing, and resource estimation together at each level of the framework, leading to more accurate routing resource estimation during coarsening and thus facilitating the solution refinement during uncoarsening. Further, the exact routing information obtained at each level makes our framework more flexible in dealing with various routing objectives (such as crosstalk, power, etc). Experimental results show that our approach obtains significantly better routing solutions than previous works. For example, for a set of 11 commonly used benchmark circuits, our approach achieves 100% routing completion for all circuits while the previous multilevel routing, the three-level routing, and the hierarchical routing can complete routing for only 3, 0, 3 circuits, respectively. In particular, the number of routing layers used by our router is even smaller. We also have performed experiments on timing-driven routing. The results are also very promising.


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
C. Albrecht, "Global routing by new approximation algorithms for multicommodity flow," Trans. on Computer-Aided Design, vol. 20, no. 5, pp. 622--632, May 2001.
 
2
C. J. Alpert, J.-H. Huang, and A. B. Kahng, "Multilevel circuit partitioning," IEEE Trans. on Computer-Aided Design, vol. 17, no. 8, pp. 655--667, August 1998.
3
 
4
 
5
6
 
7
J. Cong, A. Kahng, and K. Leung, "Efficient algorithms for the Minimum Shortest Path Steiner Arborescence Problem with Applications to VLSI Physical Design," Trans. on Computer-Aided DEsign, vol 17, pp. 24--39, 1998.
8
9
 
10
J. Cong, A. B. Kahng, G. Robins, M. Sarrafzadeh, and C. K. Wong, "Provably good performancedriven global routing," Trans. Computer-Aided Design, vol 11, no 6, pp. 739--752, June 1992.
11
 
12
J. Heisterman and T. lengauer, "The efficient solutions of integer programs for hierarchical global routing," Trans. on Computer-Aided Design, vol. 10, no. 6, pp. 748--753, June 1991.
13
 
14
 
15
 
16
Lee, "An algorithm for path connection and its application," IRE Trans. Electronic Computer, EC-10, 1961.
17
 
18
S.-C. Lee, J.-M. Hsu, and Y.-W. Chang, "Multilevel large-scale module placement/floorplanning using B*-trees," Proc. The 12th VLSI Design/CAD Symposium, Hsinchu, Taiwan, Aug. 2001.
 
19
M. Marek-Sadowska, "Router planner for custom chip design," Proc. ICCAD, Nov. 1986.
 
20
G. Meixner and U. Lauther, "A new global router based on a flow model and linear assignment," Proc. ICCAD, pp. 44--47, Nov. 1990.
 
21
 
22

CITED BY  15
 
 
 
 
 
 
 

Collaborative Colleagues:
Shih-Ping Lin: colleagues
Yao-Wen Chang: colleagues