《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 優化高速接口的時序裕量
優化高速接口的時序裕量
摘要: 過去十年中,高速數字總線已經獲得了令人矚目的發展,它們不僅比以往更快,而且還正在改變系統定時數據的方式。為提高數據吞吐量,新興的同步數字總線可以通過一套定時機制在每個時鐘周期內多次發送數據。本文將對源同步定時如何優化高速接口時序裕量進行討論。
Abstract:
Key words :

過去十年中,高速數字總線已經獲得了令人矚目的發展,它們不僅比以往更快,而且還正在改變系統定時數據的方式。為提高數據吞吐量,新興的同步數字總線可以通過一套定時機制在每個時鐘周期內多次發送數據。本文將對源同步定時如何優化高速接口時序裕量進行討論。

時序預算是對系統正常工作所需時序參數或時序要求的計算。為了使同步系統正常工作,其時序需求必須在一個時鐘周期內滿足。對時序的預算涉及到許多因素,包括對保持時間和最大工作頻率的要求。通過時序預算,可以發現傳統定時方法的局限性。

圖1顯示了一個標準定時系統。在該圖中,一個存儲器控 制器與一個SRAM連接。SRAM和存儲器控制器都從同一個時鐘源接收時鐘信號。假設這里有意使時鐘信號電路與電路延遲相匹配,相關時序參數如下(圖 2):存儲器控制器tSU(建立時間)、存儲器控制器tH(保持時間)、主板電路tPD(傳輸延遲)、SRAM tCO(時鐘到輸出的延遲)、SRAM tDOH(輸出數據的保持時間)、時鐘發生器tSKEW(時鐘偏移)、時鐘發生器tJIT(周期抖動)以及時鐘發生器tCYC(周期時間)。

如果考慮最壞情況下的輸入建立時間、時鐘到輸出的延遲、傳輸延遲、時鐘偏移和時鐘抖動,通過計算最高頻率就可以得到系統的最小周期時間。最高頻率計算如下:

tCO(max, SRAM) + tPD(max) + tSU(max, CTRL) + tSKEW(max, CLK) + tJIT(max, CLK) < tCYC

通過計算保持時間可發現系統輸出數據太快,影響了系統接收器件的輸入保持時間。這樣,最壞情況將發生在數據最早輸出的時候。計算公式如下:

 

tCO(min, SRAM) + tPD(min) - tSKEW(min, CLK) - tJIT(min, CLK) > tH(max, CTRL)

現 在讓我們假設SRAM和存儲器控制器的時序參數值 為:tSU=0.5ns;tH=0.4ns;tCO=0.45ns;tDOH*=-0.45ns;tSKEW=±0.2ns;tJIT=±0.2ns。在 這種情況下,我們將使用帶有雙倍數據速率(DDR)接口的高速SRAM,SRAM在每個時鐘的上升沿和下降沿驅動數據。

*tDOH < 0意味著在下一個時鐘上升沿/下降沿前數據已變得無效。所需的最小保持時間計算如下:

tDOH + tPD - tSKEW - tJIT > tH
-0.45 ns + tPD - 0.2 ns - 0.2 ns > 0.4 ns
-0.85ns + tPD > 0.4 ns
tPD > 1.25 ns

假設FR4電路板上走線的傳輸延遲為160ps/英寸。SRAM到存儲器控制器的走線長度至少有7.82 in。tPD取1.2ns,最大工作頻率可計算如下。因為SRAM有一個DDR接口,所以時序預算是基于半個時鐘周期:

tCO + tPD + tSU + tSKEW + tJIT < tCYC/2
0.45ns+1.25ns+0.5ns+0.2ns+0.2ns
2.6ns
5.2ns
192MHz>fCYC

在FR4電路板上走線的長度為7.82英寸和典型時序參數的前提下,可滿足工作頻率可高達192MHz時的時序預算要求。對于那些板空間有限的系統,7.82英寸的最小走向長度約束就成了系統難以滿足的一個要求。

 

如 果無法增加走線延遲,那么通過使用延遲鎖定環/鎖相環(DLL/PLL)對時鐘信號進行移相以更早地捕獲數據,存儲器控制器可以滿足保持時間的要求(圖 3)。存儲器控制器將必須用系統時鐘信號來重新同步捕獲的數據。使用這個方法將會引入額外的PLL/DLL抖動,這會降低系統的最大工作頻率。有了這個附 加的PLL延遲后,所需的最小保持時間就變為:

tDOH + tPD(trace) + tPLL/DLL_DELAY - tSKEW - tJIT > tH
tCO + tPD + tSU + tSKEW + tJIT + tJIT_PLL/DLL < tCYC/2

