DDR測試按照存儲信息方式的不同,隨機存儲器又分為靜態隨機存儲器SRAM(StaticRAM)和動態隨機存儲器DRAM(DynamicRAM)。SRAM運行速度較快、時延小、控制簡單,但是SRAM每比特的數據存儲需要多個晶體管,不容易實現大的存儲容量,主要用于一些對時延和速度有要求但又不需要太大容量的場合,如一些CPU芯片內置的緩存等。DRAM的時延比SRAM大,而且需要定期的刷新,控制電路相對復雜。但是由于DRAM每比特數據存儲只需要一個晶體管,因此具有集成度高、功耗低、容量大、成本低等特點,目前已經成為大容量RAM的主流,典型的如現在的PC、服務器、嵌入式系統上用的大容量內存都是DRAM。DDR有那些測試解決方案;DDR測試方案

DDR測試
DDR4/5的協議測試除了信號質量測試以外,有些用戶還會關心DDR總線上真實讀/寫的數據是否正確,以及總線上是否有協議的違規等,這時就需要進行相關的協議測試。DDR的總線寬度很寬,即使數據線只有16位,加上地址、時鐘、控制信號等也有30多根線,更寬位數的總線甚至會用到上百根線。為了能夠對這么多根線上的數據進行同時捕獲并進行協議分析,適合的工具就是邏輯分析儀。DDR協議測試的基本方法是通過相應的探頭把被測信號引到邏輯分析儀,在邏輯分析儀中運行解碼軟件進行協議驗證和分析。 DDR測試方案DDR3關于信號建立保持是的定義;

8.PCBLayout在實際的PCB設計時,考慮到SI的要求,往往有很多的折中方案。通常,需要優先考慮對于那些對信號的完整性要求比較高的。畫PCB時,當考慮以下的一些相關因素,那么對于設計PCB來說可靠性就會更高。1)首先,要在相關的EDA工具里設置好拓撲結構和相關約束。2)將BGA引腳突圍,將ADDR/CMD/CNTRL引腳布置在DQ/DQS/DM字節組的中間,由于所有這些分組操作,為了盡可能少的信號交叉,一些的管腳也許會被交換到其它區域布線。3)由串擾仿真的結果可知,盡量減少短線(stubs)長度。通常,短線(stubs)是可以被削減的,但不是所有的管腳都做得到的。在BGA焊盤和存儲器焊盤之間也許只需要兩段的走線就可以實現了,但是此走線必須要很細,那么就提高了PCB的制作成本,而且,不是所有的走線都只需要兩段的,除非使用微小的過孔和盤中孔的技術。終,考慮到信號完整性的容差和成本,可能選擇折中的方案。
DDR測試
DDR內存的典型使用方式有兩種:一種是在嵌入式系統中直接使用DDR顆粒,另一種是做成DIMM條(DualIn-lineMemoryModule,雙列直插內存模塊,主要用于服務器和PC)或SO-DIMM(SmallOutlineDIMM,小尺寸雙列直插內存,主要用于筆記本)的形式插在主板上使用。在服務器領域,使用的內存條主要有UDIMM、RDIMM、LRDIMM等。UDIMM(UnbufferedDIMM,非緩沖雙列直插內存)沒有額外驅動電路,延時較小,但數據從CPU傳到每個內存顆粒時,UDIMM需要保證CPU到每個內存顆粒之間的傳輸距離相等,設計難度較大,因此UDIMM在容量和頻率上都較低,通常應用在性能/容量要求不高的場合。 DDR測試USB眼圖測試設備?

3.互聯拓撲對于DDR2和DDR3,其中信號DQ、DM和DQS都是點對點的互聯方式,所以不需要任何的拓撲結構,然而例外的是,在multi-rankDIMMs(DualInLineMemoryModules)的設計中并不是這樣的。在點對點的方式時,可以很容易的通過ODT的阻抗設置來做到阻抗匹配,從而實現其波形完整性。而對于ADDR/CMD/CNTRL和一些時鐘信號,它們都是需要多點互聯的,所以需要選擇一個合適的拓撲結構,圖2列出了一些相關的拓撲結構,其中Fly-By拓撲結構是一種特殊的菊花鏈,它不需要很長的連線,甚至有時不需要短線(Stub)。對于DDR3,這些所有的拓撲結構都是適用的,然而前提條件是走線要盡可能的短。Fly-By拓撲結構在處理噪聲方面,具有很好的波形完整性,然而在一個4層板上很難實現,需要6層板以上,而菊花鏈式拓撲結構在一個4層板上是容易實現的。另外,樹形拓撲結構要求AB的長度和AC的長度非常接近(如圖2)。考慮到波形的完整性,以及盡可能的提高分支的走線長度,同時又要滿足板層的約束要求,在基于4層板的DDR3設計中,合理的拓撲結構就是帶有少短線(Stub)的菊花鏈式拓撲結構。DDR4關于信號建立保持是的定義;眼圖測試DDR測試信號完整性測試
DDR存儲器信號和協議測試;DDR測試方案
對于DDR2和DDR3,時鐘信號是以差分的形式傳輸的,而在DDR2里,DQS信號是以單端或差分方式通訊取決于其工作的速率,當以高度速率工作時則采用差分的方式。顯然,在同樣的長度下,差分線的切換時延是小于單端線的。根據時序仿真的結果,時鐘信號和DQS也許需要比相應的ADDR/CMD/CNTRL和DATA線長一點。另外,必須確保時鐘線和DQS布在其相關的ADDR/CMD/CNTRL和DQ線的當中。由于DQ和DM在很高的速度下傳輸,所以,需要在每一個字節里,它們要有嚴格的長度匹配,而且不能有過孔。差分信號對阻抗不連續的敏感度比較低,所以換層走線是沒多大問題的,在布線時優先考慮布時鐘線和DQS。DDR測試方案