• 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