其中,tJIT_PLL/DLL是由PLL引入的延遲。即使使用最快的SRAM和ASIC/FPGA,時鐘偏移、時鐘抖動和電路傳輸延遲也會很明顯地限制系統性能。

如 前所述,如果使用FR4電路板,走線延遲約為160ps/英寸。鑒于很高頻率下數據有效窗口已變為2ns(例如對250MHz的DDR器件而言)甚至更 小,這個數字是非常重要的。時鐘信號之間的偏移也會顯著減小時序裕量。我們將會看到源同步時鐘可以明顯減少傳輸延遲、偏移和抖動,使時序收斂更容易達到。

源同步定時的優點

在 典型的源同步處理中,與每個數據字相關聯的時鐘上升沿被發送出來(DDR存儲器每個時鐘周期可能有多個數據),接收器件使用這個時鐘上升沿來鎖存數據,然 后再將數據與主時鐘或公用時鐘同步。由同一個器件對時鐘信號和數據/控制信號進行同步后傳送,實際上就消除了主板電路信號相對時鐘信號的傳輸延遲。

但是采用源同步定時就需要考慮不同的主板布線。在一個帶有獨立時鐘發生器的系統中,該時鐘發生器為多個器件提供時鐘信號,首要的問題是電路長度的設計應使所有的時鐘沿同時到達器件,這可能需要延長連接時鐘發生器旁邊器件的走線長度。

采用源同步的方法,主要的問題是通過匹配輸出時鐘和數據信號的走線長度來保持時鐘和數據之間的相位對準。如果走線正確匹配,相對時鐘信號的數據傳輸延遲就不復存在了。

有很多種方法可以實現源同步定時:

1)源同步時鐘信號的上升沿對準到數據有效窗口的起始點。諸如QDR-II/DDR-II SRAM這樣的大多數DDR存儲器采用了這種方法,存儲器將時鐘信號和數據都發送到接收器。本文中將以它們作為例子進行討論。

2)QDR-II產生一對輸出時鐘信號CQ和/CQ,理想情況下它們之間的相位差為180°,接收器利用這兩個時鐘信號的上升沿來鎖存數據。

在兩個存儲器中,接收器都必須將此時鐘信號延遲以滿足其捕獲數據所需要的建立和保持時間。此延遲可以通過片上延遲模塊來實現,具體可以在接收端使用PLL或DLL,或采用板上走線延遲的方法。

這兩種方法因具有頻率轉移能力而在FPGA設計中受到青睞。為在更高頻率上使用同樣的設計,可以修改FPGA代碼以改變由PLL/DLL引入的延遲。另外,ASIC總是運行在一個特定的頻率,ASIC通常會選用板上走線延遲的方法。

也有一些源同步時鐘實現方案,在源端將其源同步時鐘信號延遲,在數據有效窗口的中心對齊。在這種情況下,用戶可以直接實現源同步時鐘信號來鎖存接收器的數據(假設時鐘和數據之間的走線匹配)。

抖動的影響

抖 動可以被定義為時鐘位轉換與理想時序偏離,時鐘位轉換可能超前或滯后,這里有多種不同類型的抖動。周期間抖動是時鐘輸出位轉換中與前一個周期相應位置的偏 離(參見圖2)。周期抖動用來衡量時鐘輸出位轉換與理想時序的最大偏離。長期抖動用來衡量在多個周期的時鐘輸出位轉換中與理想時序的最大偏離,這里的“多 個周期”的具體數目取決于具體的應用和工作頻率(圖4)。

 

根據具體的應用,在時序預算中應考慮其中一種或所有三種類型的抖動。在同步定時環境中,產生輸入時鐘的時鐘源或PLL/DLL一般會引起抖動變化。在時序預算中考慮了抖動因素后,抖動(tJIT)就會顯著地縮小時序裕量,特別在高頻率下。

但是,如果在接收端時鐘和數據存在相同的抖動,就可以從時序預算中除去抖動成分(tJIT)。采用源同步時鐘的情況下也是如此,這是時鐘信號和數據由同一個 發射器件驅動并一直保持對準。將時鐘設計得像其中一個輸出時,通常就會產生這樣的效果。雖然仍必須考慮時鐘和數據管腳之間時鐘到輸出的時間變化,但這個參 數一般都在±100ps左右。

在某些應用中,源同步時鐘被延遲1個周期以上以鎖存數據。這種情況下,時序預算中要考慮長期抖動,這將使時序裕量減小。這種抖動也被稱為N周期抖動,N是相對于數據信號,源同步時鐘信號被延遲的周期數。當然,一般不建議將源同步時鐘信號延遲一個周期以上。

