DocumentCode
2469845
Title
Circuit simulation based obstacle-aware Steiner routing
Author
Shi, Yiyu ; Mesa, Paul ; Yu, Hao ; He, Lei
Author_Institution
Dept. of Electr. Eng., California Univ., Los Angeles, CA
fYear
0
fDate
0-0 0
Firstpage
385
Lastpage
388
Abstract
Steiner routing is a fundamental yet NP-hard problem, in VLSI design and other research fields. In this paper, we propose to model the routing graph by an RC network with routing terminals as input ports and Hanan nodes as output ports. We show that the faster an output reaches its peak, the higher the possibility for the correspondent Hanan node to be a Steiner point. Iteratively adding one or multiple selected Steiner points to build and improve Steiner trees leads to 1-cktSteiner and Blocked-cktSteiner (in short, B-cktSteiner) algorithms, respectively. When there are no routing obstacles, 1-cktSteiner obtains similar wirelength compared with the best existing algorithm FastSteiner. Both are less than 1% worse than the exact solution, but 1-cktSteiner is up to 11.3times faster than FastSteiner. Compared with the fastest existing heuristic FLUTE, B-cktSteiner has similar runtime but up to 1.9% shorter wirelength. Different from FastSteiner and FLUTE which are only applicable to non-obstacle cases, 1-cktSteiner and B-cktSteiner can be applied to routing with obstacles with minimal runtime increase. Compared with the best existing obstacle-avoiding algorithm An-OARS Man, 1-cktSteiner has similar runtime and reduces wirelength by 6.12%. and B-cktSteiner has an average speedup of 352times with a similar wirelength
Keywords
VLSI; circuit simulation; integrated circuit design; network routing; optimisation; 1-cktSteiner; An-OARS Man; Blocked-cktSteiner; FLUTE; FastSteiner; Hanan nodes; NP-hard problem; RC network; Steiner routing; VLSI design; circuit simulation; Circuit simulation; Helium; Iterative algorithms; NP-hard problem; Numerical models; Routing; Runtime; Steiner trees; Very large scale integration; Voltage; Algorithms; Design; OARSMT; Performance; RSMT; Routing; Simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
1-59593-381-6
Type
conf
DOI
10.1109/DAC.2006.229212
Filename
1688826
Link To Document