今天要介紹的時序分析基本概念是 Latency , 時鐘傳播延遲。主要指從Clock源到時序組件Clock輸入端的延遲時間。它可以分為兩個部分: 時鐘源插入延遲 (source latency)和 時鐘網(wǎng)絡(luò)延遲 (network latency)
source latency :也被稱為insertion delay。主要指從clock source端到clock定義端的延遲,即是時鐘源(例如PLL)到當(dāng)前芯片時鐘根節(jié)點(diǎn)(clock root pin)之間的延遲。
network latency :主要指從clock定義端到時序器件的clock pin端的延遲。
以下兩張圖分別定義了片上(on chip)和片外(off chip)中clock latency的描述。

我們可以用如下命令來定義描述clock latency:
#specify source latency
set_clock_latency 1.9 -source [get_clocks SYS_CLK]
#specify network latency
set_clock_latency 0.8 [get_clocks CLK_CONFIG]
那latency值有什么用呢?其實(shí)這相當(dāng)于一個target值,CTS的engine會根據(jù)你設(shè)置的latency值來插入buffer(當(dāng)然只是對network latency操作),做出一個接近于你設(shè)定的值,可能多一點(diǎn),也可能少一點(diǎn)。
latency值的大小直接影響著clock skew的計(jì)算和固定。因?yàn)槲覀兊臅r鐘樹是以平衡為目的,假設(shè)你對一個root和sink設(shè)置了1ns的latency值,那么對另外的幾個sink來說,就算你沒有給定latency值,CTS為了得到較小的skew,也會將另外的幾個sink做成1ns的latency。過大的latency值會受到OCV和PVT等因素的影響較大。而當(dāng)我們生長好了clock tree以后,latency的設(shè)定也就不起作用了。
-
時序分析
+關(guān)注
關(guān)注
2文章
130瀏覽量
24271 -
OCV
+關(guān)注
關(guān)注
0文章
25瀏覽量
12919 -
時鐘源
+關(guān)注
關(guān)注
0文章
111瀏覽量
16812 -
PLL電路
+關(guān)注
關(guān)注
0文章
94瀏覽量
7137 -
時序分析器
+關(guān)注
關(guān)注
0文章
24瀏覽量
5499
發(fā)布評論請先 登錄
時序分析基本概念介紹<Operating Condition>
時序分析基本概念介紹<spice deck>
時序分析基本概念介紹<generate clock>
時序分析基本概念介紹<wire load model>
時序分析基本概念介紹<ILM>
時序分析基本概念介紹<Combinational logic>
時序分析基本概念介紹<Latency>
評論