新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 針對(duì)DDR2-800和DDR3的PCB信號(hào)完整性設(shè)計(jì)

針對(duì)DDR2-800和DDR3的PCB信號(hào)完整性設(shè)計(jì)

作者: 時(shí)間:2013-01-09 來(lái)源:網(wǎng)絡(luò) 收藏

相互耦合走線(xiàn)的s-parameters

圖8: 相互耦合走線(xiàn)的s-parameters

  6. 電源完整性

  這里的電源完整性指的是在最大的信號(hào)切換情況下,其電源的容差性。當(dāng)未符合此容差要求時(shí),將會(huì)導(dǎo)致很多的問(wèn)題,比如加大時(shí)鐘抖動(dòng)、數(shù)據(jù)抖動(dòng)和串?dāng)_。

  這里,可以很好的理解與去偶相關(guān)的理論,現(xiàn)在從”目標(biāo)阻抗”的公式定義開(kāi)始討論。

Ztarget=Voltage tolerance/Transient Current (1)

  在這里,關(guān)鍵是要去理解在最差的切換情況下瞬間電流(Transient Current)的影響,另一個(gè)重要因素是切換的頻率。在所有的頻率范圍里,去耦網(wǎng)絡(luò)必須確保它的阻抗等于或小于目標(biāo)阻抗(Ztarget)。在一塊 上,由電源和地層所構(gòu)成的電容,以及所有的去耦電容,必須能夠確保在100KHz左右到100-200MH左右之間的去耦作用。頻率在 100KHz以下,在電壓調(diào)節(jié)模塊里的大電容可以很好的進(jìn)行去耦。而頻率在200MHz以上的,則應(yīng)該由片上電容或?qū)S玫姆庋b好的電容進(jìn)行去耦。實(shí)際的電源完整性是相當(dāng)復(fù)雜的,其中要考慮到IC的封裝、仿真信號(hào)的切換頻率和耗電網(wǎng)絡(luò)。對(duì)于設(shè)計(jì)來(lái)說(shuō),目標(biāo)阻抗的去耦設(shè)計(jì)是相對(duì)來(lái)說(shuō)比較簡(jiǎn)單的,也是比較實(shí)際的解決方案。

  在 的設(shè)計(jì)上有三類(lèi)電源,它們是VDD、VTT和Vref。VDD的容差要求是5%,而其瞬間電流從Idd2到Idd7大小不同,詳細(xì)在JEDEC里有敘述。通過(guò)電源層的平面電容和專(zhuān)用的一定數(shù)量的去耦電容,可以做到電源完整性,其中去耦電容從10nF到10uF大小不同,共有10個(gè)左右。另外,表貼電容最合適,它具有更小的焊接阻抗。

  Vref要求更加嚴(yán)格的容差性,但是它承載著比較小的電流。顯然,它只需要很窄的走線(xiàn),且通過(guò)一兩個(gè)去耦電容就可以達(dá)到目標(biāo)阻抗的要求。由于Vref相當(dāng)重要,所以去耦電容的擺放盡量靠近器件的管腳。

  然而,對(duì)VTT的布線(xiàn)是具有相當(dāng)大的挑戰(zhàn)性,因?yàn)樗恢灰袊?yán)格的容差性,而且還有很大的瞬間電流,不過(guò)此電流的大小可以很容易的就計(jì)算出來(lái)。最終,可以通過(guò)增加去耦電容來(lái)實(shí)現(xiàn)它的目標(biāo)阻抗匹配。

  在4層板的PCB里,層之間的間距比較大,從而失去其電源層間的電容優(yōu)勢(shì),所以,去耦電容的數(shù)量將大大增加,尤其是小于10 nF的高頻電容。詳細(xì)的計(jì)算和仿真可以通過(guò)EDA工具來(lái)實(shí)現(xiàn)。

  7. 時(shí)序分析

  對(duì)于時(shí)序的計(jì)算和分析在一些相關(guān)文獻(xiàn)里有詳細(xì)的介紹,下面列出需要設(shè)置和分析的8個(gè)方面:

  1. 寫(xiě)建立分析: DQ vs. DQS

  2. 寫(xiě)保持分析: DQ vs. DQS

  3. 讀建立分析: DQ vs. DQS

  4. 讀保持分析: DQ vs. DQS

  5. 寫(xiě)建立分析: DQS vs. CLK

  6. 寫(xiě)保持分析: DQS vs. CLK

  7. 寫(xiě)建立分析: A/CMD/CNTRL vs. CLK

  8. 寫(xiě)保持分析: A/CMD/CNTRL vs. CLK

  表2舉了一個(gè)針對(duì)寫(xiě)建立(Write Setup)分析的例子。表中的一些數(shù)據(jù)需要從控制器和存儲(chǔ)器廠(chǎng)家獲取,段”Interconnect”的數(shù)據(jù)是取之于SI仿真工具。對(duì)于DDR2上面所有的8 項(xiàng)都是需要分析的,而對(duì)于,5項(xiàng)和6項(xiàng)不需要考慮。在PCB設(shè)計(jì)時(shí),長(zhǎng)度方面的容差必須要保證total margin是正的。

