首页> 外文会议>Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE >Standard cell routing via Boolean satisfiability
【24h】

Standard cell routing via Boolean satisfiability

机译:通过布尔可满足性进行标准小区路由

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

摘要

We propose a flow for routing nets within a standard cell that 1) generates candidate routes for point-to-point segments; 2) finds conflicts (electrical shorts and geometric design rule violations) between candidate routes; and 3) solves a SAT instance producing a legal and complete routing for all nets in the standard cell. This approach enables routing automation for cutting-edge process technology nodes. We present how to make this technique more effective by introducing pruning techniques to reduce the work required in all three steps. We also show how we can further optimize routing quality within the SAT formulation through the use of successively more stringent constraints. Recent improvements in the speed of SAT solvers make such a formulation practical for even complex standard cells. A routing tool based on our SAT formulation is currently being used to route real industrial standard cell layouts. It demonstrates acceptable runtime and 89% coverage of our industrial standard cell library, including scan flip-flops, adders, and multiplexers. We also observe a significant reduction in amount of metal 2 routing in comparison with industrial hand-crafted standard cells.
机译:我们提出了一种在标准单元内路由网络的流程,该流程包括:1)生成点对点网段的候选路由; 2)查找候选路线之间的冲突(违反电气短路和违反几何设计规则);和3)解决SAT实例,为标准单元中的所有网络生成合法且完整的路由。这种方法可以为最先进的工艺技术节点实现路由自动化。我们介绍如何通过引入修剪技术来减少所有三个步骤所需的工作,从而使该技术更有效。我们还将展示如何通过使用依次更严格的约束条件来进一步优化SAT公式内的路由质量。 SAT求解器速度的最新改进使这种公式甚至适用于复杂的标准单元。目前正在使用基于我们SAT公式的路由工具来路由实际的工业标准单元布局。它证明了我们的工业标准单元库(包括扫描触发器,加法器和多路复用器)的可接受的运行时和89%的覆盖率。我们还观察到与工业手工制作的标准电池相比,金属2布线的数量大大减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号