一、競爭冒險概念
競爭:組合邏輯電路中,同一訊號經過不同的傳輸路徑之後,到達電路中某一相交點的時間有先後順序。
冒險:出現毛刺。由於競爭導致出現的不正確尖峰脈衝,這些脈衝就是毛刺。
競爭冒險示意圖:
示意圖中的毛刺是1尖峰脈衝,因此稱為1型冒險。同理可得0型冒險。
二、競爭冒險判斷
①代數法
f=a+a'(存在0型冒險)
f=aa'(存在1型冒險)
②卡諾圖法
三、競爭冒險消除
①時序邏輯保持法
d觸發器的輸入端,只要毛刺不出現在時鐘的上公升沿並且滿足資料的建立和保持時間,那麼d觸發器的輸入端就不會受到毛刺的影響。利用d觸發器的輸入端對毛刺不敏感的特點:
競爭與冒險
根本原因在於訊號傳輸與狀態變換的延時問題,兩根導線的訊號到達同一門級電路的變化不可能完全同步,這一時間差就稱為競爭。由於具有時間差,可能就會出現非理想輸出,經過一小段時間輸出才能平穩下來達到理想輸出,這段非理想輸出就是冒險。競爭不一定有冒險,冒險一定有競爭。舉例 與門的兩個輸入端延時不同,輸出就可能...
FPGA中競爭和冒險現象
冒險往往會影響到邏輯電路的穩定性。時鐘埠 清零和置位埠對毛刺訊號十分敏感,任何一點毛刺都可能會使系統出錯,因此判斷邏輯電路中是否存在冒險以及如何避免冒險是設計人員必須要考慮的問題。如何處理毛刺 通過改變設計,破壞毛刺產生的條件,來減少毛刺的發生。例如,在數位電路設計中,常常採用格雷碼計數器取代普通的...
組合邏輯毛刺消除 競爭冒險
訊號在 ic fpga 器件中通過邏輯單元連線時,是存在延時的。延時的大小不僅和連線的長短和邏輯單元的數目有關,而且也和器件的製造工藝 工作環境等有關。因此,訊號在器件中傳輸的時候,所需要的時間是不能精確估計的,當多路訊號同時發生跳變的瞬間,就產生了 競爭冒險 訊號由於經由不同路徑傳輸達到某一匯合點...