计算机科学
模拟退火
宏
回溯
水准点(测量)
反向
反函数
算法
李普希茨连续性
非线性系统
数学优化
应用数学
数学
数学分析
量子力学
物理
大地测量学
程序设计语言
地理
几何学
作者
Jingwei Lu,Pengwen Chen,Chin-Chih Chang,Sha Lu,Dennis J.-H. Huang,Chin-Chi Teng,Chung‐Kuan Cheng
标识
DOI:10.1145/2593069.2593133
摘要
ePlace is a generalized analytic algorithm to handle large-scale standard-cell and mixed-size placement. We use a novel density function based on electrostatics to remove overlap and Nesterov's method to minimize the nonlinear cost. Steplength is estimated as the inverse of Lipschitz constant, which is determined by our dynamic prediction and backtracking method. An approximated preconditioner is proposed to resolve the difference between large macros and standard cells, while an annealing engine is devised to handle macro legalization followed by placement of standard cells. The above innovations are integrated into our placement prototype ePlace, which outperforms the leading-edge placers on respective standard-cell and mixed-size benchmark suites. Specifically, ePlace produces 2.83%, 4.59% and 7.13% shorter wirelength while runs 3.05×, 2.84× and 1.05× faster than BonnPlace, MAPLE and NTUplace3-unified in average of ISPD 2005, ISPD 2006 and MMS circuits, respectively.
科研通智能强力驱动
Strongly Powered by AbleSci AI