天天看點

建立時間和保持時間的深入了解什麼是建立時間和保持時間

什麼是建立時間和保持時間

建立時間(setup time)是指在觸發器的時鐘信号上升沿到來以前,資料穩定不變的時間,如果建立時間不夠, 

                                       資料将不能在這個時鐘上升沿被打入觸發器。

保持時間(hold time)是指在觸發器的時鐘信号上升沿到來以後,資料穩定不變的時間,如果保持時間不夠,

                                     資料同樣不能被打出觸發器。

傳輸延時(transmission delay)資料相對于時鐘上升沿tc-q後從觸發器輸出至Q端,則tc-q稱為寄存器的傳輸延時

   恢複時間(recovery time)是複位/置位信号無效到時鐘翻轉的時間,也稱為複位/置位信号的建立時間

   清除時間(recoval time)是時鐘邊沿之後複位/置位信号必須仍然保持有效的時間,也稱為複位/置位信号的保持時間

建立時間和保持時間的深入了解什麼是建立時間和保持時間

最小時鐘周期

                                  T≥tc-q max+ tp-logic max + tsu

      當兩級觸發器之間的資料傳輸在一個時鐘周期内完成時,其傳輸周期為最小。而當tc-q + tp-logic + tsu大于T時,後 續的觸發器的setup時間将得不到滿足。組合邏輯的傳輸延時為tp-logic

最大時鐘頻率

                                  f≥1 / (tc-q + tp-logic + tsu)

最小維持時間

                                 tc-q min + tp-logic min + tsu min ≥ t hold

當電路的hold時間大于tc-q min + tp-logic min + tsu min時,可能出現因為資料傳遞過快,也就是在後一級觸發器采樣的時候,有可能出現一個時鐘沿傳遞兩個資料的情況,後一級觸發器采樣資料可能誤采樣,導緻有效資料被覆寫。