Sciweavers

DAC
2005
ACM

Faster and better global placement by a new transportation algorithm

13 years 6 months ago
Faster and better global placement by a new transportation algorithm
We present BonnPlace, a new VLSI placement algorithm that combines the advantages of analytical and partitioning-based placers. Based on (non-disjoint) placements minimizing the total quadratic netlength, we partition the chip area into regions and assign the circuits to them (meeting capacity constraints) such that the placement is changed as little as possible. The core routine of our placer is a new algorithm for the Transportation Problem that allows to compute efficiently the circuit assignments to the regions. We test our algorithm on a set of industrial designs with up to 3.6 millions of movable objects and two sets of artificial benchmarks showing that it produces excellent results. In terms of wirelength, we can improve the results of leading-edge placement tools by about 5 %. Categories and Subject Descriptors B.7.2 [Design Aids]: Placement and Routing General Terms Algorithms, Design Keywords VLSI-Placement, Global Placement, Transportation Problem
Ulrich Brenner, Markus Struzyna
Added 13 Oct 2010
Updated 13 Oct 2010
Type Conference
Year 2005
Where DAC
Authors Ulrich Brenner, Markus Struzyna
Comments (0)