DocumentCode
1653661
Title
VLSI legalization with minimum perturbation by iterative augmentation
Author
Brenner, Ulrich
Author_Institution
Res. Inst. for Discrete Math., Univ. of Bonn, Bonn, Germany
fYear
2012
Firstpage
1385
Lastpage
1390
Abstract
We present a new approach to VLSI placement legalization. Based on a minimum-cost flow algorithm that iteratively augments flows along paths, our algorithm ensures that only augmentations are considered that can be realized exactly by cell movements. Hence, the method avoids realization problems which are inherent to previous flow-based legalization algorithms. As a result, it combines the global perspective of minimum-cost flow approaches with the efficiency of local search algorithms. The tool is mainly designed to minimize total and maximum cell movement but it is flexible enough to optimize the effect on timing or netlength, too. We compare our approach to legalization tools from industry and academia by experiments on dense recent real-world designs and public benchmarks. The results show that we are much faster and produce significantly better results in terms of average (linear and quadratic) and maximum movement than any other tool.
Keywords
VLSI; iterative methods; VLSI placement legalization; flow-based legalization algorithm; iterative augmentation; local search algorithm; maximum cell movement; minimum perturbation; minimum-cost flow algorithm; minimum-cost flow approache; public benchmarks; Algorithm design and analysis; Benchmark testing; Law; Marine vehicles; Optimization; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176579
Filename
6176579
Link To Document