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 :
بازگشت