DocumentCode
941967
Title
BoxRouter: A New Global Router Based on Box Expansion and Progressive ILP
Author
Cho, Minsik ; Pan, David Z.
Author_Institution
Texas Univ., Austin
Volume
26
Issue
12
fYear
2007
Firstpage
2130
Lastpage
2143
Abstract
In this paper, we propose a new global router, BoxRouter, powered by the concept of box expansion, progressive integer linear programming (PILP), and adaptive maze routing (AMR). BoxRouter first uses a simple prerouting strategy to predict and capture the most congested region with high fidelity as compared to the final routing. Based on progressive box expansion initiated from the most congested region, BoxRouting is performed with PILP and AMR. Our PILP is shown to be much more efficient than the traditional ILP in terms of speed and quality, and the AMR based on multisource multitarget with bridge model is effective in minimizing the congestion and wirelength. It is followed by an effective postrouting step, which reroutes without rip-up to enhance the routing solution further and obtain smooth tradeoff between wirelength and routability. Our experimental results show that the BoxRouter significantly outperforms the state-of-the-art published global routers, e.g., 91 % better routability than Labyrinth (with 14% less wirelength and 3.3times speedup), 79% better routability than Chi-dispersion router (with similar wirelength and 2times speedup), and 4.2% less wirelength and 16times speedup than a multicommodity flow-based router (with similar routability). Additional enhancement in box expansion and postrouting further improves the result with similar wirelength but much better routability than the latest work in global routing.
Keywords
VLSI; integer programming; integrated circuit layout; BoxRouter; adaptive maze routing; box expansion; global router; multisource multitarget; progressive ILP; progressive integer linear programming; Congestion; Global routing; congestion; global routing; integer linear programming (ILP); physical design; rectilinear minimum Steiner tree; rectilinear minimum Steiner tree (RMST); routability;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2007.907003
Filename
4358493
Link To Document