Clock mesh framework

Pinaki Chakrabarti, Vikram Bhatt, D. Hill, Aiqun Cao
{"title":"Clock mesh framework","authors":"Pinaki Chakrabarti, Vikram Bhatt, D. Hill, Aiqun Cao","doi":"10.1109/ISQED.2012.6187528","DOIUrl":null,"url":null,"abstract":"Clock mesh network as an on-chip variation (OCV) tolerant design solution is a well known technique but is used only in high-end designs because of more resource requirements and complex synthesis techniques involved compared to traditional clock tree based solution. With shrinking technology nodes, the effects of OCV has become a major hurdle in achieving timing closure. In advanced nodes there is relatively more chip area available. Clock mesh is the preferred technology for a high fanout clock distributed over a large physical area. Mesh technologies lower the adverse impact of guard-banding, which in conventional CTS leads to lower performance. Since clock mesh is not used predominantly in mainstream designs, an automatic and robust solution is missing in existing physical design automation tools for its synthesis. The available mesh solutions are tedious and manual in general and require several atomic steps to achieve the required structure and performance. One more challenge with a manual clock mesh flow is the strict requirement of engineering expertise to design the best clock mesh configuration and to perform its analysis. In this paper we present a semi-automatic clock mesh synthesis framework which addresses the above mentioned problems. This automated solution offers a minimal number of steps with which one can design a robust clock mesh network. The framework also includes mesh planning tools which can aid the designer in choosing the best mesh configuration and thus lowering the experience requirement. Solutions to common practical issues faced such as blockages, macros, rectilinear floorplan and hierarchical design are also discussed. This framework is fully functional in a leading industry standard physical design automation tool. Across various industry standard ASIC designs, with this solution we consistently achieved skew that is less than one-third of the skew obtained by conventional clock-tree synthesis. With our clock-mesh methodology, we could also restrict on-chip skew variation to 5% compared to 20%-25% achievable in clock-tree synthesis.","PeriodicalId":205874,"journal":{"name":"Thirteenth International Symposium on Quality Electronic Design (ISQED)","volume":"328 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Thirteenth International Symposium on Quality Electronic Design (ISQED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED.2012.6187528","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Clock mesh network as an on-chip variation (OCV) tolerant design solution is a well known technique but is used only in high-end designs because of more resource requirements and complex synthesis techniques involved compared to traditional clock tree based solution. With shrinking technology nodes, the effects of OCV has become a major hurdle in achieving timing closure. In advanced nodes there is relatively more chip area available. Clock mesh is the preferred technology for a high fanout clock distributed over a large physical area. Mesh technologies lower the adverse impact of guard-banding, which in conventional CTS leads to lower performance. Since clock mesh is not used predominantly in mainstream designs, an automatic and robust solution is missing in existing physical design automation tools for its synthesis. The available mesh solutions are tedious and manual in general and require several atomic steps to achieve the required structure and performance. One more challenge with a manual clock mesh flow is the strict requirement of engineering expertise to design the best clock mesh configuration and to perform its analysis. In this paper we present a semi-automatic clock mesh synthesis framework which addresses the above mentioned problems. This automated solution offers a minimal number of steps with which one can design a robust clock mesh network. The framework also includes mesh planning tools which can aid the designer in choosing the best mesh configuration and thus lowering the experience requirement. Solutions to common practical issues faced such as blockages, macros, rectilinear floorplan and hierarchical design are also discussed. This framework is fully functional in a leading industry standard physical design automation tool. Across various industry standard ASIC designs, with this solution we consistently achieved skew that is less than one-third of the skew obtained by conventional clock-tree synthesis. With our clock-mesh methodology, we could also restrict on-chip skew variation to 5% compared to 20%-25% achievable in clock-tree synthesis.
钟网框架
时钟网格网络作为片上变化(OCV)容忍设计解决方案是一种众所周知的技术,但由于与传统的基于时钟树的解决方案相比,它需要更多的资源和复杂的合成技术,因此仅用于高端设计。随着技术节点的不断缩小,OCV的影响已经成为实现定时关闭的主要障碍。在高级节点中,可用的芯片面积相对更多。时钟网格是高扇出时钟分布在一个大的物理区域的首选技术。网格技术降低了传统CTS中导致性能下降的防护带的不利影响。由于时钟网格在主流设计中不占主导地位,因此在现有的物理设计自动化工具中缺少用于其合成的自动和健壮的解决方案。可用的网格解决方案通常是繁琐和手动的,并且需要几个原子步骤来实现所需的结构和性能。手动时钟网格流的另一个挑战是严格要求工程专业知识来设计最佳时钟网格配置并执行其分析。本文提出了一种半自动时钟网格合成框架,解决了上述问题。这种自动化解决方案提供了最少的步骤,可以设计一个强大的时钟网格网络。该框架还包括网格规划工具,可以帮助设计人员选择最佳的网格配置,从而降低经验要求。讨论了阻塞、宏、直线平面和分层设计等常见实际问题的解决方法。该框架在领先的工业标准物理设计自动化工具中功能齐全。在各种行业标准的ASIC设计中,通过这种解决方案,我们始终如一地实现了小于传统时钟树合成所获得的三分之一的偏度。通过我们的时钟网格方法,我们还可以将芯片上的偏差限制在5%,而时钟树合成可以达到20%-25%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信