大家對(duì)DDR相關(guān)文章熱情很高,主要是這些文章寫(xiě)的接地氣,看來(lái)接地氣的文章還是很受歡迎的。作為一個(gè)從工程角度接觸DDR的攻城獅,相對(duì)于DDR領(lǐng)域的龐大知識(shí)體系,我們更關(guān)注的是DDR的應(yīng)用。為了不辜負(fù)大家的期待,我將繼續(xù)給大家分享DDR相關(guān)知識(shí)的一些心得體會(huì),將那些冰冷的設(shè)計(jì)規(guī)范用自己理解的方式表達(dá)出來(lái),供大家參考。
好了,進(jìn)入正題,這次要談到的話題是DDR的線長(zhǎng)匹配,這個(gè)大家再熟悉不過(guò)了?;仡櫼幌?,總體原則是:地址,控制/命令信號(hào)與時(shí)鐘做等長(zhǎng)。DQ/DM信號(hào)與DQS做等長(zhǎng)。為啥要做等長(zhǎng)?大家會(huì)說(shuō)是要讓同組信號(hào)同時(shí)到達(dá)接收端,好讓接收芯片能夠同時(shí)處理這些信號(hào)。那么,時(shí)鐘信號(hào)和地址同時(shí)到達(dá)接收端,波形的對(duì)應(yīng)關(guān)系是什么樣的呢?我們通過(guò)仿真來(lái)看一下具體波形。
建立如下通道,分別模擬DDR3的地址信號(hào)與時(shí)鐘信號(hào)。
![分別模擬DDR3的地址信號(hào)與時(shí)鐘信號(hào)](/editorfiles/20161102031924_5615.jpg)
![時(shí)鐘信號(hào)與地址信號(hào)波形](/editorfiles/20161102031945_6795.jpg)
上面的波形我們似乎看不出時(shí)鐘與地址之間的時(shí)序關(guān)系是什么樣的,我們把它放在眼圖中,時(shí)序關(guān)系就很明確了。這里粗略的計(jì)算下建立時(shí)間與保持時(shí)間。如下圖
![時(shí)鐘信號(hào)與地址信號(hào)波形](/editorfiles/20161102032002_5752.jpg)
由上圖3.我們可以知道,該地址信號(hào)的建立時(shí)間大約為983ps,保持時(shí)間為1ns。這是在時(shí)鐘與地址信號(hào)完全等長(zhǎng)情況下的波形。如果地址與時(shí)鐘不等長(zhǎng),信號(hào)又是什么樣的呢?仿真中,我們讓地址線比時(shí)鐘線慢200ps,得到的波形與眼圖如下:
![時(shí)鐘信號(hào)與地址信號(hào)波形](/editorfiles/20161102032019_3121.jpg)
由上圖可知,在地址信號(hào)比時(shí)鐘信號(hào)長(zhǎng)的情況下,保持時(shí)間為780ps,建立時(shí)間為1.2ns??梢?jiàn),相對(duì)于地址線與時(shí)鐘線等長(zhǎng)來(lái)說(shuō),地址線比時(shí)鐘線長(zhǎng)會(huì)使地址信號(hào)的建立時(shí)間更短。同理,如果時(shí)鐘線比地址線長(zhǎng),則建立時(shí)間會(huì)變長(zhǎng),而保持時(shí)間會(huì)變短。
需要說(shuō)明的是,這里的建立時(shí)間與保持時(shí)間只是粗略的估算,實(shí)際規(guī)范中定義的建立時(shí)間與保持時(shí)間要比這個(gè)復(fù)雜。我們的總體目標(biāo)就是要使DDR的建立時(shí)間與保持時(shí)間保持足夠的裕量,只有這樣,數(shù)據(jù)才能夠順利的被讀取或者寫(xiě)入。讀到這里,我想小伙伴們已經(jīng)對(duì)線長(zhǎng)匹配與時(shí)序之間的關(guān)系有了更具體的認(rèn)識(shí)。那么,雙沿采樣的DQS與DQ之間的關(guān)系又具體是什么樣的呢?我們將在下篇文章中具體介紹,敬請(qǐng)期待。