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