Litcius/Paper detail

Pin-Accessible Legalization for Mixed-Cell-Height Circuits

Haocheng Li, Wing-Kai Chow, Gengjie Chen, Bei Yu, Evangeline F. Y. Young

2021IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems25 citationsDOI

Abstract

Placement is one of the most critical stages in the physical synthesis flow. Circuits with increasing numbers of cells of multirow height have brought challenges to traditional placers on efficiency and effectiveness. Besides providing an overlap-free solution close to the global placement (GP) solution, constraints on power and ground (P/G) alignments, fence region, and routability (e.g., edge spacing and pin short/inaccessible) should be considered. In this article, we propose a legalization method for mixed-cell-height circuits by a window-based cell insertion technique and two post-processing network flow-based optimizations. Compared with the champion of the ICCAD 2017 Contest, our algorithm achieves 35% and 13% less average and maximum displacement, respectively, as well as significantly fewer routability violations. Comparing our algorithm with the state-of-the-art algorithms on this problem, there is an 8% improvement in average displacement with comparable maximum displacement. The source code of our legalization is available at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/cuhk-eda/ripple</uri> .

Topics & Concepts

LegalizationAlgorithmComputer scienceDisplacement (psychology)ChampionElectronic circuitCode (set theory)Parallel computingMathematicsEngineeringElectrical engineeringSet (abstract data type)PsychiatryPsychotherapistProgramming languagePolitical scienceLawPsychologyVLSI and FPGA Design TechniquesVLSI and Analog Circuit TestingLow-power high-performance VLSI design
Pin-Accessible Legalization for Mixed-Cell-Height Circuits | Litcius