第三节竞争和冒险 竞争和冒险的概念 1.竞争 (1)由于连线和集成门有一定的延迟时间,致使 同一输入信号经过不同路径到达输出端有先有后 (1个或1个以上输入信号变化); (2)多个输入信号同时变化,由于变化的快慢不 同,致使多个输入信号到达输出端有先有后(2 个或2个以上输入信号变化)
1 第三节 竞争和冒险 一、竞争和冒险的概念 1. 竞争 (1) 由于连线和集成门有一定的延迟时间,致使 同一输入信号经过不同路径到达输出端有先有后 (1个或1个以上输入信号变化); (2) 多个输入信号同时变化,由于变化的快慢不 同,致使多个输入信号到达输出端有先有后(2 个或2个以上输入信号变化)
例1:F=AC+AB。 (g) 图43.1
2 1 2 3 4 5 6 A B C D 1 2 3 4 5 6 D C B A Title Size Number Revision B Date: 23-Feb-2002 Sheet of File: E:\Design Explorer 99 SE\Library\YangHengXin\MyDesign.ddb Drawn By: 1 & & 1 C A B F 图 4.3.1 (d) (g) (e) 例1:F = AC + AB
B=C=1时 A(d) a(g) Qt A(e) 2t 0 图43.2冒险的产生
3 A(d) A(g) A(e) F B = C = 1 时 1tpd 1tpd 2tpd 2tpd 1tpd 1 0 1 图 4.3.2 冒险的产生
例2:F=AC+BC+AC。 BC ABC 00011110 0100|1 100 10+1-1 101 110 2冒险 (1)冒险的概念 (2)冒险的分类
4 ABC 例2:F = AC + BC + AC 。 1 0 1 1 1 0 1 0 0 1 00 01 11 10 A BC 101 100 110 111 2.冒险 (2) 冒险 的分类 (1) 冒险 的概念
①按短暂尖峰极性 A A 0110 (a)1型冒险
5 ① 按短暂尖峰极性 1 2 3 4 5 6 A B C D 1 2 3 4 5 6 D C B A Title Size Number Revision B Date: 28-Feb-2002 Sheet of File: E:\Design Explorer 99 SE\Library\YangHengXin\MyDesign.ddb Drawn By: A & A F A F A 0 1 0 (a) 1型冒险
A 1 A 10 (b)0型冒险
6 1 2 3 4 5 6 A B C D 1 2 3 4 5 6 D C B A Title Size Number Revision B Date: 28-Feb-2002 Sheet of File: E:\Design Explorer 99 SE\Library\YangHengXin\MyDesign.ddb Drawn By: A 1 A F A F A 1 0 1 (b) 0型冒险
②按产生短暂尖峰的原因 逻辑冒险和功能冒险 、逻辑冒险的检查 1代数法 F=A+A(0型逻辑冒险)或 F=A·A(1型逻辑冒险) 例1F=AC+AB 当B=C=1时,F=A+A,存在0型逻辑冒险
7 ② 按产生短暂尖峰的原因 逻辑冒险和功能冒险 二、逻辑冒险的检查 1.代数法 F = A + A 或 F = A ·A (1型逻辑冒险) (0型逻辑冒险) 例1 F = AC + AB 。 当 B=C= 1 时,F = A + A ,存在0型逻辑冒险
例2F=(A+C)·(B+C)。 当A=B=0时,F=C·C,存在1型逻辑冒险。 例3F=AC+BC+AC。 在A=B=1时,F=C+C,存在0型逻辑冒险。 2卡诺图法 两个卡诺圈部分相切,而这个相切部分又没有 被另外的卡诺圈包围,则存在逻辑冒险
8 当 A=B= 0 时,F = C ·C ,存在1型逻辑冒险。 例2 F = ( A+C ) ·( B+C ) 。 例3 F = A C + B C + A C 。 在 A=B=1 时,F = C + C ,存在0型逻辑冒险。 2.卡诺图法 两个卡诺圈部分相切,而这个相切部分又没有 被另外的卡诺圈包围,则存在逻辑冒险
例4F=AC+BC+AC。 BC 00011110 A 囗画‖ 图434 逻辑冒险产生的条件: 相切部分取值相同的变量此时的取值组合。 对上例,即A=B=1时,存在0型逻辑冒险
9 1 1 1 1 0 1 1 00 01 11 10 A BC 逻辑冒险产生的条件: 相切部分取值相同的变量此时的取值组合。 对上例,即 A = B = 1 时,存在0型逻辑冒险。 图 4.3.4 例4 F = A C + B C + A C
例5F=BC+AB+ACD。试判断是否存在逻 辑冒险。 AB、00011110 在AC=00时,或 00画①“ 在BCD=011时,或 01画m 在ABD=111时 10 存在0型逻辑冒险
10 例5 F = B C + A B + A C D 。试判断是否存在逻 辑冒险。 AB CD 10 1 11 1 1 1 01 1 1 00 1 1 1 1 00 01 11 10 在 AC = 00 时,或 在 ABD = 111 时, 在 BCD = 011 时,或 存在0型逻辑冒险