组合逻辑电路中的竞争冒险.doc
《组合逻辑电路中的竞争冒险.doc》由会员分享,可在线阅读,更多相关《组合逻辑电路中的竞争冒险.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流组合逻辑电路中的竞争冒险.精品文档.目 录摘要 1关键词1Abstract1Key words11 引言12 竞争冒险产生的原因分类及危害12.1竞争冒险现象1 2.2竞争冒险现象产生的原因22.3竞争冒险的危害22.4竞争冒险的分类22.4.1静态冒险22.4.2动态冒险23竞争冒险的判断23.1代数法23.2卡诺图法33.3 仿真法和实验法43.4通过实验判断竞争冒险43.4.1实验分析53.4.2实验总结64竞争冒险的消除方法64.1增加冗余项法64.2消除互补项法64.3接入滤波电容64.4引入选通脉冲64.5引入封锁脉冲74.6采用
2、可靠性编码74.7输出加D触发器75实际应用中竞争冒险的敏感度问题76总结7致谢 8参考文献8组合逻辑电路中的竞争冒险网络工程专业学生郭翔指导教师吴俊华摘要:在组合逻辑电路中,当输入信号改变状态时,输出端可能出现由于竞争冒险而产生的干扰脉冲信号,如果负载是对干扰脉冲信号十分敏感的电路,有可能引起电路的误动作,因此应该采取措施消除竞争冒险。从理论上分析了组合逻辑电路竞争冒险的产生,及其判断和消除的方法,其产生原因包括:门电路开关电平的时间差和门电路延迟时间。竞争冒险可以通过代数法、卡诺图法、仿真法和实验法进行判断,采用引入选通脉冲、引入封锁脉冲、增加冗余项、接入滤波电容等手段以消除竞争冒险。关键
3、词:组合逻辑电路 竞争冒险 干扰消除 门电路Competitive Adventure in Assembled Logical CircuitStudent Majoring in Network Engineering Guo Xiang Tutor Wu Junhua Abstract: The disturbance pulse caused by competition and adventure may be emerged in the out put terminal of assembled logic circuit when the statement of input
4、signals changes. The misact caused by the disturbance may appear if the load is very sensitive to the pulse. So the measures should be taken to eliminate the competition and adventure. The reasons of competition and adventure in assembled logic circuit are analyzed and the judging and eliminating me
5、thod are provided in the paper. The interval between on/off levels in a gate circuit and the delay time of gate circuits is resulted in by competitive adventure. Competitive adventure can be detected by a circuits logical function, listing the truth table of circuit in sequence and testing the circu
6、it. The methods of exerting gating pulse and blocking pulse, transforming function of a circuit, and adding redundancy product term, parallel connection capacitance at the output terminal, etc are applied to eliminate competitive adventure.Key words: Assembled logic circuit; Competition and adventur
7、e; Disturbance eliminating; Gate circuits1 引言 数字电路分为组合逻辑电路和时序逻辑电路两大类,是电子技术的重要组成部分,掌握数字电路的基本知识是设计计算机控制系统的基础。计算机控制系统性能优劣的重要指标是其稳定性、可靠性和抗干扰性,这在很大程度上取决于构成其系统的基本部件的性能。组合逻辑电路中的门电路由于其本身的结构和工作情况,常常会发生竞争冒险现象。因此,在组合逻辑电路的分析和设计中,仅研究输入与输出之间的稳定关系是不够的,还应考虑信号在电路中传输的时延问题,事实上,信号经过任何逻辑门与导线时都会产生时间的延迟,该时间的延迟会使数字系统的操作速度下
8、降,引起电路中波形参数变坏,产生竞争冒险现象,而竞争与冒险现象将会直接影响电路工作的可靠性和稳定性,甚至可能会导致整个数字系统的逻辑紊乱和错误动作。因此在组合逻辑电路中竞争与冒险的判别和消除对于保证电路正常工作具有至关重要的意义1。2 竞争冒险现象及产生的原因2.1竞争冒险现象 在组合逻辑电路中,所有的逻辑门都存在传输延迟时间,所有的信号也都有上升时间和下降时间,另外,信号经导线传输也需要时间,因此当输入信号改变状态时,输出端可能出现虚假信号即出现过渡干扰脉冲,这种现象称之为组合逻辑电路中的竞争冒险。2.2竞争冒险现象产生的原因 在没有考虑信号通过导线和逻辑门的传输延迟时间的理想情况下,门电路
9、的输入与输出为稳定状态。但实际情况是信号通过导线和门电路时,都存在时间延迟;信号发生变化时也有一定的上升时间或下降时间。这样,同一个门的一组输入信号,由于它们在此前通过不同数目的门,经过不同长度导线的传输,到达门电路输入端的两个信号,同时向相反的逻辑电平跳变(一个从1变为0,另一个从0变为1),而变化时间有差异的现象称为竞争。在组合逻辑电路中,当输入信号的状态改变时,输出端可能会出现不正常的干扰信号,使电路产生错误的输出,这种现象称为竞争冒险。对于同一个门电路来说,当有两个输入信号同时向两个相反的逻辑状态变化时,由于两个输入信号到达开门、关门电平的时间不同,就有可能在电路的输出端产生干扰脉冲。
10、可见,门电路存在延迟时间是组合逻辑电路产生竞争冒险现象的根本原因2。2.3竞争冒险的危害在组合逻辑电路中,如果由于竞争冒险而产生干扰脉冲,势必会对敏感负载产生不良影响,甚至导致误操作,如干扰脉冲可以使寄存器产生误操作,丢失储存的数码,还可以使计数器产生错误计数等等3。2.4竞争冒险的分类 根据胃险的情形可分为静态冒险和动态冒险。2.4.1静态冒险 如果一个组合电路输入有变化时,输出不应发生变化的情况下,出现一次瞬间的错误变化就叫做静态冒险,而输出稳态值为“l”的情况下出现负向尖峰脉冲称为“0”型冒险。如果输出稳态值为“0”的情况下出现正向尖峰脉冲称为“1”型冒险。2.4.2动态冒险 动态冒险是
11、指当输入有变化时,输出应有变化,但输出在变化的过程中出现短暂的错误。3竞争冒险的判断3.1代数法在输出逻辑函数表达式中,若某个变量同时以原变量和反变量两种形式出现,就具备了竞争条件。将其余变量取固定值0或1,若存在,则有可能在A发生变化时,产生偏“1”冒险。若存在,则有可能在A发生变化时,产生偏“0”冒险4。(1) 以偏“1”冒险为例说明如下: 令由于式中变量A和C同时以原变量和反变量两种形式出现,则A和C都具备了竞争条件。当B=C=1时,则A发生变化时会产生偏“1”冒险。当A=B=1时,则C发生变化时会产生偏“1”冒险。(2)以偏“0”冒险为例说明如下:令由于式中变量A和B同时以原变量和反变
12、量两种形式出现,则A和B都具备了竞争条件。当B=C=0 时,则A发生变化时会产生偏“0”冒险。当A=C=0 时,则B发生变化时会产生偏“0”冒险。这种方法虽然简单,但局限性太大,因为多数情况下都有两个以上输入变量同时改变状态的可能性。如果输入变量的数目很多,就更难于从逻辑函数式上简单地找出所有产生竞争冒险现象的情况。3.2卡诺图法第一步,画出逻辑函数对应的卡诺图。第二步,在卡诺图上画卡诺圈,如果逻辑函数是与或表达式,那么卡诺圈圈1方格,且1代表原变量,0代表反变量,每个卡诺圈对应逻辑函数中的一个与项。如果逻辑函数是或与表达式,那么卡诺圈圈0方格,且1代表反变量,0代表原变量,每个卡诺圈对应逻辑
13、函数中的一个或项。第三步,在卡诺图中寻找相切的卡诺圈(即两个卡诺圈之间存在不被同一卡诺圈包含的相邻最小项),如果存在,则该逻辑函数对应的电路在卡诺圈相切处存在冒险,且圈1方格的为偏“1”冒险,圈0方格的为偏“0”冒险。(1)以与或表达式为例说明如下: 令 00 01 11 10 0 1 ACAB 1C1111 由函数表达式可得卡诺图,并可以画出相应的卡诺圈,如图1所示。图1 函数的卡诺图 由图1可以看出,和AC两个卡诺圈相切,相切处B=C=1,所以当B=C=1 时,A发生变化时会产生偏“1”冒险。同样和AC两个卡诺圈相切,相切处A=B=1,所以当A=B=时,C发生变化时会产生偏“1”冒险。和代
14、数法得出的结论相同。 (2)以或与表达式为例说明如下:令由函数表达式可得卡诺图,并可以画出相应的卡诺圈,如图2 所示。 AB C 00 01 11 10 0 0 0 0 0 1 0A+B 图2 函数的卡诺图由图2可以看出,A + B和两个卡诺圈相切,相切处B=C=0,所以当B=C=0时,A发生变化时会产生偏“0”冒险。同样A + B和两个卡诺圈相切,相切处A=C=0,所以当A=C=0时,B发生变化时会产生偏“0”冒险。和代数法得出的结论相同。这种方法适合于输入变量为多变量的情况。3.3仿真法和实验法代数法和卡诺图法都比较简单,但不适用于多个变量输入的情况,因此可以采用计算机软件仿真法来判断,例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 逻辑电路 中的 竞争 冒险
限制150内