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

    文章

    6063

    浏览量

    177476
  • 时序
    +关注

    关注

    5

    文章

    402

    浏览量

    38627

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    于智能家电、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 267次阅读
    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

    微爱芯增强电机控制MCU AiP8F7364概述

    AiP8F7364是一款8051内核增强电机控制MCU,内置64KB FLASH ROM、2KB XRAM、16KB Program RAM,内部集成T0/1/3/4/5、UART0
    的头像 发表于 08-06 16:15 2226次阅读
    <b class='flag-5'>中</b>微爱芯增强<b class='flag-5'>型</b>电机控制MCU AiP8F7364概述

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

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

    CPU密集任务开发指导

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

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

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

    为什么芯片制造常用P

    从早期的平面 CMOS 工艺到先进的 FinFET,p 衬底在集成电路设计持续被广泛采用。为什么集成电路的制造更偏向于P硅?
    的头像 发表于 05-16 14:58 891次阅读
    为什么芯片制造常用P<b class='flag-5'>型</b>硅

    用于充电桩的B剩余电流传感器与传统A,A+6的优势分析

    对正弦交流剩余电流敏感,适用于没有直流成分的电路。它能够在突然施加或缓慢上升的剩余正弦交流电流情况下确保脱扣,为一般的交流电路提供保护‌。然而,当电路存在平滑直流电流或复合波形电流时
    发表于 03-31 14:20

    实用200W电源电路

    电子发烧友网站提供《实用200W电源电路.pdf》资料免费下载
    发表于 03-24 09:23 1次下载

    在包含Σ-ΔADC的电路,在设计PCB时有哪些技巧可以降低电路噪声,提高有效精度?

    各位大侠,小弟求教:在包含Σ-ΔADC的电路,在设计PCB时有哪些技巧可以降低电路噪声,提高有效精度
    发表于 02-10 07:56

    光伏MPPT设计IGBT、碳化硅SiC器件及其组合方案对比

    在光伏系统的最大功率点跟踪(MPPT)设计,IGBT、碳化硅(SiC)器件及其组合方案的选择直接影响系统效率、成本和可靠性。
    的头像 发表于 02-05 14:41 1031次阅读
    光伏MPPT设计<b class='flag-5'>中</b>IGBT、碳化硅SiC器件<b class='flag-5'>及其</b><b class='flag-5'>组合</b>方案对比

    MOSFET(AO3401)+肖特基(1N5819)组合电路

    本文介绍电路,MOS管(AO3401)+肖特基(1N5819)常见组合应用。
    的头像 发表于 12-12 15:27 5766次阅读
    MOSFET(AO3401)+肖特基(<b class='flag-5'>1</b>N5819)<b class='flag-5'>组合</b><b class='flag-5'>电路</b>