2008 Asia and South Pacific Design Automation Conference 2008
DOI: 10.1109/aspdac.2008.4483946
|View full text |Cite
|
Sign up to set email alerts
|

MaizeRouter: Engineering an effective global router

Abstract: Abstract-In this paper, we present the complete design and architectural details of MAIZEROUTER. MAIZEROUTER reflects a significant leap in progress over existing publicly available routing tools yet relies upon relatively simple operations, including extreme edge shifting, a technique aimed primarily at the efficient reduction of routing congestion, and edge retraction, a counterpart to extreme edge shifting that serves to reduce unnecessary wirelength. We present enhanced variations of these operations to en… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
52
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(52 citation statements)
references
References 22 publications
0
52
0
Order By: Relevance
“…The results are given in Table III. We have also conducted the same experiment on several selected benchmarks on the output of MaizeRouter [10]. In these experiments, we iteratively reduced the vertical and horizontal capacity of the ISPD98 benchmarks until we got overflows while running them through MaizeRouter.…”
Section: Nc Phasementioning
confidence: 99%
See 1 more Smart Citation
“…The results are given in Table III. We have also conducted the same experiment on several selected benchmarks on the output of MaizeRouter [10]. In these experiments, we iteratively reduced the vertical and horizontal capacity of the ISPD98 benchmarks until we got overflows while running them through MaizeRouter.…”
Section: Nc Phasementioning
confidence: 99%
“…Reference [9] proposes an approach based on the Lagrangian multiplier technique. An effective edge shifting technique is presented in [10]. Most of these previous works adopt the strategy of rip-up-and-reroute.…”
Section: A Previous Workmentioning
confidence: 99%
“…The key of CADA is to control congestion, which is achieved by performing 2D directive-aware routing and directive assignment. In this work, a 2D-routing engine adapted from MaizeRouter [6] is used but the maze routing in MaizeRouter is replaced by extreme edge shifting (refer to [6] for details about this technique) to improve the speed; however, it should be pointed out our flow can work with any other 2D routing engine. To deal with directives in 2D routing, we use the progressive projection method in [15] as discussed in Sec.…”
Section: A Algorithmmentioning
confidence: 99%
“…The above two-step approach is adopted by the majority of recent academic GR procedures [8], [23], [10], [26], [31]. However, neglecting the via cost when solving the 2-D routing problem may lead to significant degradation in solution quality.…”
Section: B Multi-layer Global Routingmentioning
confidence: 99%
“…Specifically, among the two categories of concurrent and sequential procedures, the latter became very popular recently to handle large-sized problem instances [8], [31], [23], [22], [26], [9]. However, an inherent downside of the sequential procedures is their high dependence on properties such as the ordering of the nets or the definition of empirical cost functions.…”
Section: Introductionmentioning
confidence: 99%