首页> 外文会议>International symposium on Physical design >Implementation and extensibility of an analytic placer
【24h】

Implementation and extensibility of an analytic placer

机译:实施和扩展分析器

获取原文

摘要

Automated cell placement is a critical problem in VLSI physical design. New analytical placement methods that simultaneously spread cells and optimize wirelength have recently received much attention from both academia and industry. A novel and simple objective function for spreading cells over the placement area is described in the patent of Naylor et al. [26]. When combined with a wirelength objective function, this allows efficient simultaneous cell spreading and wirelength optimization using nonlinear optimization techniques. In this work, we implement an analytic placer (APlace) according to these ideas (which have other precedents in the open literature), and conduct in-depth analysis of characteristics and extensibility of the placer. Our contributions are as follows. (1) We perform analysis and empirical studies of relevant characteristics of the objective functions described in [26]. (2) We extend the objective functions with congestion information. (3) We implement a top-down hierarchical (multilevel) placer (APlace) based on the objective functions. The half-perimeter wirelength of APlace outperforms that of Cadence QPlace (SE5.4), UCLA Dragon (v3.01) and Capo (v8.7) respectively by 6.8%, 2.6% and 6.5% on average. When these placements are detail-routed using Cadence WRoute (SE5.4), the average improvement in final wirelength is 8.2%, 4.2% and 10.4% over QPlace, Dragon and Capo, respectively. (4) We extend the placer to perform I/O-core co-placement. I/Os can be evenly distributed without damaging the wirelength figure of merit. (5) We also extend the placer to handle constraints for mixed-signal designs (symmetry, alignment, etc.) and evaluate the impact of such constraints on runtime and wirelength.
机译:自动细胞展示位置是VLSI物理设计中的一个关键问题。新的分析展示位置方法,即同时传播细胞和优化WireLength最近从学术界和工业中获得了很多关注。在Naylor等人的专利中描述了在放置区域上扩散细胞的新颖和简单的目标函数。 [26]。当与Wirelength目标函数组合时,这允许使用非线性优化技术有效的同时传播和WireLength优化。在这项工作中,我们根据这些想法(具有公开文献中的其他先例)来实施分析置剂(APLACH),并对放置物的特性和可伸展性进行深入分析。我们的贡献如下。 (1)我们对[26]中描述的目标职能的相关特征进行分析和实证研究。 (2)我们将客观函数扩展到拥堵信息。 (3)我们基于目标函数实现自上而下的分层(多级)置换器(APLAPLE)。 APLAPL的半周长Wirelength略高于Cadence QPlace(SE5.4),UCLA Dragon(V3.01)和Capo(V8.7)平均分别为6.8%,2.6%和6.5%。当使用Cadence Route(SE5.4)详细路由这些展示时,最终WireLenggth的平均改善分别超过QPlace,Dragon和Capo的8.2%,4.2%和10.4%。 (4)我们将放置师扩展到执行I / O-Core Co-Playment。可以均匀地分布I / O,而不会损坏Wirelength的优点。 (5)我们还扩展放置器以处理混合信号设计(对称性,对齐等)的约束,并评估此类约束对运行时和Wirelength的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号