首页> 外文会议>2018 55th ACM/ESDA/IEEE Design Automation Conference >COSAT: Congestion, Obstacle, and Slew Aware Tree Construction for Multiple Power Domain Design*
【24h】

COSAT: Congestion, Obstacle, and Slew Aware Tree Construction for Multiple Power Domain Design*

机译:COSAT:用于多电源域设计的拥塞,障碍和倾斜感知树构造 *

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

摘要

Slew fixing, which ensures correct signal propagation, is essential during timing closure of IC design flow. Conventionally, gate sizing, Vt swapping, or buffer insertion is adopted to locally fix the slew violation on a single gate. Nevertheless, when slew violations are caused by congestion, obstacles, or excessive loadings (e.g., high-fanout nets or long wires), only smart buffering with a global view can fix them. Therefore, in this paper, we propose congestion, obstacle, and slew aware buffered tree construction for excessive loading nets in modern multiple power domain designs. We iteratively cluster sinks into groups by diamond covering and construct Steiner minimal trees. We globally maintain a congestion and obstacle grid map to guide fast grid routing to locate buffers, while avoiding congested regions and obstacles without timing degradation. Our experiments are conducted on seven industrial smartphone designs with TSMC 16/10nm process. Compared with the conventional buffer insertion approach (widely adopted by commercial tools), the minimal chain based approach can reduce 17% buffer count, decrease 14% leakage, and achieve 44% runtime speedup, but incur unwanted timing, design rule, power rule, and routing violations. Our approach can reduce 18% buffer count, decrease 21% leakage, and achieve 92% runtime speedup, while significantly reducing timing, design rule, power rule, and routing short violations. Our results show that our approach is promising for slew fixing on excessive loading nets in modern multiple domain designs.
机译:时序设计在IC设计流程的时序收敛过程中至关重要,因为摆幅固定可确保正确的信号传播。常规上,采用门大小调整,Vt交换或缓冲区插入来在单个门上本地修复压摆冲突。但是,如果由于拥挤,障碍或负载过大(例如,高扇出网或长电线)而导致违反转换规定,则只有全局视野下的智能缓冲才能解决这些问题。因此,在本文中,我们为现代多电源域设计中的过度负载网提出了拥塞,障碍和斜率感知的缓冲树结构。我们通过覆盖钻石以迭代方式将汇聚成几组,并构造Steiner最小树。我们在全球范围内维护一个拥塞和障碍物网格图,以指导快速的网格路由以定位缓冲区,同时避免拥塞的区域和障碍物而不会导致时序下降。我们的实验是在采用台积电16 / 10nm工艺的七种工业智能手机设计上进行的。与传统的缓冲区插入方法(商用工具广泛采用)相比,基于最小链的方法可以减少17%的缓冲区计数,减少14%的泄漏,并实现44%的运行时加速,但是会产生不必要的时序,设计规则,功耗规则,和路由违规。我们的方法可以减少18%的缓冲区计数,减少21%的泄漏,并实现92%的运行时加速,同时显着减少时序,设计规则,功耗规则和布线短路违规。我们的结果表明,我们的方法有望在现代多域设计中对过多的负载网络进行压摆固定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号