DocumentCode
438380
Title
An-OARSMan: obstacle-avoiding routing tree construction with good length performance
Author
Hu, Yu ; Jing, Tong ; Hong, Xianlong ; Feng, Zhe ; Hu, Xiaodong ; Yan, Guiying
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume
1
fYear
2005
fDate
18-21 Jan. 2005
Firstpage
7
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 macrocells, IP blocks, and prerouted 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.
Keywords
ULSI; VLSI; integrated circuit design; network routing; trees (mathematics); An-OARSMan; IP blocks; ULSI physical design; VLSI physical design; ant colony optimization; concave polygon obstacles; convex polygon obstacles; greedy obstacle penalty distance; obstacle avoiding routing tree construction; obstacle-avoiding RSMT algorithms; rectilinear Steiner minimum tree construction; Ant colony optimization; Computer science; Delay estimation; Large scale integration; Mathematics; Polynomials; Routing; Steiner trees; Testing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN
0-7803-8736-8
Type
conf
DOI
10.1109/ASPDAC.2005.1466120
Filename
1466120
Link To Document