時序分析與CDC

在時脈週期 1.25 ns(800 MHz)的路徑上,時脈→輸出延遲與組合電路延遲的總和為 1.05 ns,建立時間為 0.05 ns,建立時間用的時脈不確定性設定為 0.05 ns。建立時間的餘裕是多少?

  1. A0.15 ns
  2. B0.20 ns
  3. C0.10 ns
查看答案與解析

正確答案:C. 0.10 ns

時脈不確定性是作為抖動或尚未確定之時脈偏移的預估,從可用時間中扣除的裕度。要求時間為 1.25 − 0.05(不確定性)− 0.05(建立時間)= 1.15 ns,到達時間為 1.05 ns,因此餘裕為 0.10 ns。0.15 ns 是忘了減去不確定性的值,0.20 ns 是建立時間與不確定性都沒有減去的值。在佈局繞線之前還沒有時脈樹,因此一般會把時脈偏移的部分也納入不確定性,設定得大一些。

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

時序分析與CDC的其他題目

  1. 在時脈不確定性的設定中,建立時間用的通常會納入週期抖動,保持時間用的則多半不納入。其理由何者正確?
  2. 在STA中,建立時間與保持時間分別主要在哪種角落(corner)條件下確認,下列組合何者正確?
  3. 作為OCV降額(derating),在建立時間分析中將發送端時脈路徑與資料路徑的延遲乘以1.1倍,接收端時脈路徑的延遲乘以0.9倍。當發送端時脈路徑為 1.0 ns、資料路徑(含時脈→輸出)為 1.5 ns、接收端時脈路徑為 1.0 ns(無共同部分)、週期為 3.0 ns、建立時間為 0.1 ns 時,建立時間的餘裕是多少?
  4. 在使用OCV降額的STA中,當發送端與接收端的時脈路徑在中途之前為共同路徑時,所進行的CRPR(共同路徑悲觀消除)的說明何者正確?
  5. 在以週期 2.0 ns 的時脈運作的電路中,有一條資料到達時間(時脈→輸出延遲與組合電路延遲的總和)為 3.3 ns、建立時間為 0.1 ns 的路徑。此路徑只需每2個週期取入一次,因此將建立時間的多週期路徑設為2。建立時間的餘裕是多少?