0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

组合电路中0型冒险和1型冒险及其消除方法

FPGA之家 来源:FPGA探索者 作者:FPGA探索者 2021-06-13 16:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是竞争和冒险?

(1)竞争

在一个组合电路当中,当某一个变量经过两条以上的路径到达输出端的时候,由于每条路径上的延迟时间的不同,到达终点的时间就会有先有后,这一现象称作竞争。

(2)冒险

在具有竞争现象的组合电路中,当某个变量发生变化的时候,比如说从 1 跳到 0,或者说从 0 跳到 1,如果真值表所描述的逻辑关系或者功能遭受到短暂的破坏,在输出端出现一个不应有的尖脉冲毛刺,这种现象就叫冒险。

冒险是由竞争造成的,而竞争是因为电路中的时延不同,所以选D,

冒险是因为电路中的时延问题导致。

但是有竞争的时候不一定会出现冒险。

怎么识别竞争冒险?

(1)公式法

写出逻辑表达式,当某些逻辑变量取特定值 0 或 1 时,

若逻辑表达式能转换为 A·(~A),则该电路存在1型冒险(该为 0 的时候出现了为 1 的错误数据,1 型冒险);

若逻辑表达式能转换为 A+(~A),则该电路存在0型冒险(该为 1 的时候出现了为 0 的错误数据,0 型冒险)。

(2)卡诺图法

画出其卡诺图,

若输入变量在卡诺圈内改变时,则输出不会有冒险现象;

若输入变量是在相邻卡诺圈的相邻处发生变化,并且是从一个卡诺圈进入另一个卡诺圈,则有可能产生逻辑冒险现象。(卡诺图相切)

当A=1、C=0,B由0->1时,在卡诺圈内变化,不会出现冒险;

当B=C=1,A由0>1时,在卡诺圈内变化,不会出现冒险。

当A=B=1,C从0>1时,相当于输入变量A、B、C从110变化到111,此时的变化是从一个卡诺圈变化进入另一个卡诺圈,该电路输出存在冒险现象。

如何消除冒险?

(1)增加冗余项

增加一个冗余项AB,这样状态变化时也是在卡诺圈内变化,此时逻辑表达式不是最简表达式,但是消除了冒险。

(2)增加选通信号(高电平)

输入端加入选通信号,针对 A+(~A) 的 1 型冒险,避开毛刺。

(3)引入封锁脉冲(低电平)

输入端加入封锁脉冲信号,针对 A·(~A) 的 0 型冒险,避开毛刺。

(4)增加滤波电容

冒险输出的是一个很窄的毛刺,在输出端接滤波电容将其滤除。

(5)采用可靠性编码

比如格雷码,每次只变化1位。

原文标题:组合逻辑竞争冒险,时序逻辑亚稳态【0型冒险和1型冒险及其消除方法】

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    173

    文章

    6093

    浏览量

    179150
  • 时序
    +关注

    关注

    5

    文章

    412

    浏览量

    39062

