DDR數(shù)據(jù)總線的一致性測(cè)試
DQS (源同步時(shí)鐘)和DQ (數(shù)據(jù))的波形參數(shù)測(cè)試與命令地址總線測(cè)試類(lèi)似,比較簡(jiǎn) 單,在此不做詳細(xì)介紹。對(duì)于DDR1, DQS是單端信號(hào),可以用單端探頭測(cè)試;DDR2&3 DQS 則是差分信號(hào),建議用差分探頭測(cè)試,減小探測(cè)難度。DQS和DQ波形包括三態(tài)(T特征,以及讀數(shù)據(jù)(Read Burst)、寫(xiě)數(shù)據(jù)(Write Burst)的DQS和DQ的相對(duì)時(shí)序特征。在 我們測(cè)試時(shí),只是捕獲了這樣的波形,然后測(cè)試出讀、寫(xiě)操作時(shí)的建立時(shí)間和保持時(shí)間參數(shù) 是不夠的,因?yàn)閿?shù)據(jù)碼型是變化的,猝發(fā)長(zhǎng)度也是變化的,只測(cè)試幾個(gè)時(shí)序參數(shù)很難覆蓋各 種情況,更難測(cè)出差情況。很多工程師花了一周時(shí)間去測(cè)試DDR,卻仍然測(cè)不出問(wèn)題的關(guān) 鍵點(diǎn)就在于此。因此我們應(yīng)該用眼圖的方式去測(cè)試DDR的讀、寫(xiě)時(shí)序,確保反映整體時(shí)序情 況并捕獲差情況下的波形,比較好能夠套用串行數(shù)據(jù)的分析方法,調(diào)用模板幫助判斷。 DDR讀寫(xiě)眼圖分離的InfiniiScan方法?山西DDR一致性測(cè)試保養(yǎng)
克勞德高速數(shù)字信號(hào)測(cè)試實(shí)驗(yàn)室
一個(gè)實(shí)際的DDR4總線上的讀時(shí)序和寫(xiě)時(shí)序。從兩張圖我們可 以看到,在實(shí)際的DDR總線上,讀時(shí)序、寫(xiě)時(shí)序是同時(shí)存在的。而且對(duì)于讀或者寫(xiě)時(shí)序來(lái) 說(shuō),DQS(數(shù)據(jù)鎖存信號(hào))相對(duì)于DQ(數(shù)據(jù)信號(hào))的位置也是不一樣的。對(duì)于測(cè)試來(lái)說(shuō),如果 沒(méi)有軟件的輔助,就需要人為分別捕獲不同位置的波形,并自己判斷每組Burst是讀操作還 是寫(xiě)操作,再依據(jù)不同的讀/寫(xiě)規(guī)范進(jìn)行相應(yīng)參數(shù)的測(cè)試,因此測(cè)量效率很低,而且無(wú)法進(jìn)行 大量的測(cè)量統(tǒng)計(jì)。 山西DDR一致性測(cè)試保養(yǎng)完整的 DDR4調(diào)試、分析和一致性測(cè)試.
軟件運(yùn)行后,示波器會(huì)自動(dòng)設(shè)置時(shí)基、垂直增益、觸發(fā)等參數(shù)并進(jìn)行測(cè)量,測(cè)量結(jié)果會(huì) 匯總成一個(gè)html格式的測(cè)試報(bào)告,報(bào)告中列出了測(cè)試的項(xiàng)目、是否通過(guò)、spec的要求、實(shí)測(cè) 值、margin等。
使用自動(dòng)測(cè)試軟件的優(yōu)點(diǎn)如下所述:
?自動(dòng)化的設(shè)置向?qū)П苊膺B接和設(shè)置錯(cuò)誤;
?快速的測(cè)量和優(yōu)化的算法減少測(cè)試時(shí)間;
?可以測(cè)試JEDEC規(guī)定的速率也可以測(cè)試用戶(hù)自定義的數(shù)據(jù)速率;
?獨(dú)有的自動(dòng)讀寫(xiě)分離技術(shù)簡(jiǎn)化了測(cè)試操作;
?能夠多次測(cè)量并給出一個(gè)統(tǒng)計(jì)的結(jié)果;
?能夠根據(jù)信號(hào)斜率自動(dòng)計(jì)算建立/保持時(shí)間的修正值。
DDR時(shí)鐘總線的一致性測(cè)試
DDR總線參考時(shí)鐘或時(shí)鐘總線的測(cè)試變得越來(lái)越復(fù)雜,主要測(cè)試內(nèi)容可以分為兩方面:波形參數(shù)和抖動(dòng)。波形參數(shù)主要包括:Overshoot(過(guò)沖);Undershoot(下沖);SlewRate(斜率);RiseTime(上升時(shí)間)和FallTime(下降時(shí)間);高低時(shí)間;DutyCycle(占空比失真)等,測(cè)試較簡(jiǎn)單,在此不再贅述。抖動(dòng)測(cè)試則越來(lái)越復(fù)雜,以前一般只是測(cè)試Cycle-CycleJitter(周期到周期抖動(dòng)),但是當(dāng)速率超過(guò)533MT/S的DDR2&3時(shí),測(cè)試內(nèi)容相當(dāng)多,不可忽略。表7-15是DDR2667的規(guī)范參數(shù)。對(duì)這些抖動(dòng)參數(shù)的測(cè)試需要用軟件實(shí)現(xiàn),比如Agilent的N5413ADDR2時(shí)鐘表征工具。測(cè)試建議用系統(tǒng)帶寬4GHz以上的差分探頭和示波器,測(cè)試點(diǎn)在DIMM上靠近DRAM芯片的位置,被測(cè)系統(tǒng)建議運(yùn)行MemoryTest類(lèi)的總線加壓軟件。 DDR測(cè)試信號(hào)問(wèn)題排查;
工業(yè)規(guī)范標(biāo)準(zhǔn),Specification:如果所設(shè)計(jì)的功能模塊要實(shí)現(xiàn)某種工業(yè)標(biāo)準(zhǔn)接口或者協(xié)議,那一定要找到相關(guān)的工業(yè)規(guī)范標(biāo)準(zhǔn),讀懂規(guī)范之后,才能開(kāi)始設(shè)計(jì)。
因此,為實(shí)現(xiàn)本設(shè)計(jì)實(shí)例中的DDR模塊,需要技術(shù)資料和文檔。
由于我們要設(shè)計(jì)DDR存諸模塊,那么在所有的資料當(dāng)中,應(yīng)該較早了解DDR規(guī)范。通過(guò)對(duì)DDR規(guī)范文件JEDEC79R]的閱讀,我們了解到,設(shè)計(jì)一個(gè)DDR接口,需要滿(mǎn)足規(guī)范中規(guī)定的DC,AC特性及信號(hào)時(shí)序特征。下面我們從設(shè)計(jì)規(guī)范要求和器件本身特性?xún)蓚€(gè)方面來(lái)解讀,如何在設(shè)計(jì)中滿(mǎn)足設(shè)計(jì)要求。 DDR、DDR2、DDR3 和 DDR4 設(shè)計(jì)與測(cè)試解決方案;山西DDR一致性測(cè)試保養(yǎng)
DDR DDR2 DDR3 DDR4 和 DDR5 內(nèi)存帶寬;山西DDR一致性測(cè)試保養(yǎng)
相關(guān)器件的應(yīng)用手冊(cè),ApplicationNote:在這個(gè)文檔中,廠家一般會(huì)提出一些設(shè)計(jì)建議,甚至參考設(shè)計(jì),有時(shí)該文檔也會(huì)作為器件手冊(cè)的一部分出現(xiàn)在器件手冊(cè)文檔中。但是在資料的搜集和準(zhǔn)備中,要注意這些信息是否齊備。
參考設(shè)計(jì),ReferenceDesiqn:對(duì)于比較復(fù)雜的器件,廠商一般會(huì)提供一些參考設(shè)計(jì),以幫助使用者盡快實(shí)現(xiàn)解決方案。有些廠商甚至?xí)苯犹峁┰韴D,用戶(hù)可以根據(jù)自己的需求進(jìn)行更改。
IBIS 文件:這個(gè)對(duì)高速設(shè)計(jì)而言是必需的,獲得的方法前面已經(jīng)講過(guò)。 山西DDR一致性測(cè)試保養(yǎng)