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
Link To Document