时钟偏斜(clock skew)
时钟偏斜(偏移)是因为布线长度和负载不同,导致同一时钟上升沿到不同触发器的时间不同。这一时间差,即为时钟偏移。
时钟偏斜可能导致时序违例(本文直接粘贴了参考博客中的示意图)

可以看出,同一时钟上升沿,到达D1和D2的时间不同。
如果时钟倾斜变大,可能导致保持时间不满足,导致保持时间违例;(数据传输时间不变,本来满足STA分析,不会出现问题。但是时钟倾斜变大,当前时钟上升沿来临变晚,导致保持时间不在满足)
如果时钟倾斜变小,可能导致建立时间不满足,即建立时间违例。(数据传输时间不变,本来满足STA分析,不会出现问题。但是时钟倾斜变小,下一时钟上升沿来临变早,导致建立时间不在满足)
时钟抖动(clock Jitter)
时钟抖动是指同一时钟,相邻周期间时间不一致的现象。这一误差来源于时钟自身(如:晶振、PLL电路的偏差),与噪声、干扰以及电源变化有关。(抖动还可能出现在同一周期间,表现为占空比的改变,称为半周期抖动),综上:可以认为时钟抖动是时钟信号本身在传输过程中的一些偶

本文深入探讨了FPGA中的时钟偏斜和抖动现象,解释了它们如何导致时序违例。时钟偏斜由于布线差异造成触发器接收时钟信号的时间差,可能导致保持时间和建立时间违例。而时钟抖动则指时钟相邻周期间的时间不一致性,同样可以引起时序问题。信号完整性也是关键,串扰、反射和干扰等会直接影响时序分析和设计质量。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



