关于建立时间和保持时间以及Tcomb时间

参考资料

https://blog.****.net/weixin_42066185/article/details/108268457

为什么Tcomb 要有上限和下限?

关于建立时间和保持时间以及Tcomb时间

为什么要有上限

简单回答:
因为Tclk 的时间是有限的,左面D1 传过去的信号,必须要在第二个触发器建立时间(开始的那个时刻) 之前要将数据稳定下来,因此我们可以列出如下的公式

关于建立时间和保持时间以及Tcomb时间
关于建立时间和保持时间以及Tcomb时间

此时考虑最坏的情况呢,
关于建立时间和保持时间以及Tcomb时间

为什么要有下限

首先这个是时序电路,前后两个D触发器,他们的时钟的输出,相隔了一个时钟.

前一个时钟,导致第一个触发器输出结果,后一个时钟是第二个触发器的输出的时间.

也就是这个延时的,要导致第二个触发器读到上一个时钟由第一个D触发器输出的结果.

关于建立时间和保持时间以及Tcomb时间
Tco + Tcomb > Th
  考虑到最坏的情况:触发器的输出延时最小,组合逻辑电路的延时也最小

Tco-min + Tcomb-min > Th

(Tclk - Tco-max - Tsu) > Tcomb > (Th - Tco-min)