時序預算的計算

從下面的例子中可以看出,從時序預算中消除傳輸延遲可以大大改善系統時序裕量。圖5給出了采用源同步時鐘的SRAM的例子。

 

讓我們按下面步聚計算時序預算。按照設計,SRAM輸出時鐘信號的上升沿與數據有效窗口的起始邊對準。我們假設存儲器控制器通過PLL/DLL片上延遲時鐘延遲以滿足建立和保持時間。SRAM和存儲器控制器采用相同的時序參數。

假設時鐘和數據走線長度匹配,計算時序預算時就可以忽略電路傳輸延遲tPD。另外,時鐘與數據具有同樣的偏移和抖動(不包括管腳之間±100 ps的偏移),因此無需再考慮時鐘發生器抖動和偏移(tSKEW, tJIT)。

在這個系統中,需要考慮的另外一個參數是SRAM的tJIT:相對于數據的SRAM輸出源同步時鐘抖動。這可能是由管腳間時鐘到輸出的時間變化而引起的。

在 這個例子中,我們假設時鐘和數據走線匹配地很好。如果由于電路設計而導致走線長度出現差異,就必須考慮時鐘和數據信號走線長度的差異。如果時鐘信號的走線 是有意延長以延遲時鐘信號(將時鐘信號與數據有效窗口中心對準),就不用考慮此參數。假設SRAM源同步時鐘抖動為tJIT=±0.2ns,我們可以像表 中列出的那樣逐步計算最小周期時間(參見表)。要獲得非負值裕量,應滿足如下條件:

tM>0
tCYC/2-2.2ns>0
tCYC/2>2.2ns
tCYC>4.4ns
fCYC<227MHz

本例采用源同步時鐘信號,滿足建立和保持時間要求,對數據信號走線長度也沒有什么約束。計算得到的最大工作頻率是277MHz,比傳統時鐘同步方法提高了35MHz。注意本例中主要的頻率限制因素是控制器的建立和保持時間。

使用源同步時鐘的最優方法

為最好地利用源同步時鐘,設計工程師應注意以下要點:

不 要使源同步時鐘的延遲時間超過一個周期。源同步時鐘的上升沿與其所驅動的數據信號是嚴格匹配的,所以時鐘和數據信號應具有同樣的抖動并互相抵消。如果將源 同步時鐘信號的上升沿延遲到下一個周期以鎖存數據,那么就必須考慮另外一個抖動成分,即N周期抖動,N是相對于數據信號,時鐘信號被延遲的周期數。圖6和 圖7中給出了使用源同步時鐘的推薦方法和不推薦方法。這些例子采用QDR-II源同步時鐘(CQ和/CQ)。

