E,
时序报告会将DCM创建的抖动添加到总抖动中(您必须在时钟输入上指定抖动,因此也会添加)。
如果我记得,乘以10除以1,可能会增加300到500 ps的抖动。
在ppeak中“加”到峰值意味着你取所有峰值到峰值的平方和的平方根,得到峰峰值的答案(峰值到峰值平方增加,RMS会加算算,但我们不要
不指定RMS,我们指定峰到峰)。
因此,100 ps时钟输入抖动加上500 ps CLKFX,峰峰值为510 ps ......
只有一半会影响您的时序余量(负峰值会使周期变小),因此必须具有松弛的时钟周期不再是10 ns(100 MHz)减去100 ps的1/2,而是10ns, - 255ps(
9.74ns)。
无论如何,这些工具可以解决这个问题,所以你不必这样做。
总是只需要稍微松弛(时间余量)。
0松弛就在边缘,所以我喜欢至少有100ps的松弛(仅略微超过要求)。
负松弛意味着你无法满足时机要求。
Austin Lesea主要工程师Xilinx San Jose
在原帖中查看解决方案
E,
时序报告会将DCM创建的抖动添加到总抖动中(您必须在时钟输入上指定抖动,因此也会添加)。
如果我记得,乘以10除以1,可能会增加300到500 ps的抖动。
在ppeak中“加”到峰值意味着你取所有峰值到峰值的平方和的平方根,得到峰峰值的答案(峰值到峰值平方增加,RMS会加算算,但我们不要
不指定RMS,我们指定峰到峰)。
因此,100 ps时钟输入抖动加上500 ps CLKFX,峰峰值为510 ps ......
只有一半会影响您的时序余量(负峰值会使周期变小),因此必须具有松弛的时钟周期不再是10 ns(100 MHz)减去100 ps的1/2,而是10ns, - 255ps(
9.74ns)。
无论如何,这些工具可以解决这个问题,所以你不必这样做。
总是只需要稍微松弛(时间余量)。
0松弛就在边缘,所以我喜欢至少有100ps的松弛(仅略微超过要求)。
负松弛意味着你无法满足时机要求。
Austin Lesea主要工程师Xilinx San Jose
在原帖中查看解决方案
举报