表2: 針對(duì)DQ vs. DQS的寫(xiě)保持時(shí)域分析案例

針對(duì)DQ vs. DQS的DDR3寫(xiě)保持時(shí)域分析案例

  8. PCB Layout

  在實(shí)際的PCB設(shè)計(jì)時(shí),考慮到SI的要求,往往有很多的折中方案。通常,需要優(yōu)先考慮對(duì)于那些對(duì)信號(hào)的完整性要求比較高的。畫(huà)PCB時(shí),當(dāng)考慮一下的一些相關(guān)因素,那么對(duì)于設(shè)計(jì)PCB來(lái)說(shuō)可靠性就會(huì)更高。

  1. 首先,要在相關(guān)的EDA工具里要設(shè)置好里設(shè)置好拓?fù)浣Y(jié)構(gòu)和相關(guān)約束。

  2. 將BGA引腳突圍,將ADDR/CMD/CNTRL引腳布置在DQ/DQS/DM字節(jié)組的中間,由于所有這些分組操作,為了盡可能少的信號(hào)交叉,一些獨(dú)立的管腳也許會(huì)被交換到其它區(qū)域布線(xiàn)。

  3. 由串?dāng)_仿真的結(jié)果可知,盡量減少短線(xiàn)(stubs)長(zhǎng)度。通常,短線(xiàn)(stubs)是可以被削減的,但不是所有的管腳都做得到的。在BGA焊盤(pán)和存儲(chǔ)器焊盤(pán)之間也許只需要兩段的走線(xiàn)就可以實(shí)現(xiàn)了,但是此走線(xiàn)必須要很細(xì),那么就提高了PCB的制作成本,而且,不是所有的走線(xiàn)都只需要兩段的,除非使用微小的過(guò)孔和盤(pán)中孔的技術(shù)。最終,考慮到信號(hào)完整性的容差和成本,可能選擇折中的方案。


