CPU內部的setup time 和 hole time

CPU內部有個 setup time 和 hole time,

我想問為什麼要有這兩個時間?

不是只要資料傳達到就好了嗎?

這兩個時間是幹麻用的??

謝囉~^^

1 個解答

評分
  • Eric
    Lv 4
    1 0 年前
    最佳解答

    是 setup time 和 hold time , 就是資料的預備時間和持續時間

    1. setup time : 讀取資料時資料一般要比控制訊號早出現一段時間, 在讀取控制訊號觸發一瞬間才能讀到正確資料, 這個提前所需要的時間就是所謂的 setup time

    2. hold time : 控制訊號觸發完後, 一般會要求在一段時間再停送資料, 這個持續的時間就是所謂的 hold time , 即使是單一個 Flip Flop 都需要一段(極短)處理時間, 何況是 CPU 控制訊號會經過內部多層邏輯元件才會真正讀取或寫入到內部暫存器, 且通常一個動作不一定只有一個控制訊號, 為確保每層訊號同步動作, 因此需要一段的時間來確認傳遞正確性

還有問題?馬上發問,尋求解答。