時序分析與CDC

在週期 1.0 ns 的時脈下,有一條由正反器A→B→C連接的路徑。A→B包含時脈→輸出延遲與建立時間需要 1.2 ns,B→C則 0.8 ns 即足夠。若要刻意利用時脈偏移使兩者的建立時間都滿足,B的時脈應如何調整(假設A與C的時脈同時到達)?

  1. A提早 0.2 ns
  2. B延後 0.4 ns
  3. C延後 0.2 ns
查看答案與解析

正確答案:C. 延後 0.2 ns

將B的時脈延後 0.2 ns,A→B路徑的取入會延後,可使用 1.0 + 0.2 = 1.2 ns 的時間。B→C路徑由於送出延後,變為 1.0 − 0.2 = 0.8 ns,但所需時間為 0.8 ns,因此足夠。這種刻意加入的時脈偏移稱為有用時脈偏移(useful skew)。若延後 0.4 ns,B→C只能使用 0.6 ns 而違規;若提早,A→B會更加嚴苛。改變時脈偏移時,保持時間的確認也不可或缺。

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

時序分析與CDC的其他題目

  1. 將時脈以除頻電路二除頻後用於其他電路時,在SDC中的處理方式何者正確?
  2. 在帶非同步重設的正反器中,以STA檢查重設解除是否太接近時脈邊緣的是哪一項?
  3. 在兩個時脈域之間的路徑中,需要同步器的是哪一種?
  4. 將2級正反器的同步器增加為3級時,因亞穩態造成之故障的平均間隔(MTBF)如何變化,下列何者正確?
  5. 提高同步器接收端的時脈頻率,MTBF就會縮短。其理由何者正確?