DocumentCode
1762696
Title
RegularRoute: An Efficient Detailed Router Applying Regular Routing Patterns
Author
Yanheng Zhang ; Chu, Chris
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Unviersity, Ames, IA, USA
Volume
21
Issue
9
fYear
2013
fDate
Sept. 2013
Firstpage
1655
Lastpage
1668
Abstract
In this paper, we propose RegularRoute, an efficient detailed router encouraging regular routing patterns. RegularRoute is proposed for potentially better design rule satisfaction based on a correct-by-construction methodology. Given the underlying spacing-based design rules, 2-D global routing solution, and 3-D detailed routing tracks, RegularRoute generates a 3-D detailed routing solution in a bottom-up layer-by-layer framework. At the beginning, local nets, i.e., nets or subnets that are inside one G-cell, are routed using vertical spine routing topology. Routing usage of local nets is treated as blockage when assigning global segments. Then, for each layer we formulate the problem of global segment assignment inside each panel, i.e., grouped routing tracks, as a maximum weighted independent set (MWIS) problem. We propose a fast and effective heuristic to solve the MWIS problem. Unassigned segments are partially routed by a greedy technique. For the unrouted portion of each segment, its terminals are promoted so that the assignment is deferred to the upper layers. At the top layers, we apply the panel merging and maze routing techniques to improve routability. RegularRoute generates a detailed routing solution that satisfies the basic spacing-based design rules. To satisfy all the design rules, we propose an abstract idea of local optimization based on local shift and rip-up-and-reroute, assuming that most design rules are complex functions of local and neighboring geometries. Because of the unavailability of proper academic grid-based detailed routing benchmarks, we propose two sets of detailed routing test cases derived from ISPD98 and ISPD05/06 placement benchmark suites, respectively. Our experimental results demonstrate the effectiveness and efficiency of RegularRoute.
Keywords
VLSI; network routing; network topology; 2D global routing solution; 3D detailed routing track; ISPD98-ISPD05-06 placement benchmark suite; MWIS problem; RegularRoute; academic grid-based detailed routing benchmark; bottom-up layer-by-layer framework; correct-by-construction methodology; design rule satisfaction; detailed routing test case; efficient detailed router; global segment assignment; greedy technique; grouped routing track; local net routing usage; local optimization; local shift; maximum weighted independent set problem; maze routing technique; one-G-cell; panel merging technique; regular routing pattern; rip-up-and-reroute; routability improvement; spacing-based design rule; subnets; vertical spine routing topology; Merging; Metals; Optimization; Pins; Routing; Topology; Wires; Detailed routing; VLSI computer-aided design (CAD); physical design; routing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2214491
Filename
6387627
Link To Document