Title :
Routability-Driven Placement and White Space Allocation
Author :
Chen Li ; Min Xie ; Cheng-Kok Koh ; Cong, J. ; Madden, Patrick H.
fDate :
5/1/2007 12:00:00 AM
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
Keywords :
integrated circuit design; design automation; multilevel global placement framework; routability-driven placement; two-stage congestion-driven placement flow; white space allocation; Computer science; Delay; Design automation; Design optimization; Integrated circuit interconnections; Routing; Timing; Topology; Upper bound; White spaces; Circuit placement; design automation; routability; white space allocation;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2006.884575