Title :
VLSI legalization with minimum perturbation by iterative augmentation
Author_Institution :
Res. Inst. for Discrete Math., Univ. of Bonn, Bonn, Germany
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
Print_ISBN :
978-1-4577-2145-8
DOI :
10.1109/DATE.2012.6176579