Proceedings of the 47th Design Automation Conference 2010
DOI: 10.1145/1837274.1837323
|View full text |Cite
|
Sign up to set email alerts
|

A parallel integer programming approach to global routing

Abstract: We propose a parallel global routing algorithm that concurrently processes routing subproblems corresponding to rectangular subregions covering the chip area. The algorithm uses at it core an existing integer programming (IP) formulation-both for routing each subproblem and for connecting them. Concurrent processing of the routing subproblems is desirable for effective parallelization. However, achieving no (or low) overflow global routing solutions without strong, coordinated algorithmic control is difficult.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
20
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 39 publications
(21 citation statements)
references
References 9 publications
0
20
0
1
Order By: Relevance
“…Overall this decomposition is extended from PGRIP [16], but we make use of our initially provided global routing solution for more effective decomposition to determine the fixed terminal locations on the boundaries for independent and parallel processing of the subproblems. …”
Section: Decompositionmentioning
confidence: 99%
See 1 more Smart Citation
“…Overall this decomposition is extended from PGRIP [16], but we make use of our initially provided global routing solution for more effective decomposition to determine the fixed terminal locations on the boundaries for independent and parallel processing of the subproblems. …”
Section: Decompositionmentioning
confidence: 99%
“…for a total sum of 70 min for each of the benchmarks. We note, in this work unlike PGRIP [16], our decomposition procedure creates independent subproblems so there will not be any communication between the subproblems.…”
Section: Power-aware Global Routingmentioning
confidence: 99%
“…Probabilistic methods are highly inaccurate and fail to capture the behavior of global routing, especially in modern designs with numerous IP blockages and a large number of metal layers with varying width and spacing. Lately, the third method has become more attractive and mainstream due to the advent of fast, high-quality global routers [Xu et al 2009;Chang et al 2008;Cho et al 2007;Chen et al 2009;Wu et al 2010]. Although global-routing-based congestion analysis provides a happy medium between probabilistic analysis and detailed routing, it suffers from two key drawbacks.…”
Section: Introductionmentioning
confidence: 99%
“…Ever since the release of large industrial benchmarks in the ISPD 2007 contest [11], new global routers have emerged which have pushed the boundaries to obtain higher solution quality and faster runtime [2], [3], [4], [5], [6], [9], [10], [13], [14], [18], [20], [21], [27], [28], [30], [23], [24]. Most recently, the work [29] proposes a multi-level global router with significant improvements both in wirelength and runtime.…”
Section: Introductionmentioning
confidence: 99%
“…The concurrent procedures consider simultaneous routing of all the nets [2], [5], [18], [27], [28], while the sequential ones impose an ordering to route the nets [3], [4], [9], [10], [13], [20], [21], [30]. Furthermore, the sequential techniques apply drastically different procedures for different steps such as net ordering, layer assignment, and route generation.…”
Section: Introductionmentioning
confidence: 99%