衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

組合邏輯電路中的危害

海闊天空的專欄 ? 來源:Dale Wilson ? 作者:Dale Wilson ? 2023-01-27 14:18 ? 次閱讀

本文介紹開發(fā)組合邏輯電路時可能發(fā)生的意外開關(guān)事件,稱為危險。

本文是關(guān)于使用邏輯門進行組合電路設(shè)計仿真的介紹性系列文章的第二部分。在上一篇文章中,我們介紹了 組合邏輯電路 以及如何簡化它們。

在這里,我們將探討靜態(tài) 0 危害、靜態(tài) 1 危害和動態(tài)危害。

什么是邏輯危險?

在復(fù)雜的邏輯電路中,輸出端可能會出現(xiàn)不需要的臨時開關(guān)事件。圖1顯示了組合邏輯電路中可能發(fā)生的三種危險:

靜態(tài) 0 危險: 輸出在本應(yīng)保持 0 時暫時更改為 1

靜態(tài) 1 種危險: 輸出在本應(yīng)保持 1 時暫時更改為 0

動態(tài)危險: 輸出在應(yīng)該進行單個邏輯轉(zhuǎn)換時會多次更改;從 0 到 1 或從 1 到 0

圖1. 三種類型的組合邏輯危害

讓我們檢查圖2中的簡單電路,看看靜態(tài)0危險是如何產(chǎn)生的。

圖2. 具有靜態(tài)0-危險的組合邏輯電路

我們假設(shè)所有門都具有相同的傳播延遲時間常數(shù) d。在圖3的時序圖中,輸入a = b = 0。輸入 c 從邏輯 0 變?yōu)?1 后的一個柵極延遲,輸出 c‘

和 x 的狀態(tài)也發(fā)生變化。由于 x 和 y 現(xiàn)在(暫時)都設(shè)置為 1,這會導(dǎo)致最終輸出 f 從 0 變?yōu)?1 的后續(xù)變化。

但是,當(dāng)輸出 f 的狀態(tài)發(fā)生變化時,其輸入 y 也會發(fā)生變化,從 1 到 0。在 y 的這種變化通過最終門傳播后,輸出 f

返回到其最終狀態(tài)零。

以下是靜態(tài) 0 危害的示例:

圖3. 顯示靜態(tài) 0 危險時的序圖

如果我們查看圖2電路的Karnaugh圖,我們可以看到靜態(tài)0危險的機會。對于 0

輸出,有兩個相鄰但不相交的最小項,由藍(lán)色和棕褐色陰影突出顯示。對于和邏輯函數(shù)的乘積,共享最小項未覆蓋的任何兩個相鄰零都可能導(dǎo)致靜態(tài) 0 危險。

圖4. 顯示靜態(tài)-0危害的卡諾地圖

使用和的乘積從中推導(dǎo)出的邏輯函數(shù)為:

1.png

當(dāng) a 和 b 均為 0 時,輸入 c 可以在 0 和 1 狀態(tài)之間更改,而無需更改 f

的“最終”值。但是,由于某些電路實現(xiàn)的傳播延遲不同,因此可能存在靜態(tài)0危險。

修復(fù)組合邏輯電路中的靜電危害

我們可以消除圖2電路中的靜態(tài)-0危害,方法是在兩個相鄰項周圍添加一個額外的分組,如圖5中的紅色突出顯示框所示。

圖5. 用于消除靜態(tài) 0 危害的 Karnaugh 地圖分組

新的邏輯函數(shù)是:

1.png

從純數(shù)字邏輯的角度來看,序列中的第三個和項是不必要的。但是,當(dāng) a 和 b 均為 0 時,這個額外的總和 1.png保持為 0。因此,它不受先前導(dǎo)致靜態(tài)-0危害的c變化的影響。

使用這種冗余邏輯,我們可以創(chuàng)建一個執(zhí)行相同邏輯功能的新電路,但沒有靜態(tài)0危險。這個新電路如圖6所示。

圖6. 消除靜態(tài)0危險的組合邏輯電路

