(2)根據讀/寫信號的幅度不同進行分離。如果PCB走線長度比較 長,在不同位置測試時可能讀/寫信號的幅度不太一樣,可以基于幅度進行觸發分離。但是 這種方法對于走線長度不長或者讀/寫信號幅度差別不大的場合不太適用。
(3)根據RAS、CAS、CS、WE等控制信號進行分離。這種方法使用控制信號的讀/寫 來判決當前的讀寫指令,是可靠的方法。但是由于要同時連接多個控制信號以及Clk、 DQS、DQ等信號,要求示波器的通道數多于4個,只有帶數字通道的混合信號示波器才能 滿足要求,而且數字通道的采樣率也要比較高。圖5.11是用帶高速數字通道的示波器觸發 并采集到的DDR信號波形。 DDR眼圖讀寫分離的傳統方法。USB測試DDR一致性測試一致性測試
DDR數據總線的一致性測試
DQS (源同步時鐘)和DQ (數據)的波形參數測試與命令地址總線測試類似,比較簡 單,在此不做詳細介紹。對于DDR1, DQS是單端信號,可以用單端探頭測試;DDR2&3 DQS 則是差分信號,建議用差分探頭測試,減小探測難度。DQS和DQ波形包括三態(T特征,以及讀數據(Read Burst)、寫數據(Write Burst)的DQS和DQ的相對時序特征。在 我們測試時,只是捕獲了這樣的波形,然后測試出讀、寫操作時的建立時間和保持時間參數 是不夠的,因為數據碼型是變化的,猝發長度也是變化的,只測試幾個時序參數很難覆蓋各 種情況,更難測出差情況。很多工程師花了一周時間去測試DDR,卻仍然測不出問題的關 鍵點就在于此。因此我們應該用眼圖的方式去測試DDR的讀、寫時序,確保反映整體時序情 況并捕獲差情況下的波形,比較好能夠套用串行數據的分析方法,調用模板幫助判斷。 USB測試DDR一致性測試一致性測試尋找能夠滿足您的 DDR 和存儲器需求的特定解決方案。
DDR簡介與信號和協議測試
DDR/LPDDR簡介
目前在計算機主板和各種嵌入式的應用中,存儲器是必不可少的。常用的存儲器有兩 種: 一種是非易失性的,即掉電不會丟失數據,常用的有Flash(閃存)或者ROM(Read-Only Memory),這種存儲器速度較慢,主要用于存儲程序代碼、文件以及長久的數據信息等;另 一種是易失性的,即掉電會丟失數據,常用的有RAM(Random Access Memory,隨機存儲 器),這種存儲器運行速度較快,主要用于程序運行時的程序或者數據緩存等。圖5.1是市 面上一些主流存儲器類型的劃分。
由于DDR4的數據速率會達到3.2GT/s以上,DDR5的數據速率更高,所以對邏輯分析儀的要求也要很高,需要狀態采樣時鐘支持1.6GHz以上且在雙采樣模式下支持3.2Gbps 以上的數據速率。基于高速邏輯分析儀的DDR4/5協議測試系統。圖中是通過 DIMM條的適配器夾具把上百路信號引到邏輯分析儀,相應的適配器要經過嚴格測試,確 保在其標稱的速率下不會因為信號質量問題對協議測試結果造成影響。目前的邏輯分析儀可以支持4Gbps以上信號的采集和分析。DDR4協議/功能調試和分析參考解決方案。
對DDR5來說,設計更為復雜,仿真軟件需要幫助用戶通過應用IBIS模型針對基于 DDR5顆粒或DIMM的系統進行仿真驗證,比如仿真驅動能力、隨機抖動/確定性抖動、寄 生電容、片上端接ODT、信號上升/下降時間、AGC(自動增益控制)功能、4taps DFE(4抽頭 判決反饋均衡)等。
DDR的讀寫信號分離
對于DDR總線來說,真實總線上總是讀寫同時存在的。規范對于讀時序和寫時序的 相關時間參數要求是不一樣的,讀信號的測量要參考讀時序的要求,寫信號的測量要參考寫 時序的要求。因此要進行DDR信號的測試,第一步要做的是從真實工作的總線上把感興 趣的讀信號或者寫信號分離出來。JEDEC協會規定的DDR4總線的 一個工作時 序圖(參考資料: JEDEC STANDARD DDR4 SDRAM,JESD79-4),可以看到對于讀和寫信 號來說,DQS和DQ間的時序關系是不一樣的。 DDR2 和 LPDDR2 一致性測試軟件。USB測試DDR一致性測試一致性測試
擴展 DDR4 和 LPDDR4 合規性測試軟件的功能。USB測試DDR一致性測試一致性測試
為了進行更簡單的讀寫分離,Agilent的Infiniium系列示波器提供了一種叫作InfiniiScan 的功能,可以通過區域(Zone)定義的方式把讀寫數據可靠分開。
根據讀寫數據的建立保持時間不同,Agilent獨有的InfiniiScan功能可以通過在屏幕上畫 出幾個信號必須通過的區域的方式方便地分離出讀、寫數據,并進一步進行眼圖的測試。
信號的眼圖。用同樣的方法可以把讀信號的眼圖分離出來。
除了形成眼圖外,我們還可以利用示波器的模板測量功能對眼圖進行定量分析,
用戶可以根據JEDEC的要求自行定義一個模板對讀、寫信號進行模板測試,如 果模板測試Fail,則還可以利用Agilent示波器提供的模板定位功能定位到引起Fail的波形段。 USB測試DDR一致性測試一致性測試