建立时间(setup time)与保持时间(hold time)

2020-06-22  本文已影响0人  一条摸水鱼

1.触发器及其建立时间和保持时间

2.Timing Path 和 Data Path

Timing-path and Data-path.jpg

T_{data-path}+T_{setup-time}<T_{clk}+T_{timing-path}

T_{buffer1}+T_{dff1-output}+T_{logic}+T_{setup-time}<T_{clk}+T_{buffer2}

T_{data-path}>T_{hold-time}+T_{buffer2}

T_{buffer1}+T_{dff1-output}+T_{logic}>T_{hold-time}+T_{buffer2}

3.建立时间、保持时间分析例子

如下图所示,有一个同步设计的电路,图中标明了每个器件和线路上时延的最大值和最小值,请根据图中电路及其时延数值,分析该电路的建立时间和保持时间是否违例(时钟周期为15ns)。

建立时间和保持时间的例子.jpg

4.常见的触发器

D触发器的特征方程及其真值表如下所示:
Q_{next}=D

D Q Q_{next}
0 0 0
0 1 0
1 0 1
1 1 1

JK触发器的特征方程及其真值表如下所示:
Q_{next}=JQ'+K'Q

J K Q Q_{next}
0 0 Q Q
0 1 Q 0
1 0 Q 1
1 1 Q Q'

T触发器的特征方程及其真值表如下所示:
Q_{next}=QT'+Q'T

T Q Q_{next}
0 Q Q
1 Q Q'
上一篇 下一篇

猜你喜欢

热点阅读