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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14053|回复: 15

[讨论] 求下面电路能容忍的最大positive clk skew和最大negative clk skew

[复制链接]
发表于 2012-10-1 13:51:07 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 qing_icefire 于 2012-10-1 13:52 编辑

如图,求电路能容忍的最大positive clk skew和最大negative clk skew
几个概念:
positive clk skew:  DFF2的clock比DFF1晚
negative clk skew: DFF2的clock比DFF1早
已知条件:
Tsetup=1ns  Thold=1ns  Tclk_to_q=1ns
IMG_4147.JPG
IMG_4147.JPG
 楼主| 发表于 2012-10-1 13:57:18 | 显示全部楼层
不小心把图片重复发了一遍。还望高手帮忙解答
 楼主| 发表于 2012-10-1 14:14:23 | 显示全部楼层
个人觉得此题最大的困难在于如何确定组合逻辑传播延时的最大值和最小值
发表于 2012-10-1 14:26:20 | 显示全部楼层
Tc-q + Tdelay(max) + Tsetup <= Tclk + Tskew(negative)
Tclk未知。。。Tdelay(max) = 4 + 3 + 1 = 8ns

Tc-q + Tdelay(min) >= Thold + Tskew(positive)
Tdelay(min) =  3 + 1 = 4ns
Tskew(positive) <= 4ns
 楼主| 发表于 2012-10-1 15:01:16 | 显示全部楼层
我怎么感觉应该是这样?
Tc-q + Tdelay(max) + Tsetup <= Tclk + Tskew(positive)
Tc-q + Tdelay(min) >= Thold + Tskew(negative)
发表于 2012-10-1 15:10:15 | 显示全部楼层
本帖最后由 shujixyz 于 2012-10-1 15:31 编辑

Tskew(negative)影响建立时间,DFF2时钟越早到则建立时间越不能满足。
Tskew(positive)越大则DFF2的旧输入数据越容易被新到达数据覆盖

最短路径DFF1->DFF2 或DFF2->DFF1都是4ns

所有应该还是我上面给的

刚才误以为最短路径是DFF2->DFF1了
发表于 2012-10-7 21:42:15 | 显示全部楼层
3楼正解
发表于 2012-10-9 09:45:55 | 显示全部楼层
回复 2# qing_icefire


    最大路径延迟8ns,最小4ns。如果周期为T,则
Tskew(TDFF1-TDFF2)为 :
                   Tskew<=T-8-Ts-Tcko=T-10ns  (1)
                   Tskew>=Th-4-Tcko=-4ns         (2)
可根据(1)(2)两式确定。
发表于 2012-10-27 22:13:20 | 显示全部楼层
cadence招聘笔试考了这题,后来想想应该考虑DFF1->DFF2 和DFF2->DFF1两种情况
因为这是个循环路径。。。
发表于 2013-7-3 17:23:29 | 显示全部楼层
kankan.....................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 22:45 , Processed in 0.022610 second(s), 7 queries , Gzip On, Redis On.

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