時序路徑
時序路徑(timing path)是指設計中資料信号傳播過程中所經過的邏輯路徑。每一條時序路徑都存在與之對應的一個始發點和一個終止點。如下圖所示。
時序分析中定義的始發點可以分為兩種:組合邏輯單元的資料輸入端口和時序單元的時鐘輸入端口。如下圖中的資料輸入1、資料輸入2、時鐘輸入CLK和3個D觸發器的時鐘端口。
時序分析中定義的終止點也可以分為兩種:組合邏輯單元的資料輸出端口和時序單元的資料輸入端口。如上圖中的3個D觸發器的D端口和資料輸出。
時序路徑根據始發點到終止點的不同可分為4中類型的時序路徑:觸發器到觸發器、觸發器到輸出端、輸入端到觸發器和輸入端和輸出端。如下圖所示
1.觸發器到觸發器
這種時序路徑表示始發點為時序單元的時鐘輸入端和終止點為時序單元的資料輸入端之間的時序路徑,由于其始發點和終止點在設計内部都是可見的,是以也稱為内部時序路徑,如圖下圖所示。
2.觸發器到輸出端
這種類型的時序路徑表示從始發點為時序單元時鐘輸入端口到終止點為組合邏輯單元的輸出端口之間的時序路徑。由于組合邏輯單元的輸出端口可能連結到設計之外的其他子產品的輸入端口,是以稱為外部時序路徑,如下圖所示。
3.輸入端到觸發器
這種類型的時序路徑表示從始發點為組合邏輯單元的輸入端口到終止點為時序單中繼資料輸入端之間的時序路徑。由于組合邏輯單元的輸入端口來自設計之外的其他輸出端口,是以也稱為外部時序路徑,如下圖所示。
4.輸入端到輸出端
這種類型的時序路徑表示從始發點為組合邏輯單元輸入端口到終止點為組合邏輯單元輸出端口之間的時序路徑,如下圖所示。