發(fā)現(xiàn)并消除靜態(tài)-1危害

識別和修復(fù)靜態(tài) 1 危害與靜態(tài) 0 危害基本相同。使用 Karnaugh 映射查找未被同一最小項覆蓋的相鄰邏輯 1 輸出。對于發(fā)現(xiàn)的每個相鄰的 1

組合,添加一個額外的分組以消除潛在危險。

異步邏輯與同步邏輯

與危險相關(guān)的瞬態(tài)脈沖問題在同步電路中很少成為問題。它們旨在在每個時鐘周期內(nèi)留出足夠的時間來解決靜態(tài)和動態(tài)危險的毛刺。

另一方面,可以立即響應(yīng)信號變化的異步邏輯電路可能會受到很大影響。例如,等待響應(yīng)正 0 到 1 邏輯轉(zhuǎn)換的異步邏輯電路會在圖 3

的時序圖中錯誤地做出反應(yīng)。即使在主要同步設(shè)計中,系統(tǒng)復(fù)位和當(dāng)前信號通常也是異步的,因此容易受到危險的影響。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電路
    +關(guān)注

    關(guān)注

    172

    文章

    5966

    瀏覽量

    172948
  • 邏輯
    +關(guān)注

    關(guān)注

    2

    文章

    833

    瀏覽量

    29515
  • 組合邏輯電路
    +關(guān)注

    關(guān)注

    6

    文章

    70

    瀏覽量

    14698
