原文之中对于竞争冒险定义似乎有误。竞争冒险其实是指逻辑值前后不发生改变,而中间瞬间出现毛刺的现象。比如A|(~A)肯定为1,但是因为A与~A可能不同时跳变,会引起竞争冒险出现毛刺;A&(~A)肯定为0,但是因为A与~A可能不同时跳变,会引起竞争冒险,产生毛刺。
所以,检查竞争冒险的主要办法,就是看是否可能出现A|(~A与A&(~A)这种逻辑。
|
原文之中对于竞争冒险定义似乎有误。竞争冒险其实是指逻辑值前后不发生改变,而中间瞬间出现毛刺的现象。比如A|(~A)肯定为1,但是因为A与~A可能不同时跳变,会引起竞争冒险出现毛刺;A&(~A)肯定为0,但是因为A与~A可能不同时跳变,会引起竞争冒险,产生毛刺。
所以,检查竞争冒险的主要办法,就是看是否可能出现A|(~A与A&(~A)这种逻辑。
|