组合逻辑电路设计的电路存在冒险现象,应采取什么措施

如题所述

第1个回答  2022-12-11

由于竞争而引起电路输出发生瞬间错误现象称为冒险。表现为输出端出现了原设计中没有的窄脉冲,常称其为毛刺。

判断一个逻辑电路在某些输入信号发生变化时是否会产生冒险,首先要判断信号是否会同时变化,然后判断在信号同时变化的时候,是否会产生冒险,这可以通过逻辑函数的卡诺图或逻辑函数表达式来进行判断。

冒险现象是一种由于数字电路内部设计或者外部影响造成错误数字信号的不良效应。数字电路中,输入的数字信号改变或进行一些逻辑运算(如非、与、或等)时,输出信号没有能完全同步改变,从而引发短暂时间内的错误信号脉冲输出。


扩展资料:

信号在器件内部通过连线和逻辑单元时,都有一定的延时。延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺、工作电压、温度等条件的影响。信号的高低电平转换也需要一定的过渡时间。

由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为"毛刺"。如果一个组合逻辑电路中有"毛刺"出现,就说明该电路存在冒险。

利用卡诺图可以判断组合逻辑电路是否可能存在竞争冒险,方法为: 根据逻辑函数的表达式,作出其卡诺图,若卡诺图中填入1的格所形成的卡诺图有两个相邻的圈相切但不相交,则该电路存在竞争冒险的可能性。

参考资料来源:百度百科——冒险现象

相似回答
大家正在搜