ASIC设计中时钟偏移分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASIC设计中时钟偏移分析

PAGE PAGE 2 Analysis of Clock Skew in ASIC design Cao Haitao, Zheng Jianhong (Institute for RD of the 3th Generation Mobile Telecommunication Technology of Chongqing Chongyou Information Technology Co.Led, Chongqing 400065, P.R.China ) Abstract: Clock skew becomes more and more important to synchronization circuits in current ASIC design, and it is an increasing concern for high-speed circuit designers. Therefor, it has been a tough challenge to reduce defect of clock skew in designs. In this paper, firstly the generation principle of clock skew is analyzed,and then for solving its disadvantage we propose a approach that we insert diversified buffers in clock trees, in order to balance the clock network. Finally, we analyze how to fix the timing violation of our designs by using useful clock skew. Key words: ASIC design;clock skew;clock tree;setup violation; hold violation; CTS; ASIC设计中时钟偏移分析 曹海涛,郑建宏 (重庆重邮信科股份有限公司3G研究院,重庆 400065) 摘要:目前的ASIC设计中,时钟偏移对同步数字电路的影响越来越大,它也越来越受到高速电路设计者的关注,因此如何解决它给电路带来的不利影响成了设计中的重要挑战。本文分析了时钟偏移的产生机理,然后提出了怎样使用CTS在时钟树中插入不同驱动能力的缓冲器,以平衡时钟网络,最后还分析了如何利用有用的时钟偏移来改善电路的时序。 关键词:ASIC;时钟偏移;时钟树;建立时间;保持时间; CTS; 引言 在一个复杂的片上系统(SoC: System on Chip)中,时钟线的扇出非常大,而且它本身的电容与电阻也是非常可观,这时候可以把时钟线看作是分布式的RC线。用时钟信号控制的触发器,由于触发器离时钟源距离不同,因而时钟信号到达的时间不一样,这种效应称为时钟偏移(clock skew)。在高速专用集成电路(ASIC: Application Specific Integrated Circuits)设计中,clock skew越来越受到设计者的关注,由于越来越小的门延迟,和每个周期用到更少的逻辑门[1],所以时钟频率变得越来越高,这使得clock skew在ASIC设计中变得更加重要。一般而言,一个系统中流水线级数越多,clock skew导致功能错误的可能性就越大。时钟信号的目标之一是对系统状态的更新进行同步,由于skew的存在,同步会受到影响,这可能导致竞争现象以及错误的发生,因此如何解决它给电路带来的不利影响成了ASIC设计中的重要挑战。 1 clock skew的产生机理分析 在下面这个同步模型(图1)中,由两个组合模块CL(C1和C2)与两个触发器FF(FF1和FF2)构成,并且用七个时序参数来表示: (1) 寄存器的最小和最大传递延时(和)。 (2) 组合逻辑C1的最小和最大延时(和)。 (3) 寄存器FF1与FF2之间互连线的传输延时。 (4) 局部时钟时间,时钟从CLK pin到寄存器FF1, FF2的时间(和)。 如下图所示: 图1 clock skew模型电路 最大传递延时表示输入信号有变化时,最慢的输出信号响应这种变化所需的时间(最坏的情况)。这个延时确定了电路最大的允许速度。一般所说的延时就是指最大传递延时。最小传递延时表示当输入有一个变化时,至少有一个输出开始变化所花费的时间。这个时间通常比最大传递延时小得多,更适合于研究时钟偏移(用

文档评论(0)

133****9031 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档