注意:如果有兩個源同步時鐘,最好兩個都用到。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产日韩欧美精品在线| 9色porny自拍视频一区二区| 理论片一区二区在线| 欧美一区激情| 欧美一级淫片aaaaaaa视频| 亚洲综合日韩在线| 亚洲中午字幕| 亚洲一区二区成人| 亚洲天堂网站在线观看视频| 在线一区二区三区做爰视频网站| 99re热这里只有精品免费视频| 亚洲精品久久嫩草网站秘色| 亚洲观看高清完整版在线观看| 欧美在线视频免费观看| 欧美一区二区三区男人的天堂| 亚洲欧美日韩综合国产aⅴ| 亚洲综合欧美日韩| 性欧美8khd高清极品| 欧美一区二视频| 久久精品免费| 亚洲日本成人在线观看| 亚洲精品小视频| 99视频精品| 亚洲一区二区三区四区在线观看| 亚洲尤物在线视频观看| 性欧美精品高清| 久久国内精品视频| 久久久久久网| 美女视频网站黄色亚洲| 欧美精品久久99久久在免费线| 欧美日韩精品一区二区| 国产精品hd| 国产欧美在线观看一区| 国产专区欧美精品| 在线看片成人| 亚洲九九精品| 亚洲一区国产精品| 久久福利精品| 亚洲精选视频在线| 亚洲女同在线| 小黄鸭精品密入口导航| 久久婷婷一区| 欧美日韩ab| 国产日韩精品在线观看| 136国产福利精品导航| 亚洲免费福利视频| 亚洲欧美成人一区二区在线电影| 久久国产精品亚洲77777| 亚洲美洲欧洲综合国产一区| 亚洲一区二区欧美| 久久精品夜色噜噜亚洲a∨| 欧美超级免费视 在线| 欧美性猛交99久久久久99按摩| 国产亚洲激情视频在线| 亚洲激情黄色| 午夜精品久久久久久久久久久久久| 久久精品国产亚洲aⅴ| 在线亚洲电影| 久久久久九九九九| 欧美日韩hd| 国产免费观看久久黄| 亚洲国产一区二区a毛片| 亚洲一区二区在线看| 亚洲日韩欧美视频| 欧美一区二区在线免费播放| 欧美成人一区二区在线| 国产精品亚洲一区| 在线观看亚洲视频| 亚洲一区二区成人在线观看| 亚洲国产小视频| 欧美一级理论片| 欧美精品粉嫩高潮一区二区| 国产视频观看一区| 亚洲精品影院在线观看| 久久成人免费日本黄色| 亚洲影院在线| 欧美精品久久久久久久久老牛影院| 国产日韩欧美不卡| 一区二区三区www| 亚洲日本欧美日韩高观看| 欧美一区二区三区视频在线观看| 欧美国产高清| 国产在线观看一区| 亚洲网友自拍| 99精品国产在热久久下载| 久久久人成影片一区二区三区观看| 欧美午夜一区二区三区免费大片| 亚洲电影第1页| 欧美影院视频| 先锋资源久久| 欧美日韩在线观看一区二区| 在线日韩欧美| 欧美在线三级| 欧美一级视频精品观看| 国产精品成人观看视频国产奇米| 1769国内精品视频在线播放| 欧美在线观看www| 亚欧成人精品| 国产精品久久久久久久7电影 | 亚洲一级黄色| 欧美国产三级| 1204国产成人精品视频| 久久精品毛片| 久久久久中文| 国产视频亚洲| 亚洲在线网站| 亚洲欧美一区二区精品久久久| 欧美日韩999| 亚洲精品免费一区二区三区| 亚洲激情视频在线| 麻豆av一区二区三区| 国产原创一区二区| 欧美在线高清| 久久久亚洲欧洲日产国码αv| 国产麻豆精品视频| 亚洲欧美日韩在线| 校园激情久久| 国产精品亚洲综合久久| 亚洲一区二区黄| 亚洲欧美日韩另类| 国产精品视频xxx| 亚洲天堂网在线观看| 亚洲欧美日韩国产一区二区三区| 欧美午夜在线视频| 亚洲图片欧美午夜| 午夜在线精品偷拍| 国产亚洲精品久| 欧美主播一区二区三区美女 久久精品人| 欧美一区二区高清在线观看| 国产欧美精品日韩区二区麻豆天美| 亚洲影院色在线观看免费| 性欧美超级视频| 国产亚洲成人一区| 亚洲丁香婷深爱综合| 欧美jjzz| 亚洲美女在线看| 亚洲欧美激情一区二区| 国产精品系列在线| 欧美一区二区三区另类 | 国产精品国码视频| 午夜国产精品视频| 久久这里有精品视频| 在线播放亚洲| 夜夜嗨一区二区| 欧美午夜性色大片在线观看| 午夜久久久久久久久久一区二区| 久久精品电影| 亚洲国产导航| 国产精品99久久99久久久二8 | 日韩一区二区精品| 午夜视频在线观看一区| 国产欧美一区二区三区在线老狼 | 欧美一区在线直播| 欧美福利视频网站| 日韩一二在线观看| 亚洲欧美日韩国产中文| 国模 一区 二区 三区| 亚洲精品国产精品乱码不99| 欧美日韩国产成人在线免费| 亚洲一区在线免费| 久久在线免费观看| 99精品免费视频| 久久精品99久久香蕉国产色戒| 一区二区三区在线观看欧美| 99精品久久免费看蜜臀剧情介绍| 国产精品日韩久久久| 亚洲第一天堂av| 欧美四级剧情无删版影片| 性欧美xxxx大乳国产app| 欧美77777| 亚洲一区二区免费看| 美日韩精品免费观看视频| 一区二区三区免费网站| 久久精品国产2020观看福利| 亚洲黄色大片| 欧美一区二区在线免费播放| 亚洲国产精品女人久久久| 亚洲欧美三级伦理| **欧美日韩vr在线| 午夜精品久久久久久久久| 在线 亚洲欧美在线综合一区| 亚洲自拍高清| 亚洲国产你懂的| 欧美亚洲一区三区| 91久久精品一区二区别| 久久成人亚洲| 99精品视频免费| 女女同性女同一区二区三区91| 亚洲午夜一二三区视频| 欧美福利视频| 久久不射中文字幕| 国产精品成人免费| 亚洲理伦电影| 国内精品久久久| 午夜精品久久久久久久久久久| 亚洲国产欧美在线| 久久久xxx| 亚洲自拍偷拍色片视频| 欧美人与性动交a欧美精品| 久久se精品一区精品二区|