组合逻辑电路中的竞争与冒险

竞争与冒险

进行理想的组合逻辑电路分析与设计时,没有考虑逻辑门的延迟时间(原因)对电路产生的影响,且认为电路的输入和输出均处于稳定的逻辑电平。

实际上,信号经过逻辑门需要一定的时间。不同路径上门电路数目不同,导致信号传输时间不同;或虽然门电路数量相同,但各个门延迟时间有差异。

因此,电路在信号电平变化瞬间,可能与稳态下的逻辑功能不一致,产生错误输出。这种现象就是竞争-冒险现象

竞争:输入端的变化电平经过一定的路径,到达某一汇合点有先有后,这种现象称为竞争。

冒险:因为竞争而可能出现干扰脉冲的现象称为冒险。(因此竞争不一定冒险)


判断是否具有竞争-冒险

代数法

在逻辑函数表达式中,若某个变量同时以原变量和反变量两种形式出现, 就具备了竞争条件。

去掉其余变量(也就是将其余变量取固定值 0 或 1),留下有竞争能力的变量,如果表达式为 F=A+A',就会产生 0 型冒险F应该为1而实际却为0);如果表达式为 F=AA',就会产生 1 型冒险

卡诺图法

观察卡诺图中是否有两个圈相切但不相交的情况,如有则存在竞争-冒险的现象

对于上图情况就存在竞争-冒险现象。而以下情况就没有冒险现象。

观察法

根据电路图,观察输入变量到达输出端的多个路径上经过的门电路器件的数量是否不同,如果不同,则有可能出现竞争-冒险现象。

实验法

实际上逻辑电路级数多、输入变量多,判断竞争冒险非常复杂,广泛采用仿真和实际测量逻辑电路来观察是否存在竞争冒险的现象。


消除竞争与冒险

增加冗余项

适当的逻辑表达式中增加一些冗余项,它们的增加不改变逻辑功能,但是可以消除互补信号产生的竞争-冒险现象。

方法:在相切处多画一个卡诺圈,将切点给覆盖掉。

例如:

得到F=AB+A'C+BC,多了BC并不影响结果,此时当B=C=1时,F=A+A'+1=1。这意味这不管B、C怎么变,F恒为1,这样竞争-冒险就消失了。

消去互补项

例如,函数式F=(A+B)(\bar{A}+C),在B=C=0时,F=A\bar{A},则有可能出现冒险。将该式子变换为F=A\bar{A}+AC+\bar{A}B+BC=AC+\bar{A}B+BC,此时将互补项AA'消去,不会出现竞争-冒险。

接入滤波电容

尖峰脉冲一般都很窄,输出端并接一个很小的滤波电容(几十皮法),足以将其幅度削弱到门电路的阈值电压以下。

电容两端的电压不会发生突变,当电压上升的时候,实际上是对电容的充电的过程,由于尖峰脉冲非常窄,所以刚充电一点就会立刻放电,从而达到削弱脉冲的效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/802710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Qt】文件与音视频

目录 一、输入输出设备类 二、文件读写类 三、文件和目录信息类 四、音视频 4.1 音频 4.2 视频 文件操作是应用程序必不可少的部分。Qt作为一个通用开发库,提供了跨平台的文件操作能力。Qt提供了很多关于文件的类,通过这些类能够对文件系统进行操作…

杂谈 EV之我见

每周至少更新一片博文,没有目的的看代码是没有效率的,带着目的去看代码才会有所得, 目前车载行业火爆,得益于EV和AI技术的发展,汽车从一个传统工业产品,摇身一变成为了前沿科技产品。 小米su7的发布会我看…

LeetCode刷题之94.二叉树中序遍历

