2006
DOI: 10.1145/1233501.1233598
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing yield in global routing

Abstract: We present the first efficient approach to global routing that takes spacing-dependent costs into account and provably finds a near-optimum solution including these costs. We show that this algorithm can be used to optimize manufacturing yield. The core routine is a parallelized fully polynomial approximation scheme, scaling very well with the number of processors. We present results showing that our algorithm reduces the expected number of defects in wiring by more than 10 percent on state-of-the-art industri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 13 publications
0
11
0
Order By: Relevance
“…Table 3 compares results for minimizing wiring length, critical area (a measure for the manufacturing yield loss; cf. [15]), and power consumption. All runs in this table are made with := 1, and we set the initial bound := 1.1 est for wiring length optimization, := 1.5 est for power optimization and := 2 est for yield optimization.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Table 3 compares results for minimizing wiring length, critical area (a measure for the manufacturing yield loss; cf. [15]), and power consumption. All runs in this table are made with := 1, and we set the initial bound := 1.1 est for wiring length optimization, := 1.5 est for power optimization and := 2 est for yield optimization.…”
Section: Resultsmentioning
confidence: 99%
“…See [15] and [22] for details. For wiring length minimization, the traditional objective function in global routing, the functions γ n,e are simply constant.…”
Section: Application: Global Routing In Chip Designmentioning
confidence: 99%
“…1. References [8,9,10] describe how to optimize yield in global routing. In our experiments, we have applied the algorithm by Mueller [10], which we will describe in more detail in the next section.…”
Section: Global Routing and Detail Routing Overviewmentioning
confidence: 99%
“…References [8,9,10] describe how to optimize yield in global routing. In our experiments, we have applied the algorithm by Mueller [10], which we will describe in more detail in the next section. In detail routing, we perform wire spreading to increase wire spacing in order to both reduce the probability of a short and to reduce coupling capacitance which improves timing and power consumption.…”
Section: Global Routing and Detail Routing Overviewmentioning
confidence: 99%
“…The application of randomized rounding to the global routing problem was then considered by Albrecht [2], whose router is based on the use of a combinatorial fully polynomial approximation scheme to increase the speed of the fractional relaxation solution search on large scale instances. More recently, the randomized rounding approach to global routing was further studied by Vygen [29] and Müller [24]. From the literature in this field, it turns out that randomized rounding performs very well in general, except at some edges.…”
Section: A Competing Approachmentioning
confidence: 99%