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

Legalizing a Placement with Minimum Total Movement

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
31
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(31 citation statements)
references
References 18 publications
0
31
0
Order By: Relevance
“…This minimum cost flow approach has been used a lot in practice (Vygen [1998], Brenner and Vygen [2004]). Of course, when used as a heuristic for minimizing quadratic movement costs, the flow cannot be realized arbitrarily as it is better to move many cells a little rather than one cell far.…”
Section: What Is Knownmentioning
confidence: 99%
See 1 more Smart Citation
“…This minimum cost flow approach has been used a lot in practice (Vygen [1998], Brenner and Vygen [2004]). Of course, when used as a heuristic for minimizing quadratic movement costs, the flow cannot be realized arbitrarily as it is better to move many cells a little rather than one cell far.…”
Section: What Is Knownmentioning
confidence: 99%
“…Still Brenner and Vygen [2004] use the above minimum cost flow approach, construct an appropriate (more sophisticated) minimum cost flow instance, and solve knapsack problems to realize the flow. This paper also proposes an integer programming formulation whose LP relaxation provides reasonable lower bounds in practice.…”
Section: Extensionsmentioning
confidence: 99%
“…is quite natural to model this problem as a minimum cost flow problem, where flow goes from supply regions with too many objects to demand regions with extra space [43]. We have refined this approach in [11] and describe this enhanced legalization algorithm, which is part of BonnPlace, in the following. It consists of three phases.…”
Section: Overall Global Placementmentioning
confidence: 99%
“…The second phase places the cells legally within each zone in the given order. When minimizing quadratic movement, this can be done optimally in linear time, as shown in [11] (see also [20] and [9]). Finally, some post-optimization heuristics (like exchanging two cells, but also much more complicated operations) are applied.…”
Section: Overall Global Placementmentioning
confidence: 99%
“…The result from global placement may not have all overlaps between cells resolved, but the spreading of cells is sufficiently uniform to allow the next step, detailed placement or legalization, which transforms the nearly-legal result of global placement to a final legalized placement with no cell overlaps, to be performed with less cost of computation. However detailed placement generally focuses on optimizations localized to small areas of the die [DJS91,KMR04] or optimization with the objective to minimize total perturbation with respect to the global placement [BV04]. Therefore in this work we focus on global placement, as the greatest optimization potential lies in this step.…”
Section: Placementmentioning
confidence: 99%