收藏 人收藏

    評論

    相關(guān)推薦

    組合邏輯電路電子教案

    組合邏輯電路電子教案:數(shù)字邏輯電路可分為兩大類: 一類叫組合邏輯電路;另一類叫時序邏輯電路。本章
    發(fā)表于 09-01 08:58 ?0次下載

    基本組合邏輯電路

    基本組合邏輯電路 一、 實驗?zāi)康?⒈ 掌握一般組合邏輯電路的分析和設(shè)計方法。?⒉ 熟悉集成優(yōu)先編碼器的邏輯功能及簡單應(yīng)用。
    發(fā)表于 09-24 22:14 ?2658次閱讀

    組合邏輯電路的分析與設(shè)計-邏輯代數(shù)

    組合邏輯電路的分析與設(shè)計-邏輯代數(shù)   在任何時刻,輸出狀態(tài)只決定于同一時刻各輸入狀態(tài)的組合,而與先前狀態(tài)無關(guān)的邏輯電路稱為
    發(fā)表于 04-07 10:07 ?3275次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>的分析與設(shè)計-<b class='flag-5'>邏輯</b>代數(shù)

    組合邏輯電路的分析

    組合邏輯電路的分析   分析組合邏輯電路的目的是為了確定已知電路邏輯功能,其步驟大致如下: 
    發(fā)表于 04-07 10:11 ?7928次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>的分析

    組合邏輯電路的設(shè)計

    組合邏輯電路的設(shè)計 組合邏輯電路的設(shè)計與分析過程相反,其步驟大致如下:  (1)根據(jù)對電路邏輯
    發(fā)表于 04-07 10:12 ?1.3w次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>的設(shè)計

    組合邏輯電路的競爭冒險

    組合邏輯電路的競爭冒險   前面分析組合邏輯電路時,都沒有考慮門電路的延遲時間對
    發(fā)表于 04-07 10:13 ?1.1w次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b><b class='flag-5'>中</b>的競爭冒險

    什么是組合邏輯電路,組合邏輯電路的基本特點和種類詳解

    邏輯電路按其邏輯功能和結(jié)構(gòu)特點可分為組合邏輯電路和時序邏輯電路。
    發(fā)表于 05-22 15:15 ?7.6w次閱讀
    什么是<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>,<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>的基本特點和種類詳解

    組合邏輯電路實驗原理

    邏輯電路按其邏輯功能和結(jié)構(gòu)特點可分為組合邏輯電路和時序邏輯電路。單一的與門、或門、與非門、或非門、非門等
    發(fā)表于 01-30 17:05 ?6.7w次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>實驗原理

    組合邏輯電路和時序邏輯電路比較_組合邏輯電路和時序邏輯電路有什么區(qū)別

    組合邏輯電路和時序邏輯電路都是數(shù)字電路組合邏輯電路邏輯
    發(fā)表于 01-30 17:26 ?9.4w次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>和時序<b class='flag-5'>邏輯電路</b>比較_<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>和時序<b class='flag-5'>邏輯電路</b>有什么區(qū)別

    什么是組合邏輯電路_組合邏輯的分類

    組合邏輯電路是無記憶數(shù)字邏輯電路,其任何時刻的輸出僅取決于其輸入的組合.
    的頭像 發(fā)表于 06-22 10:53 ?5w次閱讀
    什么是<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>_<b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>的分類

    什么是組合邏輯電路 如何使用verilog描述組合邏輯電路

    邏輯電路在任何時刻產(chǎn)生的穩(wěn)定的輸出信號僅僅取決于該時刻的輸入信號,而與過去的輸入信號無關(guān),即與輸入信號作用前的狀態(tài)無關(guān),這樣的電路稱為組合邏輯電路。
    發(fā)表于 08-08 10:40 ?5961次閱讀
    什么是<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b> 如何使用verilog描述<b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>

    組合邏輯電路的分析和設(shè)計

    所謂組合邏輯電路的分析,就是根據(jù)給定的邏輯電路圖,求出電路邏輯功能。
    的頭像 發(fā)表于 03-06 14:37 ?4316次閱讀

    組合邏輯電路和時序邏輯電路的區(qū)別和聯(lián)系

    數(shù)字電路根據(jù)邏輯功能的不同特點,可以分成兩大類,一類叫組合邏輯電路(簡稱組合電路),另一類叫做時
    的頭像 發(fā)表于 03-14 17:06 ?6909次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>和時序<b class='flag-5'>邏輯電路</b>的區(qū)別和聯(lián)系

    組合邏輯電路之與或邏輯

    當(dāng)邏輯電路由多個邏輯門組成且不含存儲電路,對于給定的輸入變量組合將產(chǎn)生確定的輸出,則這種邏輯電路稱為組合
    的頭像 發(fā)表于 02-04 11:46 ?1848次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯電路</b>之與或<b class='flag-5'>邏輯</b>

    常用的組合邏輯電路

    組合邏輯電路和時序邏輯電路是數(shù)字電路兩種重要的邏輯電路類型,它們主要區(qū)別在于其輸出信號的依賴關(guān)
    的頭像 發(fā)表于 02-04 16:00 ?4820次閱讀
    百家乐娱乐网开户| 百家乐巴黎| 来博百家乐官网现金网| 全讯网分析| 百家乐包赢| 蓝盾百家乐官网庄家利润分| 洱源县| 大发888国际| 奔驰百家乐游戏电玩| 百家乐官网娱乐网代理佣金| 百家乐官网娱乐人物| 大发888的概述| 百家乐览| YY百家乐官网的玩法技巧和规则| A8百家乐官网娱乐城| 梭哈棋牌游戏大厅| 巨星百家乐的玩法技巧和规则 | 百家乐singapore| 鑫鑫百家乐官网的玩法技巧和规则| 百家乐官网全透明牌靴| 必胜娱乐场| 东方太阳城招聘| 在线百家乐官网策| 澳门百家乐官网赢钱秘| 独山县| 德州扑克的技巧| 黄金百家乐的玩法技巧和规则| 百家乐娱乐城介绍| 宝马会百家乐官网的玩法技巧和规则 | 百家乐官网捡揽方法| bet365备用器下载| 全讯网新2网站112| 宝马会百家乐娱乐城| 百家乐下载免费软件| 58百家乐官网的玩法技巧和规则| 轮盘| bet365足球| 大发888娱乐场下载iypu| 扑克百家乐麻将筹码防伪| 开百家乐骗人吗| 百家乐博彩软件|