Hamiltonian-Based Efficient Algorithms for Legalization with Neighbor Diffusion Effect
-
Published:2023-02-16
Issue:
Volume:
Page:1-21
-
ISSN:0129-0541
-
Container-title:International Journal of Foundations of Computer Science
-
language:en
-
Short-container-title:Int. J. Found. Comput. Sci.
Author:
Sun Hao1,
Guo Longkun1ORCID,
Zhang Xiaoyan2
Affiliation:
1. School of Computer Science and Technology, Qilu University of Technology, Jinan 250300, P. R. China
2. School of Mathematics Science, Institute of Mathematics, Nanjing Normal University, Nanjing 210008, P. R. China
Abstract
Neighbor diffusion effect (NDE) is a crucial aspect in advanced technology node that is well-known for its infamous consequence of significant performance decrement of the circuit. In this paper, we observe that NDE is caused by different diffusion heights (the number of fins) between two adjacent cells, and consider reducing the number of height differences in single row to reduce NDE violations. Ignoring the movement of the cells, we first propose a Hamiltonian-completion-based algorithm that reorders the cells in the row such that the number of NDE violations is reduced to a near-optimal value. Then, for a given fixed integer [Formula: see text], we devise an algorithm to compute the new positions of cells, such that the number of NDE violations is bounded by [Formula: see text] and the maximum displacement is minimized. Moreover, we extend our algorithm for legalization in multiple rows against mixed-height cells. Experimental results show that our algorithm reduces the NDE violations to a near-optimal minimum without any area overheads while achieving a better practical running time compared to baselines conforming with the theoretical analysis.
Funder
Outstanding Youth Innovation Team Project for Universities of Shandong Province
National Natural Science Foundation of China
Publisher
World Scientific Pub Co Pte Ltd
Subject
Computer Science (miscellaneous)