你的位置:首頁(yè) > 電路保護 > 正文

電子技術(shù)分享:對于DDR2內存的布線(xiàn)設計經(jīng)驗

發(fā)布時(shí)間:2014-03-31 責任編輯:xiangpeng

【導讀】一個(gè)從事主板工作兩年的大俠分享了他對內存布線(xiàn)設計的個(gè)人經(jīng)驗,下文是針對DDR2 667 內存的布線(xiàn)設計的簡(jiǎn)述,謹此獻給需要的同學(xué)們以供參考,希望能幫助到大家,不全之處也歡迎大家補充。

做主板已經(jīng)兩年多了,做過(guò)龍芯2F內存條和板載內存顆粒的設計,做過(guò)凌動(dòng)N450內存條和板載內存顆粒的設計。想寫(xiě)點(diǎn)東西總結一下,發(fā)現網(wǎng)上已經(jīng)有很多這類(lèi)的文章了,現在再寫(xiě)一點(diǎn)就當作是參考補充吧。以下內容主要是針對DDR2 667內存的設計。

DDR2內存設計分享

信號分組:

DDR2的布線(xiàn)中習慣把信號分成若干組來(lái)進(jìn)行設計,分成同組的信號具有相關(guān)或者相似的信號特性。

時(shí)鐘組:

差分時(shí)鐘信號,每一對信號都是同頻同相的。ckp0和ckn0為一對。

數據組:

對主板64位DDR2內存來(lái)說(shuō)數據每8位(也就是一個(gè)byte)為一組可以分為八組,數據dq[0:7]、數據掩碼dqm0、數據選通差分信號dqsp0和dqsn0為一組,以此類(lèi)推。同個(gè)數據組的信號應該在同一個(gè)信號層上走線(xiàn),換層也應該一起換,為了方便在同一個(gè)信號層走線(xiàn)可以將數據位互換。比如dq2信號在走線(xiàn)的時(shí)候發(fā)現如果按照原理圖來(lái)走線(xiàn)會(huì )跟dq4交錯,這樣就不得不換層走線(xiàn),我們通過(guò)互換數據位就可以使信號走同層,對內存來(lái)說(shuō)每一位存進(jìn)什么內容讀出也是什么內容,互換不會(huì )受影響,但是互換的條件必須是在同一組內8個(gè)bit之間。

地址/命令組:

MA[0:14]、BA0、BA1、BA2、RAS、CAS、WE

控制組:

時(shí)鐘使能CKE、片選CS、終端電阻選通ODT為一組,對內存條來(lái)說(shuō)DIMM0用到了CKE0、CKE1、CS0、CS1、ODT0、ODT1。做板載內存設計的時(shí)候,可以只用CKE0、CS0、ODT0,控制4片16位的內存芯片。

PCB疊層:

對六層板來(lái)說(shuō)一般的疊層都是top、GND、singnal2、singnal3、POWER、bottom,信號一般情況下以GND為參考平面比較好。走線(xiàn)的阻抗由走線(xiàn)寬度、走線(xiàn)的銅箔厚度、走線(xiàn)到參考平面的距離、參考平面的銅箔厚度和板介質(zhì)材料決定,PCB設計的時(shí)候應該遵守CPU廠(chǎng)家阻抗設計要求來(lái)設置疊層。一般PCB設計軟件也能計算阻抗,找PCB生產(chǎn)廠(chǎng)家了解了板材介質(zhì)厚度的資料后可以自行設計疊層、線(xiàn)寬。地址/命令信號、控制信號可以以1.8V內存工作電壓為參考平面。

長(cháng)度控制:

對DDR2這種高頻的信號來(lái)說(shuō)走線(xiàn)長(cháng)度應該計算到CPU核心,這就引入了一個(gè)叫封裝長(cháng)度的概念。硅晶元經(jīng)過(guò)物理化學(xué)的方法刻蝕而成CPU核心,再將CPU核心封裝到一塊小的PCB基板上就成了我們常見(jiàn)的CPU。那塊小的PCB上管腳到CPU核心的走線(xiàn)長(cháng)度被稱(chēng)為封裝長(cháng)度。

到同一行列(rank)內存的時(shí)鐘長(cháng)度應該控制在正負5mil以?xún)取?/p>

同一個(gè)數據組內所有走線(xiàn)長(cháng)度控制在數據選通信號DQS的正負20mil范圍內為宜,不同數據組之間長(cháng)度可以不同,但是應該控制在時(shí)鐘信號的正負500mil以?xún)取?br /> 地址/命令組信號長(cháng)度控制不是特別嚴格,INTEL凌動(dòng)N450要求控制在時(shí)鐘信號負500mil到正1000mil以?xún)?。也就是說(shuō)最長(cháng)和最短的信號可以相差1500mil,但是布線(xiàn)的時(shí)候還是盡量把信號長(cháng)度差縮小比較好。布線(xiàn)的時(shí)候這組信號長(cháng)度完全相等也沒(méi)有問(wèn)題,但是這樣占用的PCB空間也大,花費的時(shí)間也多。如果地址/命令信號長(cháng)度超出時(shí)鐘信號幾千mil,那就需要在BIOS固件中好好調節了??刂圃贑PU要求的范圍內,需要做板載內存的時(shí)候只需要配置好內存SPD就可以了。

控制組信號長(cháng)度控制要求和地址/命令組信號的要求類(lèi)似,設計的時(shí)候應該按照CPU廠(chǎng)家的要求來(lái)做,INTEL凌動(dòng)N450要求控制在時(shí)鐘信號0mil到正1000mil以?xún)取?/p>

走線(xiàn)間距:

一般來(lái)說(shuō)走線(xiàn)都應該按照3W原則來(lái)走線(xiàn),也就是同一個(gè)平面上線(xiàn)與線(xiàn)的間距為3倍線(xiàn)的寬度。但是這個(gè)不是必須的,intel要求的就比較小。一般走線(xiàn)蜿蜒線(xiàn)的間距可以為16到20mil,對時(shí)鐘信號可以加大到30mil。不同組信號之間的距離應該適當拉大,可以為20mil以上,地址/命令組和控制組信號的間距可以比較小8mil以下都可以。BGA扇出的地方間距可以小,出線(xiàn)后應該以CPU設計要求來(lái)走線(xiàn)。

其它:

VREF走線(xiàn)可以用一根20mil的線(xiàn),每接到一個(gè)器件應該加一個(gè)0.1uf的電容。

VTT走線(xiàn)應該在135mil以上,每四個(gè)電阻接一個(gè)0.1uf電容,兩端接10uf大電容。

點(diǎn)對多點(diǎn)的信號,如地址/命令信號、控制信號、時(shí)鐘信號應該按照“T”形走線(xiàn),也就是芯片中間走上再分支,長(cháng)度應該滿(mǎn)足CPU設計要求。附拓撲圖:

DDR2內存設計經(jīng)驗分享

圖 CPU設計拓撲圖


【相關(guān)閱讀】

電子工程師必備:電源設計及電源測評指南
http://www.zzmyjiv.cn/power-art/80022611

電源設計的魅力:LED設計思想結晶
http://www.zzmyjiv.cn/opto-art/80022607

電子設計中你不得不注意的8大誤區
http://www.zzmyjiv.cn/cp-art/80022605

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页