文章目录 1. 描述2. 分析2.1 递归方法2.2 迭代 3. 解答3.1 递归3.2 迭代 1. 描述 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例1: 输入:root [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:ro…

C++ //练习 12.3 StrBlob需要const版本的push_back和pop_back吗?如果需要,添加进去。否则,解释为什么不需要。

C Primer(第5版) 练习 12.3 练习 12.3 StrBlob需要const版本的push_back和pop_back吗?如果需要,添加进去。否则,解释为什么不需要。 环境:Linux Ubuntu(云服务器) 工具&#xff1…

浏览器工作原理与实践--页面性能:如何系统地优化页面

在前面几篇文章中,我们分析了页面加载和DOM生成,讨论了JavaScript和CSS是如何影响到DOM生成的,还结合渲染流水线来讲解了分层和合成机制,同时在这些文章里面,我们还穿插说明了很多优化页面性能的最佳实践策略。通过这些…

【C语言】扫雷小游戏

文章目录 前言一、游戏玩法二、创建文件test.c文件menu()——打印菜单game()——调用功能函数,游戏的实现main()主函数 game.c文件初始化棋盘打印棋盘随机布置雷的位置统计周围雷的个数展开周围一片没有雷的区域计算已排查位置的个数排查雷(包括检测输赢): game.h文…

【剪映专业版】04全局设置

视频课程:B站有知公开课【剪映电脑版教程】 设置-全局设置 草稿 草稿位置:非系统盘(C盘) 素材下载位置与 缓存管理:如果下载素材较多,需要定期删除缓存 预设保存位置:非系统盘(C盘&a…

JavaScript exec、test和eval方法的使用

一、exec() 1.概述: exec()方法测试字符串中的匹配项。该方法是通用的匹配模式。如果找到匹配项,则返回结果数组,否则返回 null。 2.语法 /*** exec方法说明* param {String} string 必需。要搜索的字符串。* return {Array||Object} r…

动手学深度学习-关于y.sum().backward()中sum的理解

一、原文出处 2.5.2. 非标量变量的反向传播 当y不是标量时,向量y关于向量x的导数的最自然解释是一个矩阵。 对于高阶和高维的y和x,求导的结果可以是一个高阶张量。 然而,虽然这些更奇特的对象确实出现在高级机器学习中(包括深度学…

基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构

简介 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。 真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案&#x…

C语言操作符详解(二)

一、位操作符 & 按位与 | 按位或 ^ 按位异或 ~ 按位取反 注意:它们的操作数必须是整数。 下面的码我都只取了后八位 1.1、按位与 使用补码进行按位与 规则:对应二进制位有0就是0,两个同时为1才为1. 1.2、按位或 使用补码进行按位或 规则:对应二进…

GESP C++六级认证真题 2024年3月

C 六级 2024 年 03 月 1 单选题(每题 2 分,共 30 分) 第 1 题 在构建哈夫曼树时,每次应该选择( )合并。 A. 最小权值的节点 B. 最大权值的节点 C. 随机节点 D. 深度最深的节点 第 2 题 面向对象的编程思想主…

【攻防世界】Web_python_template_injection

{{}}是变量包裹标识符,里面存放的是一个变量,当你输入 http://61.147.171.105:55121/{{8*8}} 执行成功,说明存在模版注入。接下来,开始想办法编代码拿到服务器的控制台权限 。 首先,题目告诉我们这是一个 python 注入…

2024年教师资格考试真题及答案1

一、选择题 11.刚被学校领导批评过的宋老师郁闷地走进教室,看见几个学生在大声喧哗,便不分青红皂白地将他们训斥了一番。该做法体现了宋老师()。 A.不能平等待生 B.不能调适自我 C.不能严慈相济 D.不能有教无类 答案&#x…

SysTick滴答定时器 - 延时函数

SysTick定时器 Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分…

每日一题:矩阵置零

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]使用两个标记变量。 class Sol…

【docker】容器技术发展历史

容器技术发展历史 Jail 时代1979 年 贝尔实验室发明 chroot2000 年 FreeBSD 4.0 发行 FreeBSD Jail2001 年 Linux VServer 发行2004 年 Solaris Containers 发行 云时代2006 年 google 推出 Process Containers2008 年 LXC 推出2011 年 CloudFoundry 推出 Warden2013 年 LMCTFY…

1. C# 进程间同步机制(Mutex和EventWaitHandle)实现单一应用启动

文章目录 一. 技能目标二. 技能知识点介绍① Mutex(互斥量)② EventWaitHandle(事件等待句柄) 三. 在WPF应用程序中启动程序的时候检查应用是否已经启动,如果已经启动就将主窗口显示出来 一. 技能目标 在开发应用程序的过程中,我们会遇到这样的情况,当我们启动一个应用的时候,如…

蓝桥杯——求和

题目 给定 n 个整数 a1, a2,…,an,求它们两两相乘再相加的和即: Sa1a2a1a3a1ana2a3 a(n-2)*an...a(n-1)*an 输入格式 输入的第一行包含一个整数 n。 第二行包含 几 个整数 a1,a2,,an。 输出格式 输出一个整数 S,表示所…

蓝桥杯 2022 省 B 洛谷 P8787 砍竹子

[蓝桥杯 2022 省 B] 砍竹子 题目描述 这天,小明在砍竹子,他面前有 n n n 棵竹子排成一排,一开始第 i i i 棵竹子的高度为 h i h_{i} hi​. 他觉得一棵一棵砍太慢了,决定使用魔法来砍竹子。魔法可以对连续的一段相同高度的竹子使用,假设这一段竹子的高度为 H H H,那…