skew,是时序分析的基本概念,也称为偏差。由于时钟到每个寄存器的路径延迟不一样,造成信号到达 clock pin 的时间也不一样,寄存器也不会同时翻转,我们把时钟信号到达不同寄存器的时间偏差称为skew。skew 的定义就是最长路径延迟减去最短路径延迟的值。
时钟偏移(skew)是指同样的时钟产生的多个子时钟信号之间的延时差异。它表现的形式是多种多样的,既包含了时钟驱动器的多个输出之间的偏移,也包含了由于PCB走线误差造成的接收端和驱动端时钟信号之间的偏移。同一时钟源到达各个同步单元的最大时间差称作时钟偏移。
产生时钟偏移的原因有:时钟源到各个时钟端点的路径长度不同;各个端点负载不同;在时钟网中插入的缓冲器不同等。时钟偏差过大会引起同步电路功能混乱。
一直以来,skew都是衡量时钟树性能的重要参数,传统CTS的目的就是为了减小skew。skew的类型分为很多种:
1. 根据clock和data path的方向,skew可以分为positive skew和negative skew。
如图所示:
对于positive skew,clock和data path在相同方向上。
反之对negative skew来说,clock和data path在相反方向上。
那它们对我们的design有什么影响呢?我们来看一下setup和hold的计算公式:
综上可得出:对于positive skew来说,它可以减少T的时间,相当于提

3167

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



