|
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
|
Jason Cong , Sung Kyu Lim , Chang Wu, Performance driven multi-level and multiway partitioning with retiming, Proceedings of the 37th conference on Design automation, p.274-279, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337418]
|
 |
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
|
John Lillis , Chung-Kuan Cheng , Ting-Ting Y. Lin , Ching-Yen Ho, New performance driven routing techniques with explicit area/delay tradeoff and simultaneous wire sizing, Proceedings of the 33rd annual conference on Design automation, p.395-400, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240594]
|
| |
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
|
|
|
|
|
Hailong Yao , Yici Cai , Xianlong Hong , Qiang Zhou, Improved multilevel routing with redundant via placement for yield and reliability, Proceedings of the 15th ACM Great Lakes symposium on VLSI, April 17-19, 2005, Chicago, Illinois, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
Katherine Shu-Min Li , Chung-Len Lee , Yao-Wen Chang , Chauchin Su , Jwu-E Chen, Multilevel full-chip routing with testability and yield enhancement, Proceedings of the 2005 international workshop on System level interconnect prediction, April 02-03, 2005, San Francisco, California, USA
|
|
Hsun-Cheng Lee , Yao-Wen Chang , Jer-Ming Hsu , Hannah H. Yang, Multilevel floorplanning/placement for large-scale modules using B*-trees, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
|
|
Tsung-Yi Ho , Chen-Feng Chang , Yao-Wen Chang , Sao-Jie Chen, Multilevel full-chip routing for the X-based architecture, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|