01 發(fā)起沿和捕獲沿
下圖是一個(gè)經(jīng)典時(shí)序分析模型,無論寄存器A與寄存器B是否在同一個(gè)芯片中,下列概念均適用。
02 時(shí)序路徑
1、由器件A末端寄存器時(shí)鐘到FPGA內(nèi)部第一級數(shù)據(jù)端口
2、FPGA內(nèi)部REGA時(shí)鐘端口到REGB的數(shù)據(jù)端口
3、FPGA末級寄存器的時(shí)鐘端口到器件B的輸入數(shù)據(jù)端口
4、組合邏輯路徑,F(xiàn)PGA輸入端口到輸出端口
1 源端時(shí)鐘路徑(紅色)
2 數(shù)據(jù)路徑(藍(lán)色)
3 目的端時(shí)鐘路徑(黃色)
03 數(shù)據(jù)到達(dá)時(shí)間與數(shù)據(jù)需求時(shí)間
在clk時(shí)刻參考時(shí)間為0的條件下,進(jìn)行數(shù)據(jù)到達(dá)時(shí)間、時(shí)鐘到達(dá)時(shí)間、數(shù)據(jù)要求時(shí)間(建立時(shí)間)、數(shù)據(jù)要求時(shí)間(保持時(shí)間)的時(shí)序分析。
1.數(shù)據(jù)到達(dá)時(shí)間
數(shù)據(jù)到達(dá)時(shí)間=0+Tclka+Tco+Tdata
2.時(shí)鐘到達(dá)時(shí)間
時(shí)鐘到達(dá)時(shí)間=捕獲沿+Tclkb
捕獲沿=0+T(一個(gè)時(shí)鐘周期)
時(shí)鐘到達(dá)時(shí)間=T+Tclkb
3.數(shù)據(jù)要求時(shí)間-建立時(shí)間
數(shù)據(jù)要求到達(dá)時(shí)間=時(shí)鐘到達(dá)時(shí)間-Tsu-setupuncertainty
=T+Tclkb-Tsu-setup uncertainty
setup uncertainty:時(shí)鐘抖動造成的不確定時(shí)間。
4.數(shù)據(jù)要求時(shí)間-保持時(shí)間
數(shù)據(jù)要求保持時(shí)間=時(shí)鐘到達(dá)時(shí)間+Th+hold uncertainty
=T+Tclkb+Th+hold uncertainty
hold uncertainty: 時(shí)鐘抖動造成的不確定時(shí)間。
04 建立時(shí)間裕量與保持時(shí)間裕量
1.建立時(shí)間裕量
建立時(shí)間裕量=數(shù)據(jù)要求到達(dá)時(shí)間-數(shù)據(jù)到達(dá)時(shí)間
=T+Tclkb-Tsu-setupuncertainty -(Tclka+Tco+Tdata)
2.保持時(shí)間裕量
保持時(shí)間裕量=數(shù)據(jù)到達(dá)時(shí)間(新的)-數(shù)據(jù)要求保持時(shí)間
=Tclka+Tco+Tdata-Tclkb-Th-hold uncertainty
3.建立與保持時(shí)間裕量整合
建立時(shí)間裕量與保持時(shí)間裕量為正,則滿足時(shí)序要求,如果時(shí)間裕量為負(fù),則不滿足時(shí)序要求。
系統(tǒng)時(shí)鐘頻率
Tlogic為代碼導(dǎo)致的延時(shí),Tnet為布線延時(shí)。
05 總結(jié)
1、發(fā)送沿通常為時(shí)序分析的參考時(shí)間點(diǎn)
2、通常,捕獲沿=發(fā)送沿+1個(gè)時(shí)鐘周期
3、建立時(shí)間與保持時(shí)間是由芯片工藝本身決定。提高系統(tǒng)時(shí)鐘頻率由決Tdata定。
-
FPGA設(shè)計(jì)
+關(guān)注
關(guān)注
9文章
428瀏覽量
26642 -
寄存器
+關(guān)注
關(guān)注
31文章
5372瀏覽量
121288 -
時(shí)序分析
+關(guān)注
關(guān)注
2文章
127瀏覽量
22618 -
CLK
+關(guān)注
關(guān)注
0文章
127瀏覽量
17240
發(fā)布評論請先 登錄
相關(guān)推薦
時(shí)序分析中的一些基本概念
放大電路中反饋的基本概念及判斷方法
![放大電路<b class='flag-5'>中</b>反饋的<b class='flag-5'>基本概念及</b>判斷方法](https://file.elecfans.com/web2/M00/96/EF/poYBAGQKo5WAM0DMAAJ7_Dj6s68917.png)
時(shí)間抖動的概念及其分析方法介紹
USB基本概念及從機(jī)編程方法介紹
天線的基本概念及制作
時(shí)序分析中的一些基本概念
![<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>中</b>的<b class='flag-5'>一</b>些<b class='flag-5'>基本概念</b>](https://file1.elecfans.com//web2/M00/A6/AD/wKgZomUMP42AZtPAAAAXw2lyBgQ741.jpg)
時(shí)序分析和時(shí)序約束的基本概念詳細(xì)說明
![<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>和<b class='flag-5'>時(shí)序</b>約束的<b class='flag-5'>基本概念</b>詳細(xì)說明](https://file.elecfans.com/web1/M00/D9/50/o4YBAF_4IhaAaYZFAAIk1GFh9kc159.png)
FPGA設(shè)計(jì)中時(shí)序分析的基本概念
靜態(tài)時(shí)序分析的基本概念和方法
![靜態(tài)<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>的<b class='flag-5'>基本概念</b>和方法](https://file1.elecfans.com/web2/M00/8B/8F/wKgZomSbjzWAOQd6AAAUmVupmmM243.png)
時(shí)序分析基本概念介紹—Timing Arc
![<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b>介紹—Timing Arc](https://file1.elecfans.com/web2/M00/8C/22/wKgZomSmZleAb_vjAABZIlqQ-WE742.jpg)
時(shí)序分析基本概念介紹—花一樣的“模式”
![<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b>介紹—花<b class='flag-5'>一</b>樣的“模式”](https://file1.elecfans.com/web2/M00/8C/67/wKgZomSrzYaAVGcyAACMKCpJSH8938.jpg)
評論