原创 xilinx setup and hold time

2010-11-2 13:15 1794 16 17 分类: 消费电子

from http://forums.xilinx.com/t5/Timing-Analysis/Hold-time-can-be-negative-zero-and-positive-can-you-explain-it/m-p/101052

=============

The easy way to think of setup and hold is that there is a sampling window.  This window in time is defined by its starting time and ending time, and both of these are referenced to the clock edge.  However the starting time of the window, or setup time, is positive when before the clock edge, and the end of the window, or hold time is positive when after the clock edge.   

Clock edge is defined as T_0

Start of window is:  T_0 - setup

End of window is T_0 + hold

Note that setup and hold can both be negative, positive or zero.  i.e.  the sampling window can come entirely before the clock edge (positive setup, negative hold), it can start before and end after the clock edge (positive setup and positive hold), or it can come entirely after the clock edge (negative setup and positive hold).

The important thing is that the sampling window should come while the input data is stable.  If the data changes during the sampling window, there is a timing error.

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1277994 2010-11-2 15:15

thanks for sharing...
相关推荐阅读
用户1523359 2012-07-02 10:18
评论:@丁国勇的EMC博客 博客中提到的“EMC磁珠到底是什么特性?(4)”
赞...
用户1523359 2012-06-20 11:28
xilinx modelsim 仿真错误解决
1.  从 ISE 调用 modelsim 仿真 IP 核,提示 Module 'my_dpmem800x64' is not defined. 原因:开始试了网上的方法,重新映射 model...
用户1523359 2012-06-15 13:40
评论:@菜鸟成长日记 博客中提到的“运放的参数和选择”
mark...
用户1523359 2012-06-15 13:39
评论:@丁国勇的EMC博客 博客中提到的“EMC用磁珠到底是什么特性?”
mark...
用户1523359 2012-06-12 19:44
提高 SPARTAN-6 性能的方法
  摘自 wp311 Improving Performance in Spartan-6 FPGA Designs v1.2 RTL: ·         使用同步复位。 利于把...
用户1523359 2012-05-30 14:58
【转】word2010排版技巧——编辑尾注
转自 http://www.colinjiang.com/2011/04/21/word2010_endnotes/ =============   对于word的排版技巧网络上很多,...
我要评论
1
16
关闭 站长推荐上一条 /3 下一条