對TimeQuest一些術語的解釋

2021-07-05 00:09:49 字數 1395 閱讀 6690

前兩篇博文對時序分析中的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列含義比較清楚,這裡就不做解釋了。

一些常用術語

1.打表 打表,是乙個資訊學專用術語,意指對某種找規律等題目,直接輸出答案。這種演算法也在對某種題目沒有最優解法時,用來得到分數的一種策略。打表一般分為兩步 找到答案與輸出答案。找到答案的方式 一 通過找規律,找出對於每個輸入資料n,f n 的最終結果。常見題目有費波納契數列等 二 通過暴力搜尋,找...

一些常用術語

1.打表 打表,是乙個資訊學專用術語,意指對某種找規律等題目,直接輸出答案。這種演算法也在對某種題目沒有最優解法時,用來得到分數的一種策略。打表一般分為兩步 找到答案與輸出答案。找到答案的方式 一 通過找規律,找出對於每個輸入資料n,f n 的最終結果。常見題目有費波納契數列等 二 通過暴力搜尋,找...

一些常見的術語

1.什麼是cti?電信網路是世界上覆蓋範圍最大的通訊網路,計算機通訊技術也以ip技術為代表,形成了另乙個覆蓋全球的傳輸資料的巨大網路,兩者的融合極大地提高了彼此的通訊能力和處理能力,由此形成計算機 整合技術 computer telephony integration 即cti,國外將其統稱為ct ...