DocumentCode
16494
Title
ePlace-MS: Electrostatics-Based Placement for Mixed-Size Circuits
Author
Jingwei Lu ; Hao Zhuang ; Pengwen Chen ; Hongliang Chang ; Chin-Chih Chang ; Yiu-Chung Wong ; Lu Sha ; Huang, Dennis ; Yufeng Luo ; Chin-Chi Teng ; Chung-kuan Cheng
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Volume
34
Issue
5
fYear
2015
fDate
May-15
Firstpage
685
Lastpage
698
Abstract
We propose an electrostatics-based placement algorithm for large-scale mixed-size circuits (ePlace-MS). ePlace-MS is generalized, flat, analytic and nonlinear. The density modeling method eDensity is extended to handle the mixed-size placement. We conduct detailed analysis on the correctness of the gradient formulation and the numerical solution, as well as the rationale of dc removal and the advantages over prior density functions. Nesterov´s method is used as the nonlinear solver, which shows high yet stable performance over mixed-size circuits. The steplength is set as the inverse of Lipschitz constant of the gradient function, while we develop a backtracking method to prevent overestimation. An approximated nonlinear preconditioner is developed to minimize the topological and physical differences between large macros and standard cells. Besides, we devise a simulated annealer to legalize the layout of macros and use a second-phase global placement to reoptimize the standard cell layout. All the above innovations are integrated into our mixed-size placement prototype ePlace-MS, which outperforms all the related works in literature with better quality and efficiency. Compared to the leading-edge mixed-size placer NTUplace3, ePlace-MS produces up to 22.98% and on average 8.22% shorter wirelength over all the 16 modern mixed-size benchmark circuits with the same runtime.
Keywords
VLSI; electrostatics; integrated circuit layout; integrated circuit modelling; Lipschitz constant; NTUplace3 mixed-size placer; Nesterov method; VLSI; approximated nonlinear preconditioner; backtracking method; density modeling method; eDensity; ePlace-MS; electrostatic-based placement algorithm; gradient formulation; gradient function; large-scale mixed-size circuits; macro layout; mixed-size benchmark circuits; mixed-size placement; nonlinear solver; numerical solution; second-phase global placement; simulated annealer; standard cell layout reoptimization; standard cells; Density functional theory; Electric potential; Electrostatics; Force; Optimization; Potential energy; Standards; Analytic placement; Lipschitz constant; Nesterov’s method; Nesterov???s method; Poisson’s equation; electrostatic analogy; fast Fourier transform; fast Fourier transform (FFT); nonlinear optimization; poisson???s equation; preconditioning; spectral methods;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2015.2391263
Filename
7008518
Link To Document