| An-OARSMan: obstacle-avoiding routing tree construction with good length performance |
| Full text |
Pdf
(369 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
table of contents
Shanghai, China
SESSION: Tree construction and buffering
table of contents
Pages: 7 - 12
Year of Publication: 2005
ISBN:0-7803-8737-6
|
|
Authors
|
|
Yu Hu
|
Tsinghua University, Beijing, P. R. China
|
|
Tong Jing
|
Tsinghua University, Beijing, P. R. China
|
|
Xianlong Hong
|
Tsinghua University, Beijing, P. R. China
|
|
Zhe Feng
|
Tsinghua University, Beijing, P. R. China
|
|
Xiaodong Hu
|
Chinese Academy of Sciences, Beijing, P. R. China
|
|
Guiying Yan
|
Chinese Academy of Sciences, Beijing, P. R. China
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 38, Citation Count: 9
|
|
|
ABSTRACT
Routing is one of the important steps in VLSI/ULSI physical design. The rectilinear Steiner minimum tree (RSMT) construction is an essential part of routing. Since macro cells, IP blocks, and pre-routed nets are often regarded as obstacles in the routing phase, obstacle-avoiding RSMT (OARSMT) algorithms are useful for practical routing applications. This paper focuses on the OARSMT problem and presents an algorithm, named An-OARSMan, based on ant colony optimization. A greedy obstacle penalty distance (OP-distance) local heuristic is used in the algorithm and performed on the track graph. The algorithm has been implemented and tested on different kinds of obstacles. Experimental results show that An-OARSMan can handle complex obstacle cases including both convex and concave polygon obstacles with good length performance. It can always achieve the optimal solution in the cases with no more than 7 terminals.
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. Y. Lee, "An alogrithm for path connections and its applications". IRE Trans on Electronic Computers, 1961, 10: pp. 346--365.
|
| |
2
|
S. Q. Zheng, J. S. Lim, and S. S. Iyengar, "Finding obstacle-avoiding shortest paths using implicit connection graphs". IEEE Trans on CAD, 1996, 15(1): pp. 103--110.
|
| |
3
|
|
| |
4
|
J. L. Ganley and J. P. Cohoon, "Routing a multi-terminal critical net: Steiner tree construction in the presence of obstacles". In Proc. of IEEE ISCAS, London, UK, 1994: pp. 113--116.
|
| |
5
|
|
| |
6
|
Y. Yang, Q. Zhu, T. Jing, X. L. Hong, and Y. Wang, "Rectilinear Steiner Minimal Tree among Obstacles". In Proc. of IEEE ASICON, Beijing, China, 2003: pp. 348--351.
|
| |
7
|
M. Dorigo, V. Maniezzo, and A. Colorni, "The Ant System: Optimization by a colony of cooperating agents", IEEE Trans on Systems, Man, and Cybernetics--Part B, 1996, 26(1): pp. 1--13.
|
| |
8
|
|
| |
9
|
S. B. Akers, "A Modification of Lee's Path Connection Algorithm", IEEE Trans on Electronic Computer, 1967, 16(4): pp. 97--98.
|
| |
10
|
|
| |
11
|
Hadlock, "A Shortest Path Algorithm for Grid Graphs", Networks, 1977(7): pp. 323--334.
|
| |
12
|
F. Rubin, "The Lee Connection Algorithm", IEEE Trans on Computer, 1974(23): pp. 907--914.
|
| |
13
|
M. R. Garey and D. S. Johnson, "The rectilinear Steiner tree problem is NP-complete", SIAM Journal on Applied Mathematics, 1977(32): pp. 826--834.
|
 |
14
|
|
| |
15
|
K. Mikami and K. Tabuchi, "A Computer Program for Optimal Routing of Printed Circuit Connectors", in Proc of IFIPS, 1968, H47: pp. 1475--1478.
|
| |
16
|
Yu Hu, Zhe Feng, Tong Jing, Xianlong Hong, Yang Yang, Ge Yu, Xiaodong Hu, and Guiying Yan, "A 3-Step Heuristic for Obstacle-Avoiding Rectilinear Steiner Minimum Tree Construction", in Proc. of ISC&I'04, Zhuhai, China, pp. 1017--1021.
|
CITED BY 9
|
|
Yiyu Shi , Tong Jing , Lei He , Zhe Feng , Xianlong Hong, CDCTree: novel obstacle-avoiding routing tree construction based on current driven circuit model, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
Zhe Feng , Yu Hu , Tong Jing , Xianlong Hong , Xiaodong Hu , Guiying Yan, An O(nlogn) algorithm for obstacle-avoiding routing tree construction in the λ-geometry plane, Proceedings of the 2006 international symposium on Physical design, April 09-12, 2006, San Jose, California, USA
|
|
|
Yiyu Shi , Paul Mesa , Hao Yu , Lei He, Circuit simulation based obstacle-aware Steiner routing, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
Chung-Wei Lin , Szu-Yu Chen , Chi-Feng Li , Yao-Wen Chang , Chia-Lin Yang, Efficient obstacle-avoiding rectilinear steiner tree construction, Proceedings of the 2007 international symposium on Physical design, March 18-21, 2007, Austin, Texas, USA
|
|
|
|
|
|
|
|
|
Tom Tong Jing , Yu Hu , Zhe Feng , Xian-Long Hong , Xiaodong Hu , Guiying Yan, A full-scale solution to the rectilinear obstacle-avoiding Steiner problem, Integration, the VLSI Journal, v.41 n.3, p.413-425, May, 2008
|
|
|
|
|
|
|
|