天天看點

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

目錄

1、時序弧

1.1、單元延時

1、電平轉換延時

 2、邏輯門延時

2、建立、保持時間

2.1、建立時間

 2.2、保持時間

 3、時序路徑

 4、時鐘域(CD)

 5、操作條件

參考說明

前面幾篇講述了 Tcl 語言相關的學習内容,為STA的學習做了基礎性的準備。從本篇開始,就學習與STA相關的知識。

一起加油!

1、時序弧

時序弧用來描述,兩個節點延時資訊的參數。通常分為,連線延時和單元延時。

連線延時:單元輸出端口到扇出網絡負載的延時資訊。

單元延時:單元的内部延時,即單元的輸入端口到輸出端口的延時資訊。

如下圖所示:

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

1.1、單元延時

1、電平轉換延時

分為兩種,高電平到低電平的轉換時間 以及 低電平到高電平的轉換時間。都是以門檻值衡量,并非絕對的高低電平。

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

 2、邏輯門延時

以反相器為例:

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

2、建立、保持時間

2.1、建立時間

概念:在觸發器的捕獲沿到來之前,資料必須提前保持穩定的持續時間,以保證觸發器可以順利安全的取到資料。

此參數可以用來限制資料路徑上的最大延時。

如果建立時間違規,很有可能導緻亞穩态。

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

 2.2、保持時間

概念:在觸發器的捕獲沿到來之後資料必須保持穩定的持續時間。

此參數可以用來限制資料路徑的最小延時。

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

 3、時序路徑

每個時序路徑都有一個起點和終點。

一般,起點是時序單元的時鐘引腳 或者設計的輸入端口;終點是時序單元的資料輸入引腳或者 設計的輸出端口。是以一共有四種時序路徑。   

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

 4、時鐘域(CD)

大多數數字電路都是”全局異步,局部同步“的時序,但是所有的靜态時序分析(STA)都是針對 的同步電路,是以針對異步的時序無法分析,此時就需要告訴時序分析器不要分析對應異步的時序路徑。(即 僞路徑限制)。

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明
靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

 5、操作條件

由于半導體不同的工藝制成,不同的使用環境,對器件本身的延遲存在較大影響。是以在進行STA時一定要明确操作的環境和條件,主要包括,工藝制程(Process )、電壓(Voltage )、溫度(Temperature )。

在指定上述的條件之後,單元延時和互連線的延時也就根據上述條件進行計算分析。

工藝制程的模型主要分為3種:slow、typical、fast。其中 slow 和 fast都是極端的條件,對于穩健的設計,PVT(Process Voltage Temperature)都要在極端環境下測試通過。

下圖是 PVT 對延時的影響:

注意 fast 制程對應的延時反而是較大。

一般在最大延時環境下,檢查建立時間;在最小延遲環境下檢查保持時間。

靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明
靜态時序分析(STA)—— 基本概念1、時序弧2、建立、保持時間 3、時序路徑 4、時鐘域(CD) 5、操作條件參考說明

參考說明

【1】B站 邸老師學習視訊。

繼續閱讀