原文标题:组合逻辑竞争冒险,时序逻辑亚稳态【0型冒险和1型冒险及其消除方法】

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在不影响 Core1 的情况下在LS1021A单独重置 Core0

    问题 1:如何在不影响 Core1 的情况下在LS1021A单独重置 Core0? 问题 2:如何在不影响 Core0 的情况下在LS10
    发表于 04-17 06:57

    OCAD应用:轴向位移断续变焦系统设计

    设计,将连续变焦的曲线运动简化为直线运动即可,如右图1。 图1.轴向位移变焦系统设计界面 轴向位移断续变焦系统也可以是三组元结构、四
    发表于 04-09 08:09

    1、2、3浪涌保护器的对比区别与行业应用部署

    浪涌保护器(SPD)是电气系统抵御雷击感应、操作过电压的关键设备。根据IEC 61643-11标准,SPD按性能和安装位置分为1(Class I/T1)、2
    的头像 发表于 01-26 10:49 1728次阅读
    <b class='flag-5'>1</b><b class='flag-5'>型</b>、2<b class='flag-5'>型</b>、3<b class='flag-5'>型</b>浪涌保护器的对比区别与行业应用部署

    嵌入式的浮点数据转换为字节类型的三种方法

    一般是以字节的形式进行数据交互。要想传输一个浮点数需要把浮点数转换为字节的形式。 MCU不能直接保存浮点数据,能直接保存的是01。把数据保存到MCU中比较常用的保存方法就是以字节的
    发表于 01-07 06:28

    光电开关在光束灯的作用

    科技与艺术的完美结合,藏在一个不起眼的小元件里,在舞台灯光秀,光束灯以它那精准而富有冲击力的光线切割夜空,令人惊叹。在这背后,有一个看似不起眼却至关重要的组件在默默工作——槽光电开关。槽
    发表于 12-30 16:51

    电路故障排除的方法有哪些

    1、电阻法(断电测量) 在设备不带电的情况下,用万用表欧姆档进行检查的一种方法。 如检查电阻、电容、线圈、及半导体元件是否开路、短路及其参数是否变化等。 2、电压法(带电测量) 用万用表电压档测量
    发表于 12-26 08:35

    TDK PLEC69电感:小身材大能量的电源电路利器

    TDK PLEC69电感:小身材大能量的电源电路利器 在电子设备不断追求小型化、高性能的今天,电感作为电源电路的关键元件,其性能和尺寸对整个电路
    的头像 发表于 12-25 14:05 577次阅读

    Amphenol商用ACPI紧凑组合连接器:高效连接的理想之选

    Amphenol商用ACPI紧凑组合连接器:高效连接的理想之选 在电子设备的设计,连接器的性能和适用性对整个系统的稳定性和可靠性起着至关重要的作用。今天,我们将深入探讨Amphenol推出
    的头像 发表于 12-11 14:05 595次阅读

    解析复合热敏电阻如何保护电路

    于智能家电、LED驱动、工业电源模块等。 3.4-20mA模拟量传感器回路保护 在过程控制,为保护昂贵的PLC模拟量输入模块或精密变送器,防止误接线导致的高压损坏,复合PTC与TVS的组合提供了完美
    发表于 12-01 16:53

    飞凌嵌入式ElfBoard-文件I/O的了解探究之竞争冒险

    典型的竞争冒险示例,因为10个线程之间的执行时序不确定,导致程序的行为不一致,假设两个线程几近于同时执行,他们获得的count旧值都是0,各自+1之后,count的新值就是1。为了避免
    发表于 11-26 15:38

    NTC热敏电阻三大类型全解析:测温、浪涌抑制与补偿

    NTC热敏电阻分为测温、浪涌抑制和补偿。测温用于精确测温,浪涌抑制保护电路免受冲击电流
    的头像 发表于 11-10 16:03 1148次阅读
    NTC热敏电阻三大类型全解析:测温<b class='flag-5'>型</b>、浪涌抑制<b class='flag-5'>型</b>与补偿<b class='flag-5'>型</b>

    对UART0输入到串口的char数据转换成16进制的寄存器常用int相关处理

    根据ascii码的对照,将char转换成int数据。 然后我们又遇到个问题,若是想将uart0接受到的8个数据拼接成一个16进制数据又该如何做呢? 利用如下图所示代码即可: 通过简单的移位拼接,即可将接收到的8个数据拼接成
    发表于 10-31 07:58

    最全的硬件工程师笔试试题集

    到来以后,数据保持稳定不变的时间。如果 Hold Time 不够,数据同样不能被打入触发器。 (2) 什么是竞争与冒险现象?怎样判断?如何消除? 答:在组合逻辑电路
    发表于 06-26 15:34

    CPU密集任务开发指导

    onmessage()方法接收宿主线程发送的消息内容,并通过调用postMessage()方法向宿主线程发送消息。例如在Worker线程定义预测模型及其训练过程,同时与主线程进行信息
    发表于 06-19 06:05

    OCAD应用:轴向位移断续变焦系统设计

    设计,将连续变焦的曲线运动简化为直线运动即可,如右图1。 图1.轴向位移变焦系统设计界面 轴向位移断续变焦系统也可以是三组元结构、四
    发表于 05-29 08:44