時序分析與CDC

關於2級正反器同步器的第1級與第2級之間,下列注意事項何者正確?

  1. A第1級的輸出除了第2級之外,也可以分支給其他電路使用
  2. B不放入組合電路,將兩個正反器放在附近直接相連
  3. C為了使時序有餘裕,在第1級與第2級之間放入數級延遲用的緩衝器
查看答案與解析

正確答案:B. 不放入組合電路,將兩個正反器放在附近直接相連

第1級正反器可能成為亞穩態,同步器的概念是以到第2級建立時間為止的時間,確保其輸出穩定下來所需的時間。若中間有組合電路或緩衝器,可用來穩定的時間會減少相當於其延遲的量,MTBF會呈指數性惡化。若將第1級的輸出分支給其他電路,不穩定的值會被直接使用,各分支目的地可能判斷為不同的值。也常在擺置時指定將兩者放在附近。

二級正反器同步電路 發送端時脈域 接收端時脈域 發送端FF FF1 FF2 非同步 直接相連 同步後的輸出 發送端時脈 接收端時脈 可能變為不定 接收端時脈 FF1的輸出 不定 FF2的輸出 約1個週期 即使第1級不定,只要在下一個邊緣前穩定,FF2就會得到正確值
二級正反器同步電路 · 在圖解集中查看
練習這個領域 前往領域頁面

時序分析與CDC的其他題目

  1. 不可將發送端時脈域中組合電路的輸出直接送入接收端同步器的理由,何者正確?
  2. 對4位元資料的各位元分別加上2級同步器,傳到另一個時脈域。當資料從 0111 變為 1000 時,可能發生的問題何者正確?
  3. 將多位元資料安全地傳到另一個時脈域的方法,何者正確?
  4. 將在 500 MHz 時脈域中只有1個週期(2 ns)為1的脈衝,以2級同步器傳到 100 MHz 時脈域。可能發生的問題何者正確?
  5. 為了以同步器將位準訊號確實從 400 MHz 時脈域傳到 100 MHz 時脈域,希望訊號寬度達到接收端時脈週期的1.5倍以上。以發送端的時脈計算,最少應為幾個週期的寬度?