4. 將Vref的去耦電容靠近Vref管腳擺放;Vtt的去耦電容擺放在最遠(yuǎn)的一個(gè)SDRAM外端;VDD的去耦電容需要靠近器件擺放。小電容值的去耦電容需要更靠近器件擺放。正確的去耦設(shè)計(jì)中,并不是所有的去耦電容都是靠近器件擺放的。所有的去耦電容的管腳都需要扇出后走線(xiàn),這樣可以減少阻抗,通常,兩端段的扇出走線(xiàn)會(huì)垂直于電容布線(xiàn)。

  5. 當(dāng)切換平面層時(shí),盡量做到長(zhǎng)度匹配和加入一些地過(guò)孔,這些事先應(yīng)該在EDA工具里進(jìn)行很好的仿真。通常,在時(shí)域分析來(lái)看,差分線(xiàn)里的兩根線(xiàn)的要做到延時(shí)匹配,保證其誤差在+/- 2ps,而其它的信號(hào)要做到+/- 10 ps。

  9. DIMM

  之前介紹的大部分規(guī)則都適合于在PCB上含有一個(gè)或更多的DIMM,唯一列外的是在DIMM里所要考慮到去耦因素同在DIMM組里有所區(qū)別。在DIMM組里,對(duì)于ADDR/CMD/CNTRL所采用的拓?fù)浣Y(jié)構(gòu)里,帶有少的短線(xiàn)菊花鏈拓?fù)浣Y(jié)構(gòu)和樹(shù)形拓?fù)浣Y(jié)構(gòu)是適用的。

  10. 案例

  上面所介紹的相關(guān)規(guī)則,在DDR2 PCB、 PCB和DDR3-DIMM PCB里,都已經(jīng)得到普遍的應(yīng)用。在下面的案例中,我們采用MOSAID公司的控制器,它提供了對(duì)DDR2和DDR3的操作功能。在SI仿真方面,采用了 IBIS模型,其存儲(chǔ)器的模型來(lái)自MICRON Technolgy,Inc,對(duì)于DDR3 SDRAM的模型提供了1333 Mbps的速率。在這里,數(shù)據(jù)是操作是在1600 Mbps下的。對(duì)于不帶緩存(unbuffered)的DIMM(MT_DDR3_0542cc)EBD模型是來(lái)自Micron Technology,下面所有的波形都是采用通常的測(cè)試方法,且是在SDRAM die級(jí)進(jìn)行計(jì)算和仿真的。圖2所示的6層板里,只在TOP和BOTTOM層進(jìn)行了布線(xiàn),存儲(chǔ)器由兩片的SDRAM以菊花鏈的方式所構(gòu)成。而在DIMM的案例里,只有一個(gè)不帶緩存的DIMM被使用。圖9-11是對(duì)TOP/BOTTOM層布線(xiàn)的一個(gè)閃照?qǐng)D和信號(hào)完整性仿真圖。

 只有在TOP和BOTTOM層走線(xiàn)的DDR3的仿真波形

圖9: 只有在TOP和BOTTOM層走線(xiàn)的DDR3的仿真波形

(左邊的是ADDRESS和CLOCK網(wǎng)絡(luò),右邊的是DATA和DQS網(wǎng)絡(luò),其時(shí)鐘頻率在 MHz,數(shù)據(jù)通信率為1600Mbps)

只有在TOP和BOTTOM層走線(xiàn)的DDR2的仿真波形

圖10: 只有在TOP和BOTTOM層走線(xiàn)的DDR2的仿真波形

(左邊的是ADDRESS和CLOCK網(wǎng)絡(luò),右邊的是DATA和DQS網(wǎng)絡(luò),其時(shí)鐘頻率在400 MHz,數(shù)據(jù)通信率為Mbps)

只有在TOP和BOTTOM層走線(xiàn)的DDR3-DIMM的仿真波形

圖11: 只有在TOP和BOTTOM層走線(xiàn)的DDR3-DIMM的仿真波形

(左邊的是ADDRESS和CLOCK網(wǎng)絡(luò),右邊的是DATA和DQS網(wǎng)絡(luò))

  最好,圖12顯示了兩個(gè)經(jīng)過(guò)比較過(guò)的數(shù)據(jù)信號(hào)眼圖,一個(gè)是仿真的結(jié)果,而另一個(gè)是實(shí)際測(cè)量的。在上面的所有案例里,波形的完整性的完美程度都是令人興奮的。

800 Mbps DDR2的數(shù)據(jù)信號(hào)仿真眼圖(紅) 和 實(shí)測(cè)眼圖 (藍(lán))

圖12: Mbps DDR2的數(shù)據(jù)信號(hào)仿真眼圖(紅) 和 實(shí)測(cè)眼圖 (藍(lán))

  11. 結(jié)論

  本文,針對(duì)DDR2/DDR3的設(shè)計(jì),SI和PI的各種相關(guān)因素都做了全面的介紹。對(duì)于在4層板里設(shè)計(jì)800 Mbps的DDR2和DDR3是可行的,但是對(duì)于DDR3-1600 Mbps是具有很大的挑戰(zhàn)性。

模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)


電容相關(guān)文章:電容原理
電容傳感器相關(guān)文章:電容傳感器原理
上拉電阻相關(guān)文章:上拉電阻原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: DDR3 DDR 800 PCB

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