新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 同步異步復(fù)位與亞穩(wěn)態(tài)可靠性設(shè)計

同步異步復(fù)位與亞穩(wěn)態(tài)可靠性設(shè)計

作者: 時間:2013-11-30 來源:網(wǎng)絡(luò) 收藏

異步相比同步

  1. 通常情況下(已知信號與時鐘的關(guān)系),最大的缺點在于異步復(fù)位導(dǎo)致設(shè)計變成了異步時序電路,如果復(fù)位信號出現(xiàn)毛刺,將會導(dǎo)致觸發(fā)器的誤動作,影響設(shè)計的穩(wěn)定性。

  2. 同時,如果復(fù)位信號與時鐘關(guān)系不確定,將會導(dǎo)致亞穩(wěn)態(tài)情況的出現(xiàn)。下面先給出一個例子,然后就亞穩(wěn)態(tài)進行重點討論。

  

異步復(fù)位相比同步復(fù)位

  亞穩(wěn)態(tài)的定義(說明):

  在 Howard Johnson 的《High Speed Digital Design: A Handbook of Black Magic》一書中,專門就邏輯電路的亞穩(wěn)態(tài)作了專門的分析。由于 timing margine 不夠,電路的輸入沒有能夠上到所需要的邏輯電平高度,導(dǎo)致邏輯器內(nèi)部不得不花費額外的時間使得輸出達到所需的穩(wěn)定邏輯狀態(tài),這個額外的時間,我們也叫作決斷時間(resolution time)。在 Johnson舉的例子里,邏輯器件的邏輯電平是用電容來維持的,如果時序不夠,就好像給電容充電不足。

  Howard Johnson 在書中(P123 頁-3.11.2)用一個 flip-flop 的例子來說明亞穩(wěn)態(tài)(metastable behavior)。

  

同步異步復(fù)位與亞穩(wěn)態(tài)可靠性設(shè)計

  書中用一個 amplifier,兩個 switch,一個電容來模擬 flip-flop 的工作狀態(tài)。電容用來保存電路的邏輯電平,兩個 switch 狀態(tài)的改變可以模擬數(shù)據(jù)的輸入和 flip-flop 的工作狀態(tài)。在flip-flop開始翻轉(zhuǎn)之前,輸入數(shù)據(jù)的邏輯電平存儲在電容里,然后flip-flop通過一個switch S1斷開與輸入端的連接,同時通過 amplifier(帶有一個正反饋環(huán))開始進行內(nèi)部的翻轉(zhuǎn)機制。

  從輸入端 switch S1斷開,和正反饋環(huán)上的 switch S2閉合開始,amplifier 就處于一個冪指數(shù)形式的中間態(tài),或者說是不穩(wěn)定態(tài)(形象地說就是“工作中”),可以用如下式子表達:

  V(out)=V(in)exp[kt]。

  其中 V(in)表示輸入邏輯的電平,V(out)表示輸出的邏輯電平。k 是一個時間常數(shù),它和 amplifier 的帶寬以及正反饋環(huán)路有關(guān)。

  我們看到,如果 flip-flop 在用電容對輸入電壓采樣的時間過短,也就是所謂的時序不夠,就會導(dǎo)致 V(in)的值很小,對于 flip-flop 就需要花很長的時間使得輸出邏輯 V(out)達到標(biāo)準(zhǔn)電平,也就是說電路處于中間態(tài)的時間變長,使得電路“反應(yīng)”變遲鈍。這就是我們所說的“亞穩(wěn)態(tài)”。

  從 Johnoson 的一系列試驗可以看出,隨著 timing margine 不足程度的加深,邏輯電路“反應(yīng)”會越來越慢,當(dāng)超過一定的極限時候,邏輯電路就沒有輸出。

  可以說,電路亞穩(wěn)態(tài)的存在,會給時序設(shè)計帶來很多連鎖反應(yīng)。因此 ,對于高速邏輯電路的設(shè)計,充分的 timing margine 是必需的。


上一頁 1 2 3 下一頁

關(guān)鍵詞: 同步異步 復(fù)位 亞穩(wěn)態(tài)可靠性

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