• 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