FPGA时序约束之Skew讲解

可编程逻辑

1348人已加入

描述

3 Skew讲解

针对第2章节时序路径中用到skew,在本章再仔细讲解一下。

Skew分为两种情况:一是positive skew(上升沿偏斜),一是negative skew(下降沿偏斜)。

positive skew(上升沿偏斜)可以参考下图表示,实际上是增加了后一级寄存器的触发时间。比如寄存器1产生数据后,寄存器2在Tclk+Tskew后才能采集到数据。

时钟树

相比于positive skew(上升沿偏斜),negative skew(下降沿偏斜)相当于减少了后一级寄存器的触发时间,比如寄存器1产生数据后,寄存器2在Tclk-Tskew后就能采集到数据。可通过下图理解:

时钟树

针对于第2章FPGA时序约束理论篇讲解的时序路径(包括公式计算),可以用下面这个图来表示时序关系就更加容易理解。其中直观的表现了要减去Tskew的原因。

Tclk≥Tco+Tlogic+Troute+Tsetup-Tskew

时钟树

NOTE:

1.在系统稳定后,均是是positive skew的状态,但即便是positive skew,综合工具在计算时序时,也不会把多出来的Tskew算进去。相当于还是按照严格标准去满足时序;

2.对于同步设计Tskew可忽略(认为其值为0),因为FPGA中的时钟树会尽量保证到每个寄存器的延迟相同。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分