1.前言
之前所探讨的组合逻辑电路的分析设计都是理想情况下的,信号的传输没有延迟,我们称之为稳态。实际生活中,输入的信号经过导线,门电路等都需要时间。
多个信号输入时,相应的输出的信号有快有慢。本节讨论的理想和实际之间的差异就是竞争和冒险现象。
2.基本概念
竞争:多个输入在到达门电路时,又先后顺序,存在时差。这是多个量之间进行的对比
险象:输入信号变化时,输出产生了错误。这是自己和自己进行了对比。这种错误是瞬时的,一闪而过,如果后续电路很敏感,那么将会带来严重的问题。
竞争和冒险间的关系:竞争不一定产生冒险,但是冒险一定是由竞争导致的。这里我的理解是,由于延时的存在,在门电路的一个输入没有察觉到另一个输入段的信号,默认为低电平,这会给门电路的判别带来巨大的影响。
竞争不一定会带来冒险,带来冒险后续电路不敏感,这两种情况我们都不需要进行处理,只有后续电路敏感的冒险,才需要进行处理。冒险就是最终的输出出现了短暂的错误,有时候因为门电路的特殊性,即使出现延迟,也没有输出错误就没有冒险。
如果在输入信号的变换前后,出现了短暂了冒险,在冒险的前后输出依然是稳定不变的,我们称之为静态冒险。静态冒险还依据冒险的毛刺为1,称为静态1冒险(0-1-0),和毛刺为0的静态0冒险。