ACM Home Page
Please provide us with feedback. Feedback
An-OARSMan: obstacle-avoiding routing tree construction with good length performance
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
: Shanghai IC Industry Association
: IEEE SSCS Shanghai Chapter
: IEEE CAS
: IEEE Beijing Section
: Fudan University
: Chinese Institute of Electronics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 34,   Citation Count: 9
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/1120725.1120732
What is a DOI?

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
Collaborative Colleagues:
Yu Hu: colleagues
Tong Jing: colleagues
Xianlong Hong: colleagues
Zhe Feng: colleagues
Xiaodong Hu: colleagues
Guiying Yan: colleagues