...
首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >ePlace: Electrostatics-Based Placement Using Fast Fourier Transform and Nesterov's Method
【24h】

ePlace: Electrostatics-Based Placement Using Fast Fourier Transform and Nesterov's Method

机译:ePlace:使用快速傅立叶变换和Nesterov方法的基于静电的放置

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

We develop a flat, analytic, and nonlinear placement algorithm, ePlace, which is more effective, generalized, simpler, and faster than previous works. Based on the analogy between placement instance and electrostatic system, we develop a novel placement density function eDensity, which models every object as positive charge and the density cost as the potential energy of the electrostatic system. The electric potential and field distribution are coupled with density using a well-defined Poisson's equation, which is numerically solved by spectral methods based on fast Fourier transform (FFT). Instead of using the conjugate gradient (CG) nonlinear solver in previous placers, we propose to use Nesterov'smethod which achieves faster convergence. The efficiency bottleneck on line search is resolved by predicting the steplength using a closed-form equation of Lipschitz constant. The placement performance is validated through experiments on the ISPD 2005 and ISPD 2006 benchmark suites, where ePlace outperforms all state-of-the-art placers (Capo10.5, FastPlace3.0, RQL, MAPLE, ComPLx, BonnPlace, POLAR, APlace3, NTUPlace3, mPL6) with much shorter wirelength and shorter or comparable runtime. On average, of all the ISPD 2005 benchmarks, ePlace outperforms the leading placer BonnPlace with 2.83% shorter wirelength and runs 3.05xfaster; and on average, of all the ISPD 2006 benchmarks, ePlace outperforms the leading placer MAPLE with 4.59% shorter wirelength and runs 2.84x faster.
机译:我们开发了一种扁平的,解析的和非线性的放置算法ePlace,它比以前的作品更有效,更通用,更简单且更快。基于放置实例与静电系统之间的类比,我们开发了一种新颖的放置密度函数eDensity,该模型将每个对象建模为正电荷,并将密度成本建模为静电系统的势能。使用定义明确的泊松方程将电势和场分布与密度耦合,该方程通过基于快速傅立叶变换(FFT)的频谱方法在数值上求解。代替在先前的布局器中使用共轭梯度(CG)非线性求解器,我们建议使用Nesterov方法来实现更快的收敛。通过使用Lipschitz常数的闭式方程预测步长,可以解决在线搜索中的效率瓶颈。通过在ISPD 2005和ISPD 2006基准套件上进行的实验验证了放置性能,其中ePlace的性能优于所有最新的放置器(Capo10.5,FastPlace3.0,RQL,MAPLE,ComPLx,BonnPlace,POLAR,APlace3, NTUPlace3,mPL6),具有更短的线长和更短或更短的运行时间。平均而言,在所有ISPD 2005基准测试中,ePlace的线长缩短了2.83%,性能比领先的Placen Placen快,运行速度提高了3.05倍;平均而言,在所有ISPD 2006基准测试中,ePlace的线长缩短了4.59%,运行速度提高了2.84倍,胜过领先的放置器MAPLE。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号