首页 理论教育 竞争冒险的判别

竞争冒险的判别

时间:2022-02-12 理论教育 版权反馈
【摘要】:如果逻辑函数中某些逻辑变量取特定的值时,逻辑函数出现F=A或F=A+两种形式时,则电路存在逻辑冒险。一个逻辑函数,对应于一个乘积项,在卡诺图中就对应于一个卡诺圈,如果某逻辑函数的卡诺圈中两两卡诺圈之间是相切而不是相交,则存在竞争冒险;如果某逻辑函数的卡诺圈中两两卡诺圈之间是相交而不是相切,则不存在竞争冒险。

1. 代数法

如果逻辑函数中某些逻辑变量取特定的值时,逻辑函数出现F=A⋅或F=A+两种形式时,则电路存在逻辑冒险。

【例6 − 4 − 1】判断F=AC+B是否存在冒险。

解:当BC取00时,F=0;

当BC取01时,F=A;

当BC取10时,F=

当BC取11时,F=A+

因此可能产生冒险。

【例6 − 4 − 2】判断F=AC+B+BC是否存在冒险。

解:当BC取00时,F=0;

当BC取01时,F=A;

当BC取10时,F=

当BC取11时,F=1;

因此不可能产生冒险。

2. 卡诺图法

一个逻辑函数,对应于一个乘积项,在卡诺图中就对应于一个卡诺圈,如果某逻辑函数的卡诺圈中两两卡诺圈之间是相切而不是相交,则存在竞争冒险;如果某逻辑函数的卡诺圈中两两卡诺圈之间是相交而不是相切,则不存在竞争冒险。

【例6 − 4 − 3】判断逻辑函数F=AC+B是否存在冒险。

解:从图6 − 4 − 3可以看出,逻辑函数F=AC+B的两个乘积项就对应着图中的两个卡诺圈,而这两个卡诺圈是相切的,故逻辑函数存在竞争冒险。

【例6 − 4 − 4】判断逻辑函数F=AC+B+BC是否存在冒险。

解:从图6 − 4 − 4可以看出,逻辑函数F=AC+B+BC的三个乘积项就对应着图中的三个卡诺圈,而这三个卡诺圈彼此之间是相交而不是相切的,故逻辑函数不存在竞争冒险。

图6− 4− 3 例6− 4− 3的卡诺图

图6− 4− 4 例6− 4− 4的卡诺图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