2011
DOI: 10.1109/tcad.2010.2066030
|View full text |Cite
|
Sign up to set email alerts
|

GRIP: Global Routing via Integer Programming

Abstract: Abstract-This work introduces GRIP, a global routing technique via integer programming. GRIP optimizes wirelength and via cost directly without going through a traditional layer assignment phase. Candidate routes spanning all the metal layers are generated using a linear programming pricing phase that formally accounts for the impact of existing candidate routes when generating new ones. To make an integer-programmingbased approach applicable for today's large-scale global routing instances, the original probl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
46
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 55 publications
(48 citation statements)
references
References 28 publications
0
46
0
Order By: Relevance
“…CGRIP [43] uses integer programming (IP) in global routing, which gives high quality global routing solution in a reasonable amount of time. FastRoute [44] features very short runtime by using congestion-driven and via-aware Steiner tree construction followed by layer assignment.…”
Section: Global Router Integrationmentioning
confidence: 99%
“…CGRIP [43] uses integer programming (IP) in global routing, which gives high quality global routing solution in a reasonable amount of time. FastRoute [44] features very short runtime by using congestion-driven and via-aware Steiner tree construction followed by layer assignment.…”
Section: Global Router Integrationmentioning
confidence: 99%
“…Integer programming allows obtaining a higherquality solution compared to using heuristics as shown in [6]. However, it is not considered a suitable algorithmic venue for large-sized industry circuits.…”
Section: New Algorithmic Techniques Usedmentioning
confidence: 99%
“…This two-step procedure of generating candidate routes and then running branch and bound is commonly known as price and branch [8,9]. The price and branch procedure was recently applied to solve the GR problem for WL improvement [6]. We apply the same procedure for power improvement.…”
Section: A Price-and-branch Solution Procedurementioning
confidence: 99%
See 2 more Smart Citations