競爭與冒險

2022-09-09 19:45:20 字數 747 閱讀 3693

根本原因在於訊號傳輸與狀態變換的延時問題,兩根導線的訊號到達同一門級電路的變化不可能完全同步,這一時間差就稱為競爭。由於具有時間差,可能就會出現非理想輸出,經過一小段時間輸出才能平穩下來達到理想輸出,這段非理想輸出就是冒險。

競爭不一定有冒險,冒險一定有競爭。

舉例:與門的兩個輸入端延時不同,輸出就可能發生錯誤

將其他元素固定為1,對某一元素進行邏輯化簡。若邏輯化簡後,表示式為a+a或aa,則存在競爭與冒險。

若相切的兩個圈相切處沒有圈,則可能出現競爭與冒險

具體操作是在輸出端併聯小電容,將尖峰脈衝幅度削弱到閘電路閾值以下。但此操作會增加輸出電壓翻轉時間。

對相切處的卡諾圖加圈,增加冗餘項

因為對於觸發器來說,它只在時鐘上公升沿進行取樣,只要毛刺不剛好出現在時鐘上公升沿並且不滿足建立時間和保持時間,觸發器就採不到毛刺。

打兩拍比較保險。

普通計數器,從5計到6真正的觸發器變化可能是4『b101 -> 4'b111 ->4'b110,如果剛好有assign cout =(count[3:0]==3'd7)就會出現短暫脈衝。如果採用格雷碼計數器,因為相鄰數之間單bit變化,就可以有效避免競爭冒險。

但由於一般計數器都是時鐘同步的,所以因為觸發器毛刺不敏感特性,所以普通二進位制編碼也影響不大。

另外格雷碼可以用在高速時鐘下減少訊號翻轉降低功耗的場景。

校招基礎 競爭與冒險

1 毛刺 訊號在器件內部通過連線和邏輯單元時有一定的延時。延時的大小與連線的長短和邏輯單元的數目有關,同時還受器件的製造工藝 工作電壓 溫度等條件的影響。訊號的高低電平轉換也需要一定的過渡時間。由於存在這兩方面因素,多路訊號的電平值發生變化時,在訊號變化的瞬間,組合邏輯的輸出有先後順序,並不是同時變...

組合電路中的競爭與冒險

組合電路中的競爭與冒險 1.競爭與冒險 由於邏輯門存在延遲時間以及訊號的傳輸路徑不同,當輸人訊號電平發生瞬間變化時,電路可能產生與穩態時邏輯功能不一致的錯誤輸出,這種現象就是電路中的競爭與冒險。例如,乙個簡單組合電路如下圖所示,若不考慮門的延遲時間,則有f a a 0,穩態時f應恒為0。若考慮門的延...

每日一摘 競爭冒險

一 競爭冒險概念 競爭 組合邏輯電路中,同一訊號經過不同的傳輸路徑之後,到達電路中某一相交點的時間有先後順序。冒險 出現毛刺。由於競爭導致出現的不正確尖峰脈衝,這些脈衝就是毛刺。競爭冒險示意圖 示意圖中的毛刺是1尖峰脈衝,因此稱為1型冒險。同理可得0型冒險。二 競爭冒險判斷 代數法 f a a 存在...