43组合逻辑电路中的竞争冒险 43.1产生的竞争冒险的原因 令在组合电路中,当输入信号的状态改变时,输出端 可能会出现不正常的干扰信号,使电路产生错误的 输出,这种现象称为竞争冒险。竞争冒险是一种暂 态,结束后逻辑恢复正常。 竟争:当一个逻辑门的两个输入端的信号同时向相反方向变化 而变化的时间有差异的现象。 冒险两个输入端的信号取值的变化方向是相反时,如门电路输 出端的逻辑表达式简化成两个互补信号相乘或者相加,由竞争 而可能产生输出干扰脉冲的现象
❖ 在组合电路中,当输入信号的状态改变时,输出端 可能会出现不正常的干扰信号,使电路产生错误的 输出,这种现象称为竞争冒险。竞争冒险是一种暂 态,结束后逻辑恢复正常。 4.3 组合逻辑电路中的竞争冒险 4.3.1 产生的竞争冒险的原因 竞争:当一个逻辑门的两个输入端的信号同时向相反方向变化, 而变化的时间有差异的现象。 冒险:两个输入端的信号取值的变化方向是相反时,如门电路输 出端的逻辑表达式简化成两个互补信号相乘或者相加,由竞争 而可能产生输出干扰脉冲的现象
产生竞争冒险的原因 产生竞争冒险的原因:主要是门电路的延迟时间产生的。 A A ,=AA=0 Y,=A+A=1 A A Y2 (b) 当电路中存在由反相器产生的互补信号,且在互补信号的状 态发生变化时产生冒险现象
1、产生竞争冒险的原因 产生竞争冒险的原因:主要是门电路的延迟时间产生的。 A 1 & A Y1 A A Y1 (a) (b) 1 ≥1 Y2 A A Y2 (a) (b) Y1 = AA = 0 Y2 = A + A =1 当电路中存在由反相器产生的互补信号,且在互补信号的状 态发生变化时产生冒险现象
2、消除竞争冒险的方法 Y=AB+BC(1)增加冗余项避免互补项相加 4 0001 10 Y 0 0 B C 有團相切,则有竞争冒险 增加冗余项, A & 消除竞争冒险 B & Y=ab+bc+ ac &
2、消除竞争冒险的方法 Y = AB + BC Y 1 AB C 00 01 11 10 0 0 0 0 1 1 0 1 1 1 A B C 1 2 3 ≥1 & 4 & 有圈相切,则有竞争冒险 Y = AB + BC + AC 增加冗余项, 消除竞争冒险 Y 1 A B C ≥1 & & & (1)增加冗余项,避免互补项相加
(2)发现并消掉互补变量 F=(A+B(A+C) 在B=C=0时 F=AA 若直接根据这个逻辑表达式组成逻辑电路,则可 能出现竞争冒险。 F=(A+B(A+C) ac+Ba+ BC 在B=C=0时,该逻辑式恒为0,避免竞争冒险;当 在B=C=1时,该逻辑式恒为1,也避免竞争冒险
若直接根据这个逻辑表达式组成逻辑电路,则可 能出现竞争冒险。 (2)发现并消掉互补变量 F = (A+ B)(A +C) 在B=C=0时 F = AA AC BA BC F A B A C = + + = ( + )( + ) 在B=C=0时,该逻辑式恒为0,避免竞争冒险;当 在B=C=1时,该逻辑式恒为1,也避免竞争冒险
(3)输出端并联电容器(逻辑电路在较慢速度下工作) Ro AC+BC 容量为 4 20pF之 间
(3)输出端并联电容器(逻辑电路在较慢速度下工作) 容量为 4— 20pF之 间