首页 > 编程知识 正文

组合逻辑电路产生竞争冒险的内因,组合逻辑电路产生竞争冒险

时间:2023-05-03 11:56:08 阅读:190001 作者:1691

产生原因

竞争与冒险的定义竞争:一个逻辑门两个输入端的信号同时向相反方向变化,变化时间存在差异的现象;

如果冒险:的两个输入端的信号取值变化方向相反,则栅极输出端的逻辑表达式被简化,两个互补信号被相乘或相加,可能发生由于冲突而输出干扰脉冲的现象;

有冒险就一定有竞争,有竞争就不一定有冒险!

更现实的是,对于门:

解决方法(1)修改逻辑设计)增加冗馀项或消除互补变量,用一个额外的圈连接卡诺图中相切的两个项

)2)增加滤波容量

在电路的输出端对地之间加入小电容器的方法,一般电容在4~20pF之间。 利用电容器的积分效应,可以将尖峰脉冲的幅度减弱到门电路的阈值以下。 该方法简单,缺点是输出波形边缘变差,只能应用于低速逻辑电路。

(3)引入选通脉冲

这两种方法对FPGA不适用,在真正的设计中常用的方法是直通法; 基本的想法是通过栅极脉冲来控制输出栅极,使栅极脉冲在电路稳定之后出现,则可以避免危险的脉冲来发送稳定的输出信号

)4)用d触发器一键触发

D触发器的d输入端在时钟的上升沿没有出现毛刺,只有满足数据的制作和保持时间才能对系统造成危害,因此D触发器的d输入端对毛刺不敏感。 根据这一特性,系统应该尽可能采用同步电路。 由于同步电路的信号变化全部发生在时钟的边沿,所以如果毛刺不出现在时钟的边沿,不满足数据的制作和保持时间,就不会对系统造成危害

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。