你的位置:首頁 > 測試測量 > 正文

技術(shù)普及:DDR線長匹配與時序(上)

發(fā)布時間:2016-11-02 責(zé)任編輯:sherry

【導(dǎo)讀】作為一個從工程角度接觸DDR的攻城獅,相對于DDR領(lǐng)域的龐大知識體系,我們更關(guān)注的是DDR的應(yīng)用。為了不辜負(fù)大家的期待,我將繼續(xù)給大家分享DDR相關(guān)知識的一些心得體會,將那些冰冷的設(shè)計規(guī)范用自己理解的方式表達(dá)出來,供大家參考。

大家對DDR相關(guān)文章熱情很高,主要是這些文章寫的接地氣,看來接地氣的文章還是很受歡迎的。作為一個從工程角度接觸DDR的攻城獅,相對于DDR領(lǐng)域的龐大知識體系,我們更關(guān)注的是DDR的應(yīng)用。為了不辜負(fù)大家的期待,我將繼續(xù)給大家分享DDR相關(guān)知識的一些心得體會,將那些冰冷的設(shè)計規(guī)范用自己理解的方式表達(dá)出來,供大家參考。

好了,進(jìn)入正題,這次要談到的話題是DDR的線長匹配,這個大家再熟悉不過了?;仡櫼幌?,總體原則是:地址,控制/命令信號與時鐘做等長。DQ/DM信號與DQS做等長。為啥要做等長?大家會說是要讓同組信號同時到達(dá)接收端,好讓接收芯片能夠同時處理這些信號。那么,時鐘信號和地址同時到達(dá)接收端,波形的對應(yīng)關(guān)系是什么樣的呢?我們通過仿真來看一下具體波形。

建立如下通道,分別模擬DDR3的地址信號與時鐘信號。
分別模擬DDR3的地址信號與時鐘信號
為方便計算,我們假設(shè)DDR的時鐘頻率為500MHz,這樣對應(yīng)的地址信號的速率就應(yīng)該是500Mbps,這里大家應(yīng)該明白,雖然DDR是雙倍速率,那是指數(shù)據(jù)信號,對于地址/控制信號來說,依然是單倍速率的,我們在仿真時,地址/命令信號與數(shù)據(jù)信號的速率也是應(yīng)該分開設(shè)置的,大家在設(shè)置信號速率時應(yīng)該注意。下面來看看波形,在地址與時鐘完全等長的情況下,地址與數(shù)據(jù)端的接收波形如下圖2:紅色代表地址信號,藍(lán)色代表時鐘信號。
時鐘信號與地址信號波形
圖2 時鐘信號與地址信號波形

上面的波形我們似乎看不出時鐘與地址之間的時序關(guān)系是什么樣的,我們把它放在眼圖中,時序關(guān)系就很明確了。這里粗略的計算下建立時間與保持時間。如下圖
 時鐘信號與地址信號波形
圖3 時鐘信號與地址信號波形

由上圖3.我們可以知道,該地址信號的建立時間大約為983ps,保持時間為1ns。這是在時鐘與地址信號完全等長情況下的波形。如果地址與時鐘不等長,信號又是什么樣的呢?仿真中,我們讓地址線比時鐘線慢200ps,得到的波形與眼圖如下:
時鐘信號與地址信號波形
圖4 時鐘信號與地址信號波形

由上圖可知,在地址信號比時鐘信號長的情況下,保持時間為780ps,建立時間為1.2ns??梢姡鄬τ诘刂肪€與時鐘線等長來說,地址線比時鐘線長會使地址信號的建立時間更短。同理,如果時鐘線比地址線長,則建立時間會變長,而保持時間會變短。

需要說明的是,這里的建立時間與保持時間只是粗略的估算,實(shí)際規(guī)范中定義的建立時間與保持時間要比這個復(fù)雜。我們的總體目標(biāo)就是要使DDR的建立時間與保持時間保持足夠的裕量,只有這樣,數(shù)據(jù)才能夠順利的被讀取或者寫入。讀到這里,我想小伙伴們已經(jīng)對線長匹配與時序之間的關(guān)系有了更具體的認(rèn)識。那么,雙沿采樣的DQS與DQ之間的關(guān)系又具體是什么樣的呢?我們將在下篇文章中具體介紹,敬請期待。

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
壓控振蕩器 壓力傳感器 壓力開關(guān) 壓敏電阻 揚(yáng)聲器 遙控開關(guān) 醫(yī)療電子 醫(yī)用成像 移動電源 音頻IC 音頻SoC 音頻變壓器 引線電感 語音控制 元件符號 元器件選型 云電視 云計算 云母電容 真空三極管 振蕩器 振蕩線圈 振動器 振動設(shè)備 震動馬達(dá) 整流變壓器 整流二極管 整流濾波 直流電機(jī) 智能抄表
?

關(guān)閉

?

關(guān)閉