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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 天天PDF

[原创] 建立时间 保持时间计算

[复制链接]
发表于 2012-12-2 22:14:06 | 显示全部楼层
~临时分析就可以了,不用写这么多公式吧。
发表于 2013-9-12 20:48:18 | 显示全部楼层
最近正头大呢
发表于 2013-9-13 11:01:03 | 显示全部楼层
回复 5# cocoqoo


   第二个式子不太懂,请问为什么Thold<Tco+Tlogic 呢?
发表于 2013-9-13 11:02:13 | 显示全部楼层
回复 10# Johny_2012


   第二个式子不太懂,请问为什么 Thold<Tco+Tlogic 呢?
发表于 2013-9-13 12:53:06 | 显示全部楼层
回复 10# Johny_2012
Tco表示从clk到output Q的延时吧
发表于 2013-9-13 12:54:25 | 显示全部楼层
回复 10# Johny_2012
Tco表示从clk到output Q的延时
发表于 2013-9-14 11:30:01 | 显示全部楼层
回复 9# jumphigh1987


    个人认为,
   在算SETUP时,应该+skew
   在算HOLD时,应该-skew
发表于 2013-10-3 11:10:49 | 显示全部楼层
信号既不能传播的太慢,又不能传播的太快。

1. 在两个相邻的clock cycle 中, 如果信号传播的太慢,第二个时钟到来时,信号还没有到达下级的register, 就会导致这一级的register输出不变,出现错误。因此应该有:
  
         Tpcq + TpAB + Tsetup > Tclock_cycle.

2. 在同一个clock cycle 中, 如果信号传播的太快,下一级的register的输出还没有稳定,甚至还没有开始输出(clock skew), 前一级的输出信号就到达了, 正确的信号被覆盖,导致输出错误。 因此有:

             Tccq + TcAB  < Thold;

             Tccq  +  TcAB  < Thold + Tskew.


Tpcq :  register的最大输出延时(从 D 到 Q)。
Tccq:   register的最小输出延时 (从 D 到 Q)。

TpAB:  两极register之间组合逻辑的最长输出延时。

TcAB:  两极register之间组合逻辑的最小输出延时。
发表于 2013-10-5 21:03:45 | 显示全部楼层
google一下啊
发表于 2013-10-14 10:53:32 | 显示全部楼层
楼上误导,那些公式是通过已知setup-time和hold-time来计算最小时钟周期和污染延迟的,skew偏后对setup-time约束会松点,对hold-time会紧,skew偏前相反。
setup-time和hold-time是由触发器内部结构决定的,主要取决于内部门级延迟包括钟控门延迟,双稳态反馈环建立延迟(双稳态触发器为例),当然还有布线延迟那就不谈了。
setup-time,时钟跳变,主锁存器锁住,从锁存器开启,那么在主锁存器锁住之前,数据应当已经通过主锁存器的双稳反馈建立完全传输到从锁存器,这需要经过门级的延迟,就是setup-time。
hold-time,时钟跳变,隔断主锁存器,这是由于延迟需要一个隔断时间,在此时间内输入应当保持不变防止改变后的数据通过误传入从锁存器。
这些需要都是需要了解内部门级关系计算的,建库会需要,而拿到库文件一般都会给出来的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 01:21 , Processed in 0.021947 second(s), 6 queries , Gzip On, Redis On.

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