|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
时钟偏斜的概念有很多人知道,也有很多人写成了博客,但是时钟偏斜的影响却很少有人提及,有幸偶看《高性能FPGA系统——时序设计与分析》,上面对时钟偏斜的分析可谓之全面了,记录下来备忘!
) Z- ^0 J W) s* a" M+ u6 A( A) c1 V4 G
时钟偏斜的概念?- }" G$ Z' q4 P1 u& ]% j
! M/ `4 ?* V0 ]1 H7 S& ^4 }
时钟偏斜是一个时钟信号沿着同一个时钟网络到达源寄存器与目的寄存器的时间差。如下图示意:7 j5 o9 a6 a5 ]2 J/ d6 X
6 g# U% N0 I4 Y$ v6 |5 B, u
+ h- ]7 @) U' A. m3 d# V7 Q- }
. j( T) {. C7 h也就是说由于时钟网络布线存在传输延迟,因此时钟偏斜是同一个时钟网络上的同一个时钟沿同时作用域源寄存器和目的寄存器时的相位差。, f: k; Y, x% f* a
3 T& o& W _% c; b
通常布线资源的延迟是不可预测的,所以时钟网络布线应该使用FPGA提供的专用时钟资源,否则时钟偏斜会非常严重。+ l* w/ m% A) g' a, r
5 k k" @3 z" Z1 e2 S时钟偏斜分为正时钟偏斜和负时钟偏斜,主要对时钟周期产生影响。时序分析器能够报告时钟偏斜问题。- z1 [$ L1 Z$ I9 j
4 A- ?) V; R- }1 X$ e: q! b
时钟偏斜的分类及影响?& H. g6 b2 H! t+ i/ D6 w0 I* O+ O
7 r) Z& W2 H' `9 B8 l* Y5 W
; s1 l) ?1 O |+ a* j, A9 @* N# [+ ^4 X% c: h7 c
) J3 _9 T" O9 P0 o; M% C |
|