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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5975|回复: 7

[求助] 关于clock uncertainty

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

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

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

x
1.jpg
手册中关于uncertainty的解释如下:
Before clock tree synthesis, clock uncertainty is caused by clock jitter, which is the
variation in the clock edge times of the source clock, as well as clock skew, which is the
difference in clock arrival times resulting from different propagation delays from the chip’s
clock pins to different sequential devices in the chip. After clock tree synthesis, with
propagated latency, the tool separately accounts for uncertainty resulting from different
propagation delays through the clock tree.

我想问的是,CTS不就是为了使clk到达各个寄存器的时刻相同吗,那怎么还会有different propagation delays through the clock tree
发表于 2014-11-6 16:22:12 | 显示全部楼层
clock走的距离不一样当然就会有clock uncertainty,就算距离一样也会有差别




发表于 2014-11-6 16:23:17 | 显示全部楼层
我的理解是:就是因为要平衡时钟树,所以才要加入different propagation delays,让每条path的时钟信号尽量同时到达
发表于 2014-11-6 16:23:56 | 显示全部楼层
clock走的距离(buffer数目)不一样当然就会有clock uncertainty,就算距离一样也会有差别



发表于 2014-11-6 17:54:42 | 显示全部楼层
学习中!!!
 楼主| 发表于 2014-11-6 18:35:33 | 显示全部楼层
回复 3# jtianen
不是 CTS时候确实加入了不同的延迟,使每条path上的延迟相同;但是相同之后每条path上不就是没有 different propagation delay了吗?但是手册上说 CTS之后 每条path上还是会有 different prppagation delay 不知道为什么
发表于 2014-11-7 09:08:20 | 显示全部楼层
回复 6# 522526tl


   CTS的目标是使用各条path的delay都一样,但是因为是不同的path,clk源到各个endpoint的delay会有些微的差异,这就是propagate delay。
发表于 2014-11-7 09:37:39 | 显示全部楼层
因为本身每条path还是有delay的吧,propagate delay是为了平衡每条线路的总时间的。我的理解就是这样了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 03:14 , Processed in 0.025479 second(s), 10 queries , Gzip On, Redis On.

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