在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 19194|回复: 30

[求助] 时钟树的作用

[复制链接]
发表于 2012-6-15 23:39:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
(1)为什么加buffer之后带负载的能力增强了呢?

(2)为什么插入Buffer能够使时钟源到时钟端的延时减少?
我理解的是:时钟源到时钟端的延时是导线的延时,插入buffer这个延时也还是一样的存在的吧
发表于 2012-6-17 10:03:47 | 显示全部楼层
时钟树的作用是平衡skew,但最重要的三个指标重要性排序:transition > insertion delay > skew。
(1)因为每个主时钟带的负载数量很大(high fanout),会违反drv(max transition/ max cap / max fanout),因此需要将巨大的负载通过几级buffer分担,为了不违反drv,每个buffer都不会带太多数量的负载,就形成了树状的buffer tree。
(2)buffer在时钟树中的作用既可以增大延时,也可以减小延时。的确,buffer本身也有延时,你可以通过加减每个sink前的buffer来控制skew。但对于没有做CTS前的时钟树延时太大,是由于时钟线长度和巨大时钟网本身的电容导致的。互连线delay与长度成平方关系,如果太长就会很大,用buffer做个中继,可以降低延时,起码与长度成线性关系。另外,加入buffer可以减小主时钟及以后各级buffer的fanout,这样可以让每段时钟线得到更大的驱动能力。总之,互连延时和input transition 和 本身负载大小有关。
发表于 2012-6-17 10:10:34 | 显示全部楼层
楼上的很经典
发表于 2012-6-22 10:57:41 | 显示全部楼层
受教了哈
发表于 2014-4-25 10:56:26 | 显示全部楼层
受教了!!
发表于 2014-4-25 11:04:21 | 显示全部楼层
受益匪浅
发表于 2014-4-25 18:25:11 | 显示全部楼层
回复 2# xdnc

那么插入buffer又是怎么增加延迟的呢?
发表于 2014-4-26 11:09:01 | 显示全部楼层
buffer增加不一定增加延迟。
建议楼主学习电路基本知识。
发表于 2014-5-4 13:43:30 | 显示全部楼层
讲得很好。谢谢了
发表于 2015-3-15 21:54:56 | 显示全部楼层
回复 2# xdnc


   讲的太好了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-13 03:59 , Processed in 0.021743 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表