Time borrowing

latch 在高电平时透明,dff 在边沿采样。

image-20200622162330779

opening edge 指边沿跳变以后有效的边沿,closing edge 指边沿跳变之后无效的边沿。

通常触发器有建立时间和保持时间的要求,对于 latch 也是有类似的要求的。latch 可以在 opening edge 以后变化,这种情况类似于向后借时间了,所以称之为 Time borrowing。

一个 time borrowing 的例子,数据可以在建立时间之前到达(DIN),也可以在边沿以后到来(delay),翻转到边沿的时间称为 time borrowing,进一步下一个周期的时间余量就会变小