時序分析與CDC

在週期 2.0 ns、工作週期50%的時脈下,有一條在上升邊緣送出、在下降邊緣取入的路徑。若建立時間為 0.1 ns、時脈偏移為0,時脈→輸出延遲與組合電路延遲的總和容許的最大值是多少?

  1. A1.9 ns
  2. B1.0 ns
  3. C0.9 ns
查看答案與解析

正確答案:C. 0.9 ns

以上升邊緣送出、以下降邊緣接收的路徑稱為半週期路徑。取入的邊緣在送出後半個週期的 1.0 ns 到來,因此容許的延遲為 1.0 − 0.1 = 0.9 ns。1.9 ns 是以為可使用整個週期的值,1.0 ns 是忘了減去建立時間的值。半週期路徑對建立時間較嚴苛,但保持時間是與半個週期前的下降邊緣之間進行檢查,因此保持時間會有很大的餘裕。

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

時序分析與CDC的其他題目

  1. 在週期 2.0 ns 的時脈下,有一條從在時刻0的上升邊緣輸出資料的正反器,到在時刻 1.0 ns 開啟(變為透通)、在時刻 2.0 ns 關閉之鎖存器的路徑。當資料在時刻 1.4 ns 到達鎖存器時,此鎖存器借用的時間(時間借用)是多少?
  2. 在以時脈與致能訊號的2輸入AND閘停止時脈的電路中,STA的時脈閘控檢查所確認的內容何者正確?
  3. 在週期 2.0 ns 的時脈下,輸入端子設定了 set_input_delay 0.6 ns。若內部正反器的建立時間為 0.1 ns,並忽略時脈的延遲與時脈偏移,從輸入端子到正反器的晶片內部路徑容許的最大延遲是多少?
  4. set_output_delay 所指定的值代表什麼,下列何者正確?
  5. 在週期 2.5 ns(400 MHz)的時脈下,輸出端子設定了 set_output_delay 0.8 ns。驅動輸出端子之正反器的時脈→輸出延遲為 0.2 ns 時,從正反器到輸出端子的組合電路與繞線容許的最大延遲是多少(忽略時脈的延遲)?