数字电路中,建立时间和保持时间对于触发器的时钟信号有

2019-07-16 02:23发布

请问,对于触发器的时钟信号,建立时间和保持时间有要求吗?

刚看到一个门控时钟产生毛刺的反例,(如下图)想到了这个问题。若此时钟信号毛刺极小,有没有可能被触发器忽略呢?为什么呢?如果有可能小到什么程度会被忽略呢?
                未命sssss名.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
M_My
1楼-- · 2019-07-16 05:53
对于触发器来说建立时间和保持时间越短越好。如果输入信号不满足建立时间和保持时间的要求,就可能导致数据锁存错误。
z00
2楼-- · 2019-07-16 11:39
 精彩回答 2  元偷偷看……
youzizhile
3楼-- · 2019-07-16 12:02
时序电路最重要的两个参数就是建立时间和保持时间。
建立时间(setup time)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;
    保持时间(hold time)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。

参考以下两个附件:
http://blog.chinaunix.net/uid-29325521-id-3992789.html
FPGACPLD 数字电路设计经验分享.pdf (1.11 MB, 下载次数: 15)
   数据稳定传输必须满足建立和保持时间的要求。
个人理解:
    1、建立时间(setup time)触发器在时钟沿到来之前,其数据的输入端的数据必须保持不变的时间;建立时间决定了该触发器之间的组合逻辑的最大延迟。
    2、保持时间(hold time)触发器在时钟沿到来之后,其数据输入端的数据必须保持不变的时间;保持时间决定了该触发器之间的组合逻辑的最小延迟。

一周热门 更多>