...
【24h】

Obstacle-Aware Clock-Tree Shaping During Placement

机译:放置过程中注意障碍物的时钟树成形

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

摘要

Traditional integrated circuit (IC) design flows optimize clock networks before signal-net routing are limited by the quality of register placement. Existing publications also reflect this bias and focus mostly on clock routing. The few known techniques for register placement exhibit significant limitations and do not account for recent progress in large-scale placement and obstacle-aware clock-network synthesis. In this paper, we integrate clock network synthesis within global placement by optimizing register locations. We propose: 1) obstacle-aware virtual clock-tree synthesis; 2) arboreal clock-net contraction force with virtual-node insertion, which can handle multiple clock domains and gated clocks; and 3) an obstacle-avoidance force (OAF). Our work is validated on large benchmarks with numerous macroblocks. Experimental results indicate that our software implementation, called Lopper, prunes clock-tree branches to reduce their length by 30.0%–36.6% and average total dynamic power consumption by 6.8%–11.6% versus conventional wirelength-driven approaches. SPICE-driven simulations show that our methods improve robustness of clock trees.
机译:传统的集成电路(IC)设计流程会在信号网路由受寄存器放置质量限制之前优化时钟网络。现有出版物也反映了这种偏差,并且主要集中在时钟路由上。几种已知的寄存器放置技术表现出明显的局限性,不能解决大规模放置和意识到障碍的时钟网络合成方面的最新进展。在本文中,我们通过优化寄存器位置将时钟网络综合集成到全局布局中。我们提出:1)感知障碍的虚拟时钟树综合; 2)带虚拟节点插入的树状时钟-网络收缩力,可以处理多个时钟域和门控时钟; 3)避障力(OAF)。我们的工作在具有大量宏块的大型基准上得到了验证。实验结果表明,与传统的线长驱动方法相比,我们的名为Lopper的软件实现可对时钟树分支进行修剪,以将其长度减少30.0%–36.6%,并将平均总动态功耗降低6.8%–11.6%。 SPICE驱动的仿真表明,我们的方法提高了时钟树的鲁棒性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号