1.引入封锁脉冲:引入负脉冲,在输入信号发生竞争的时间内,把可能产生的干扰脉冲的门锁住。
封锁脉冲的宽度不应小于过渡时间且与输出信号转换同步。
缺点:脉冲宽度和产生时间有严格要求。
2.引入选通脉冲:在电路状态稳定后,再选通输出。
3.引入滤波电容:输出端并接一个不大的滤波电容
缺点:输出波形边沿变坏。
4.修改逻辑设计,增加冗余项:
对于给定的逻辑 Y=AB+ÃC,当BC都为1的时候,若A值改变,则会发生竞争。所以可以添加冗余项:
Y=AB+ÃC+BC
分析有无竞争冒险:画出函数的卡诺图,检查有无几何相邻的逻辑项,有则可能产生竞争冒险。