关于建立时间和保持时间以及Tcomb时间
参考资料
https://blog.****.net/weixin_42066185/article/details/108268457
为什么Tcomb 要有上限和下限?
为什么要有上限
简单回答:
因为Tclk 的时间是有限的,左面D1 传过去的信号,必须要在第二个触发器建立时间(开始的那个时刻) 之前要将数据稳定下来,因此我们可以列出如下的公式
此时考虑最坏的情况呢,
为什么要有下限
首先这个是时序电路,前后两个D触发器,他们的时钟的输出,相隔了一个时钟.
前一个时钟,导致第一个触发器输出结果,后一个时钟是第二个触发器的输出的时间.
也就是这个延时的,要导致第二个触发器读到上一个时钟由第一个D触发器输出的结果.
Tco + Tcomb > Th
考虑到最坏的情况:触发器的输出延时最小,组合逻辑电路的延时也最小
Tco-min + Tcomb-min > Th
(Tclk - Tco-max - Tsu) > Tcomb > (Th - Tco-min)