DocumentCode
1651794
Title
Trunk Decomposition Based Global Routing Optimization
Author
Jariwala, Devang ; Lillis, John
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Chicago, ID
fYear
2006
Firstpage
472
Lastpage
479
Abstract
We present global routing optimization methods which are not based on rip-up and re-route framework. In particular, the routing optimization is based on trunk decomposition (D. Jariwala and J. Lillis, 2004) of the global routing. In this framework, the route of a net is decomposed into sets of wiring segments. By viewing a wiring segment as an "atomic object" of perturbation, we can efficiently evaluate the effect of routing tree perturbation. We propose two complementary routing optimization methods, namely segment partitioning and segment migration. These targeted optimizers can improve congestion related routing objectives by quickly shuffling wiring segments across different routing channels. Our routing approach produces better results compared to rip-up and re-route method based router Labyrinth (R. Kastner et al. 2002) with average total overflow reduction of more than 88% while taking only 61% of runtime required by rip up and reroute phase of Labyrinth. When applied to the output of Labyrinth, the approach, on average, reduces the total overflow by more than 97% with complete overflow elimination for four circuits, while requiring additional runtime of just 33%. On a larger benchmark suite, the total overflow reduction of more than 86% is obtained, with complete overflow elimination for eight circuits, while requiring only 19% additional runtime
Keywords
circuit optimisation; network routing; trees (mathematics); Labyrinth router; global routing optimization; re-route framework; rip-up framework; routing tree perturbation; segment migration; segment partitioning; trunk decomposition; Circuits; Computer science; Optimization methods; Permission; Process design; Routing; Runtime; Tiles; Very large scale integration; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
1-59593-389-1
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2006.320160
Filename
4110217
Link To Document