Skip to main navigation Skip to search Skip to main content

Routability-driven placement and white space allocation

Research output: Contribution to journalArticlepeer-review

Abstract

We present a two-stage congestion-driven placement flow. First, during each refinement stage of our multilevel global placement framework, we replace cells based on the wirelength weighted by congestion level to reduce the routing demands of congested regions. Second, after the global placement stage, we allocate appropriate amounts of white space into different regions of the chip according to a congestion map by shifting cut lines in a top-down fashion and apply a detailed placer to legalize the placement and further reduce the half-perimeter wirelength while preserving the distribution of white space. Experimental results show that our placement flow can achieve the best routability with the shortest routed wirelength among publicly available placement tools on IBM v2 benchmarks. Our placer obtains 100% successful routings on 16 IBM v2 benchmarks with shorter routed wirelengths by 3.1% to 24.5% compared to other placement tools. Moreover, our white space allocation approach can significantly improve the routability of placements generated by other placement tools.

Original languageEnglish
Article number8361580
Pages (from-to)858-871
Number of pages14
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume26
Issue number5
DOIs
StatePublished - May 2007

Keywords

  • Circuit placement
  • design automation
  • routability
  • white space allocation

Fingerprint

Dive into the research topics of 'Routability-driven placement and white space allocation'. Together they form a unique fingerprint.

Cite this