FBM: A Simple and Fast Algorithm for Placement Legalization

In VLSI physical design, the legalization step has to deal with thousands of logic cells that need to provide a placement solution with all cells aligned within the rows and overlap-free, while preserving the global placement solution, i.e., displacement should minimize. We present an algorithm for VLSI placement legalization that minimizes the impact of wirelength in high-density circuits. Our approach is based first on sorting the cells according to their positions and legalizing each pair of overlapping cells. The algorithm moves the second overlap cell to the right until it finds a legalized placement with the lowest movement. Our experimental results show that our algorithm can reduce the runtime with a minimum impact on wirelength when compared to another legalization tool.

[1]  Thanasis Loukopoulos,et al.  Domocus: Lock free parallel legalization in standard cell placement , 2017, 2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[2]  Chris C. N. Chu,et al.  FastPlace 3.0: A Fast Multilevel Quadratic Placement Algorithm with Placement Congestion Control , 2007, 2007 Asia and South Pacific Design Automation Conference.

[3]  Nadine Gottschalk,et al.  Vlsi Physical Design From Graph Partitioning To Timing Closure , 2016 .

[4]  Ismail Bustany,et al.  ICCAD-2017 CAD contest in multi-deck standard cell legalization and benchmarks , 2017, 2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[5]  Guilherme Flach,et al.  Jezz: An effective legalization algorithm for minimum displacement , 2015, 2015 28th Symposium on Integrated Circuits and Systems Design (SBCCI).

[6]  Yao-Wen Chang,et al.  An effective legalization algorithm for mixed-cell-height standard cells , 2017, 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC).

[7]  Igor L. Markov,et al.  VLSI Physical Design - From Graph Partitioning to Timing Closure , 2011 .

[8]  Thanasis Loukopoulos,et al.  A Tetris-based legalization heuristic for standard cell placement with obstacles , 2018, 2018 7th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[9]  Peter Kulchyski and , 2015 .