3.互聯(lián)拓?fù)鋵τ贒DR2和DDR3,其中信號DQ、DM和DQS都是點對點的互聯(lián)方式,所以不需要任何的拓?fù)浣Y(jié)構(gòu),然而例外的是,在multi-rankDIMMs(DualInLineMemoryModules)的設(shè)計中并不是這樣的。在點對點的方式時,可以很容易的通過ODT的阻抗設(shè)置來做到阻抗匹配,從而實現(xiàn)其波形完整性。而對于ADDR/CMD/CNTRL和一些時鐘信號,它們都是需要多點互聯(lián)的,所以需要選擇一個合適的拓?fù)浣Y(jié)構(gòu),圖2列出了一些相關(guān)的拓?fù)浣Y(jié)構(gòu),其中Fly-By拓?fù)浣Y(jié)構(gòu)是一種特殊的菊花鏈,它不需要很長的連線,甚至有時不需要短線(Stub)。對于DDR3,這些所有的拓?fù)浣Y(jié)構(gòu)都是適用的,然而前提條件是走線要盡可能的短。Fly-By拓?fù)浣Y(jié)構(gòu)在處理噪聲方面,具有很好的波形完整性,然而在一個4層板上很難實現(xiàn),需要6層板以上,而菊花鏈?zhǔn)酵負(fù)浣Y(jié)構(gòu)在一個4層板上是容易實現(xiàn)的。另外,樹形拓?fù)浣Y(jié)構(gòu)要求AB的長度和AC的長度非常接近(如圖2)??紤]到波形的完整性,以及盡可能的提高分支的走線長度,同時又要滿足板層的約束要求,在基于4層板的DDR3設(shè)計中,合理的拓?fù)浣Y(jié)構(gòu)就是帶有少短線(Stub)的菊花鏈?zhǔn)酵負(fù)浣Y(jié)構(gòu)。解決DDR內(nèi)存系統(tǒng)測試難題?上海DDR測試銷售價格
2.PCB的疊層(stackup)和阻抗對于一塊受PCB層數(shù)約束的基板(如4層板)來說,其所有的信號線只能走在TOP和BOTTOM層,中間的兩層,其中一層為GND平面層,而另一層為VDD平面層,Vtt和Vref在VDD平面層布線。而當(dāng)使用6層來走線時,設(shè)計一種拓?fù)浣Y(jié)構(gòu)變得更加容易,同時由于Power層和GND層的間距變小了,從而提高了電源完整性?;ヂ?lián)通道的另一參數(shù)阻抗,在DDR2的設(shè)計時必須是恒定連續(xù)的,單端走線的阻抗匹配電阻50Ohms必須被用到所有的單端信號上,且做到阻抗匹配,而對于差分信號,100Ohms的終端阻抗匹配電阻必須被用到所有的差分信號終端,比如CLOCK和DQS信號。另外,所有的匹配電阻必須上拉到VTT,且保持50Ohms,ODT的設(shè)置也必須保持在50Ohms。在DDR3的設(shè)計時,單端信號的終端匹配電阻在40和60Ohms之間可選擇的被設(shè)計到ADDR/CMD/CNTRL信號線上,這已經(jīng)被證明有很多的優(yōu)點。而且,上拉到VTT的終端匹配電阻根據(jù)SI仿真的結(jié)果的走線阻抗,電阻值可能需要做出不同的選擇,通常其電阻值在30-70Ohms之間。而差分信號的阻抗匹配電阻始終在100Ohms。上海自動化DDR測試DDR3規(guī)范里關(guān)于信號建立保持是的定義;
DDR測試
DDR的信號仿真驗證由于DDR芯片都是采用BGA封裝,密度很高,且分叉、反射非常嚴(yán)重,因此前期的仿真是非常必要的。是借助仿真軟件中專門針對DDR的仿真模型庫仿真出的通道損耗以及信號波形。仿真出信號波形以后,許多用戶需要快速驗證仿真出來的波形是否符合DDR相關(guān)規(guī)范要求。這時,可以把軟件仿真出的DDR的時域波形導(dǎo)入到示波器中的DDR測試軟件中,并生成相應(yīng)的一致性測試報告,這樣可以保證仿真和測試分析方法的一致,并且便于在仿真階段就發(fā)現(xiàn)可能的信號違規(guī)。
DDR測試
測試軟件運行后,示波器會自動設(shè)置時基、垂直增益、觸發(fā)等參數(shù)進(jìn)行測量并匯總成一個測試報告,測試報告中列出了測試的項目、是否通過、spec的要求、實測值、margin等。圖5.17是自動測試軟件進(jìn)行DDR4眼圖睜開度測量的一個例子。信號質(zhì)量的測試還可以輔助用戶進(jìn)行內(nèi)存參數(shù)的配置,比如高速的DDR芯片都提供有ODT(OnDieTermination)的功能,用戶可以通過軟件配置改變內(nèi)存芯片中的匹配電阻,并分析對信號質(zhì)量的影響。除了一致性測試以外,DDR測試軟件還可以支持調(diào)試功能。比如在某個關(guān)鍵參數(shù)測試失敗后,可以針對這個參數(shù)進(jìn)行Debug。此時,測試軟件會捕獲、存儲一段時間的波形并進(jìn)行參數(shù)統(tǒng)計,根據(jù)統(tǒng)計結(jié)果可以查找到參數(shù)違規(guī)時對應(yīng)的波形位置, DDR壓力測試的內(nèi)容有那些;
DDR測試
DDR5的接收端容限測試
前面我們在介紹USB3.0、PCIe等高速串行總線的測試時提到過很多高速的串行總線由于接收端放置有均衡器,因此需要進(jìn)行接收容限的測試以驗證接收均衡器和CDR在惡劣信號下的表現(xiàn)。對于DDR來說,DDR4及之前的總線接收端還相對比較簡單,只是做一些匹配、時延、閾值的調(diào)整。但到了DDR5時代(圖5.19),由于信號速率更高,因此接收端也開始采用很多高速串行總線中使用的可變增益調(diào)整以及均衡器技術(shù),這也使得DDR5測試中必須關(guān)注接收均衡器的影響,這是之前的DDR測試中不曾涉及的。 DDR的信號測試和協(xié)議測試;上海DDR測試銷售價格
DDR規(guī)范里關(guān)于信號建立保持是的定義;上海DDR測試銷售價格
對于DDR源同步操作,必然要求DQS選通信號與DQ數(shù)據(jù)信號有一定建立時間tDS和保持時間tDH要求,否則會導(dǎo)致接收鎖存信號錯誤,DDR4信號速率達(dá)到了,單一比特位寬為,時序裕度也變得越來越小,傳統(tǒng)的測量時序的方式在短時間內(nèi)的采集并找到tDS/tDH差值,無法大概率體現(xiàn)由于ISI等確定性抖動帶來的對時序惡化的貢獻(xiàn),也很難準(zhǔn)確反映隨機(jī)抖動Rj的影響。在DDR4的眼圖分析中就要考慮這些抖動因素,基于雙狄拉克模型分解抖動和噪聲的隨機(jī)性和確定性成分,外推出基于一定誤碼率下的眼圖張度。JEDEC協(xié)會在規(guī)范中明確了在DDR4中測試誤碼率為1e-16的眼圖輪廓,確保滿足在Vcent周圍Tdivw時間窗口和Vdivw幅度窗口范圍內(nèi)模板內(nèi)禁入的要求。 上海DDR測試銷售價格