An Effective Iterative Density Aware Detailed Placement Algorithm

Quan Zhou,Junying Hu,Qiang Zhou
DOI: https://doi.org/10.1109/iscas.2014.6865417
2014-01-01
Abstract:The requirement for high performance detailed placement continues to grow in modern physical synthesis flows. During the optimization of placement, HPWL is the most basic and important objective while some other important metrics such as placement density also needs to be carefully monitored, preserving the overall quality of a given placement. We present an effective detailed placement algorithm for total HPWL and density optimization. First, we perform a density-aware cell swapping technique to improve wirelength. Second, cell reordering is performed to handle left-right order problem of cells within a segment, picking the order with the best HPWL. Third, a bloating and refinement technique is performed to evenly distribute the cells in regular bins, reducing bin utilization. Wirelength and cell density are iteratively optimized until the improvement is converged. The algorithm is tested on ICCAD13 benchmark suites [1]. Using the evaluation script of ICCAD13 contest, we achieved an average of 4.86% reduction in HPWL and 10.48% reduction in scaled HPWL.
What problem does this paper attempt to address?