標(biāo)題: 概念:毛刺、競爭、冒險 [打印本頁]

作者: 51heisex    時間: 2016-1-23 03:08
標(biāo)題: 概念:毛刺、競爭、冒險
    當(dāng)一個門的輸入有兩個或兩個以上的變量發(fā)生改變時,由于這些變量是經(jīng)過不同路徑產(chǎn)生的,使得它們狀態(tài)改變的時刻有先有后,這種時差引起的現(xiàn)象稱為競爭(Race)。競爭的結(jié)果若導(dǎo)致冒險或險象(Hazard)發(fā)生(例如毛刺),并造成錯誤的后果,那么就稱這種競爭為臨界競爭。若競爭的結(jié)果沒有導(dǎo)致冒險發(fā)生,或雖有冒險發(fā)生,但不影響系統(tǒng)的工作,那么就稱這種競爭為非臨界競爭。
  組合邏輯電路的險象僅在信號狀態(tài)改變的時刻出現(xiàn)毛刺,這種冒險是過渡性的,它不會使穩(wěn)態(tài)值偏離正常值,但在時序電路中,冒險是本質(zhì)的,可導(dǎo)致電路的輸出值永遠(yuǎn)偏離正常值或者發(fā)生振蕩。
  組合邏輯電路的冒險是過渡性冒險,從冒險的波形上,可分為靜態(tài)冒險和動態(tài)冒險。
  輸入信號變化前后,輸出的穩(wěn)態(tài)值是一樣的,但在輸入信號變化時,輸出信號產(chǎn)生了毛刺,這種冒險是靜態(tài)冒險。若輸出的穩(wěn)態(tài)值為0,出現(xiàn)了正的尖脈沖毛刺,稱為靜態(tài)0險象。若輸出穩(wěn)態(tài)值為1,出現(xiàn)了負(fù)的尖脈沖毛刺,則稱為靜態(tài)1冒險。
  輸入信號變化前后,輸出的穩(wěn)態(tài)值不同,并在邊沿處出現(xiàn)了毛刺,稱為動態(tài)險象(冒險)。
  從引起冒險的具體原因上,冒險可以分為函數(shù)冒險和邏輯冒險。函數(shù)冒險是邏輯函數(shù)本身固有的,當(dāng)多個輸入變量發(fā)生變化時,常常會發(fā)生邏輯冒險。避免函數(shù)冒險的最簡單的方法是同一時刻只允許單個輸入變量發(fā)生變化,或者采用取樣的辦法。
  單個輸入變量改變時,不會發(fā)生函數(shù)冒險,但電路設(shè)計不合適時,仍會出現(xiàn)邏輯冒險。通過精心設(shè)計,修改電路的結(jié)構(gòu),可以消除邏輯冒險。





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1