時序分析與CDC

不可將發送端時脈域中組合電路的輸出直接送入接收端同步器的理由,何者正確?

  1. A接收端可能將組合電路輸出上瞬間出現的突波,當作有效值取入
  2. B組合電路的輸出電壓較低,接收端的正反器不會反應
  3. C取入組合電路的輸出必定會成為亞穩態
查看答案與解析

正確答案:A. 接收端可能將組合電路輸出上瞬間出現的突波,當作有效值取入

在同一時脈域內,突波會在下一個時脈邊緣之前消失,因此不成問題。但以非同步時脈取入時,無法得知邊緣何時到來,因此可能取入在應為0的訊號上瞬間出現的1脈衝。因此原則上,跨越時脈域的訊號應直接從發送端正反器的輸出送出。亞穩態並非每次都會發生,CDC驗證工具也會對同步器前方的組合電路發出警告。

練習這個領域 前往領域頁面

時序分析與CDC的其他題目

  1. 對4位元資料的各位元分別加上2級同步器,傳到另一個時脈域。當資料從 0111 變為 1000 時,可能發生的問題何者正確?
  2. 將多位元資料安全地傳到另一個時脈域的方法,何者正確?
  3. 將在 500 MHz 時脈域中只有1個週期(2 ns)為1的脈衝,以2級同步器傳到 100 MHz 時脈域。可能發生的問題何者正確?
  4. 為了以同步器將位準訊號確實從 400 MHz 時脈域傳到 100 MHz 時脈域,希望訊號寬度達到接收端時脈週期的1.5倍以上。以發送端的時脈計算,最少應為幾個週期的寬度?
  5. 在翻轉同步(每當脈衝到來時,在發送端產生反相的位準訊號並傳遞的方式)中,在接收端取回原本脈衝的方法何者正確?