首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >A Provably High-Probability White-Space Satisfaction Algorithm With Good Performance for Standard-Cell Detailed Placement
【24h】

A Provably High-Probability White-Space Satisfaction Algorithm With Good Performance for Standard-Cell Detailed Placement

机译:用于标准单元格详细放置的性能良好的高概率空白空间满意算法

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

摘要

In this paper, we propose an effective white-space (i.e., row length) constraint satisfaction technique embedded in a network flow based detailed placer for standard cell designs that is suitable for both incremental as well as full detailed placement. The highlight of our method is a provable high-probability of obtaining a legal placement even under tight white space (WS) constraints. This high success probability of our method stems from our flexibility of allowing a well-controlled temporary WS constraint violation in the detailed placement process. The flexibility also helps improve the solution quality of the detailed placer, measured by the deterioration of the optimization metric from the global placement solution. We tested our WS constraint-satisfaction method controlled temporary violations (CTV) on two sets of benchmarks for both incremental and full placement applications, and for timing as well as wire length (WL) optimization problems. We obtained legal solutions for all circuits in reasonable times under a 3% WS constraint. For example, for a 210 k-cell circuit td-ibm18: 1) for the timing-driven incremental placement application, we obtain the final placement in 900 secs with a 35.2% delay reduction compared to an initial WL-optimized placement done by Dragon 2.23 and 2) for the full timing-driven placement problem, we obtain the final placement in less than 2.5 h with a timing improvement of 29.8% compared to the state-of-the-art WL-driven detailed placer of NTUplace3-LE. We also tested two internal methods, one that disallows any temporary WS violation, and another which moves cells from WS violated rows to non-full rows in a heuristic manner. The first method cannot legalize all benchmarks, and CTV is 41%–86% relatively better in delay and WL metrics than the two internal methods.
机译:在本文中,我们针对标准单元格设计提出了一种有效的空白(即行长)约束满足技术,该技术嵌入在基于网络流的详细放置器中,适用于增量放置和完全详细放置。我们的方法的重点是即使在严格的空白(WS)约束下也能获得合法位置的可证明的高概率。我们方法的成功率很高,是因为我们的灵活性允许在详细的放置过程中完全控制暂时的WS约束。灵活性还有助于提高详细布局器的解决方案质量,这是通过全局布局解决方案中优化指标的恶化来衡量的。我们在两组基准上测试了我们的WS约束满足方法控制的临时违规(CTV),以用于增量和完全放置应用程序,以及计时和导线长度(WL)优化问题。在3%WS约束下,我们在合理的时间内获得了所有电路的合法解决方案。例如,对于210k单元电路td-ibm18:1)用于时序驱动的增量式布局应用,与Dragon进行的初始WL优化布局相比,我们获得了900秒的最终布局,延迟减少了35.2%。 2.23和2)对于完整的时序驱动放置问题,与NTUplace3-LE的最新WL驱动的详细布局器相比,我们在不到2.5小时的时间内获得了最终布局,时序改进了29.8%。我们还测试了两种内部方法,一种禁止任何临时违反WS的方法,另一种以启发式方式将单元从WS违反的行移动到非完整的行。第一种方法不能使所有基准合法化,并且CTV在延迟和WL指标方面比两种内部方法要好41%–86%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号