對TimeQuest一些術語的解釋

前兩篇博文對時序分析中的input delay max和輸入端口到內部寄存器的setup進行了一些簡單分析,其中涉及到用TimeQuest Timing Analyzer進行分析。初學者估計對TimeQuest當中一些術語的簡寫不是很清楚。如下圖用圈圈標出的部分:

 

 

這裏對這幾個術語進行解釋下:

RF列:R對應Rising,F對應Falling

RF列的值對應的意思如下:

空----unknown transiton

R  ----Rising output

F  ----Falling output

RR----Rising input , rising output

RF----Rising input , falling output

FR----Falling input , rising output

FF----Falling input , falling output

 

Type列對應的是傳輸類型:

這裏的傳輸類型有很多種,只選我們比較關心的幾種講講,別的類型可以通過Quartus的Help找到。

CELL:cell delay

              對應爲一個LE或者別的單元內部延時,由於是內部延時,所以延時時間很短,如上圖

              第6行,才0.694納秒。這個延時一般由器件本身決定,我們很難去約束脩改。

IC:  Interconnect delay

         對應爲LE或別的單元之間的連接延時。由於是單元之間的延時,所以相對單元內部的延時會 長很多。如上圖的14行,延時時間高達5.288ns。而且由於單元在FPGA內部分佈位置的不同,IC的值也有很大的差異。這個可以通過時序約束去約束單元的分佈。

iExt: External input delay

        外部輸入延時。上圖中外部輸入延時對應的爲input delay max的值

oExt: External output delay

          外部輸出延時。上圖中沒有用到這個延時,其實對應爲output delay 的值

Unc:clock uncertainty

Utco:  Register micro-Tco time       

            對應寄存器輸入到輸出時間

Utsu:  Register micro-Tsu time             

          對應寄存器建立時間

Uth:  Register micro-th time

對應寄存器保持時間

別的還有如clknet clksrc comp loop 等等,可以通過Quartus的Help找到。

Fanout,Location,Element列含義比較清楚,這裏就不做解釋了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章