Quadratic deferred-merge embedding algorithm for zero skew clock distribution network

TAU '02 Pub Date : 2002-12-02 DOI:10.1145/589411.589438
H. Saaied, D. Al-Khalili, A. Al-Khalili, M. Nekili
{"title":"Quadratic deferred-merge embedding algorithm for zero skew clock distribution network","authors":"H. Saaied, D. Al-Khalili, A. Al-Khalili, M. Nekili","doi":"10.1145/589411.589438","DOIUrl":null,"url":null,"abstract":"Design of clock distribution networks (CDNs) in SoCs is one of the critical aspects in the realization of high performance products. Traditionally, the CDNs are generated based on binary tree data structure. However, this approach has it own limitations in terms of silicon utilization, power dissipation and latency. In this paper we propose to migrate to a quadrature tree data structure in order to gain more flexibility in locating the Steiner nodes, that can be used to minimize the CDN wire length. The quadratic data structure is applied to the Deferred-Merge Embedding algorithm (DME) where the results show that the total wire length of the CDN can be reduced effectively as the number of clock pins increases. For CDNs of 256, 1024, 4096, 16384 and 65536 clock pins, the proposed technique can reduce the CDNs total wire length by 1.85%, 3.48%, 9.2%, 23.7% and 40.3% respectively with an insignificant increase in run time. Also, using the Quadratic structure helped reducing the clock delay and the total wire elongation lengths required to achieve Zero Skew CDN.","PeriodicalId":338381,"journal":{"name":"TAU '02","volume":"140 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TAU '02","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/589411.589438","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Design of clock distribution networks (CDNs) in SoCs is one of the critical aspects in the realization of high performance products. Traditionally, the CDNs are generated based on binary tree data structure. However, this approach has it own limitations in terms of silicon utilization, power dissipation and latency. In this paper we propose to migrate to a quadrature tree data structure in order to gain more flexibility in locating the Steiner nodes, that can be used to minimize the CDN wire length. The quadratic data structure is applied to the Deferred-Merge Embedding algorithm (DME) where the results show that the total wire length of the CDN can be reduced effectively as the number of clock pins increases. For CDNs of 256, 1024, 4096, 16384 and 65536 clock pins, the proposed technique can reduce the CDNs total wire length by 1.85%, 3.48%, 9.2%, 23.7% and 40.3% respectively with an insignificant increase in run time. Also, using the Quadratic structure helped reducing the clock delay and the total wire elongation lengths required to achieve Zero Skew CDN.
零偏差时钟配电网的二次延迟合并嵌入算法
soc中时钟分配网络的设计是实现高性能产品的关键环节之一。传统的cdn是基于二叉树数据结构生成的。然而,这种方法在硅利用率、功耗和延迟方面有其局限性。在本文中,我们建议迁移到正交树数据结构,以便在定位斯坦纳节点时获得更大的灵活性,这可以用来最小化CDN线长度。将二次数据结构应用于延迟合并嵌入算法(DME),结果表明,随着时钟引脚数的增加,CDN的总线长可以有效地减少。对于时钟引脚为256、1024、4096、16384和65536的cdn,该技术可使cdn总线长分别减少1.85%、3.48%、9.2%、23.7%和40.3%,而运行时间的增加并不显著。此外,使用二次型结构有助于减少时钟延迟和实现零倾斜CDN所需的总电线伸长长度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信