• DocumentCode
    45829
  • Title

    Region-Based and Panel-Based Algorithms for Unroutable Placement Recognition

  • Author

    Wen-Hao Liu ; Tzu-Kai Chien ; Ting-Chi Wang

  • Author_Institution
    Block Implementation Group, Cadence Design Syst., Austin, TX, USA
  • Volume
    34
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    502
  • Lastpage
    514
  • Abstract
    To avoid producing unroutable placement solutions, many state-of-the-art routability-driven placers iteratively invoke global routers to evaluate their placement solutions, and then perform routability optimization. However, using a global router to evaluate hard-to-route placement solutions may spend considerable runtime and it cannot guarantee that a placement is truly unroutable to any router. This paper presents an unroutable placement recognizer based on a window-based unroutable region recognition algorithm and a length-bounded unroutable panel recognition (UPR) algorithm, which can confirm some placements that are exactly unroutable among a set of hard-to-route placements. In addition, if a placement is recognized to be unroutable, the recognizer can report a lower bound of total overflow for the placement. The experimental results reveal that the unroutable region recognition algorithm can find out 16 placements that are definitely unroutable among 23 widely used hard-to-route global routing benchmarks. Moreover, when a scenic constraint is considered, the UPR algorithm can find out a few more placements that are also unroutable.
  • Keywords
    circuit optimisation; network routing; global routers; hard-to-route global routing benchmarks; hard-to-route placement; length-bounded unroutable panel recognition; panel based algorithms; region based algorithms; routability optimization; routability-driven placers; unroutable placement recognition; window-based unroutable region recognition; Algorithm design and analysis; Benchmark testing; Layout; Merging; Pins; Routing; Time complexity; Global routing; Placement; global routing; placement; routability;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2015.2394432
  • Filename
    7029072