在進行接收容限測試時,需要用到多通道的誤碼儀產(chǎn)生帶壓力的DQ、DQS等信號。測 試 中 被 測 件 工 作 在 環(huán) 回 模 式 , D Q 引 腳 接 收 的 數(shù) 據(jù) 經(jīng) 被 測 件 轉(zhuǎn) 發(fā) 并 通 過 L B D 引 腳 輸 出 到 誤碼儀的誤碼檢測端口。在測試前需要用示波器對誤碼儀輸出的信號進行校準,如DQS與 DQ的時延校準、信號幅度校準、DCD與RJ抖動校準、壓力眼校準、均衡校準等。圖5.21 展示了一整套DDR5接收端容限測試的環(huán)境。
DDR4/5的協(xié)議測試
除了信號質(zhì)量測試以外,有些用戶還會關(guān)心DDR總線上真實讀/寫的數(shù)據(jù)是否正確, 以及總線上是否有協(xié)議的違規(guī)等,這時就需要進行相關(guān)的協(xié)議測試。DDR的總線寬度很 寬,即使數(shù)據(jù)線只有16位,加上地址、時鐘、控制信號等也有30多根線,更寬位數(shù)的總線甚 至會用到上百根線。為了能夠?qū)@么多根線上的數(shù)據(jù)進行同時捕獲并進行協(xié)議分析,適 合的工具就是邏輯分析儀。DDR協(xié)議測試的基本方法是通過相應(yīng)的探頭把被測信號引到 邏輯分析儀,在邏輯分析儀中運行解碼軟件進行協(xié)議驗證和分析。 DDR2/3/4 和 LPDDR2/3 的協(xié)議一致性測試和分析工具箱。吉林信號完整性測試DDR一致性測試
為了進行更簡單的讀寫分離,Agilent的Infiniium系列示波器提供了一種叫作InfiniiScan 的功能,可以通過區(qū)域(Zone)定義的方式把讀寫數(shù)據(jù)可靠分開。
根據(jù)讀寫數(shù)據(jù)的建立保持時間不同,Agilent獨有的InfiniiScan功能可以通過在屏幕上畫 出幾個信號必須通過的區(qū)域的方式方便地分離出讀、寫數(shù)據(jù),并進一步進行眼圖的測試。
信號的眼圖。用同樣的方法可以把讀信號的眼圖分離出來。
除了形成眼圖外,我們還可以利用示波器的模板測量功能對眼圖進行定量分析,
用戶可以根據(jù)JEDEC的要求自行定義一個模板對讀、寫信號進行模板測試,如 果模板測試Fail,則還可以利用Agilent示波器提供的模板定位功能定位到引起Fail的波形段。 吉林信號完整性測試DDR一致性測試用于 DDR、DDR2、DDR3、DDR4 調(diào)試和驗證的總線解碼器。
DDR簡介與信號和協(xié)議測試
DDR/LPDDR簡介
目前在計算機主板和各種嵌入式的應(yīng)用中,存儲器是必不可少的。常用的存儲器有兩 種: 一種是非易失性的,即掉電不會丟失數(shù)據(jù),常用的有Flash(閃存)或者ROM(Read-Only Memory),這種存儲器速度較慢,主要用于存儲程序代碼、文件以及長久的數(shù)據(jù)信息等;另 一種是易失性的,即掉電會丟失數(shù)據(jù),常用的有RAM(Random Access Memory,隨機存儲 器),這種存儲器運行速度較快,主要用于程序運行時的程序或者數(shù)據(jù)緩存等。圖5.1是市 面上一些主流存儲器類型的劃分。
克勞德高速數(shù)字信號測試實驗室
一個實際的DDR4總線上的讀時序和寫時序。從兩張圖我們可 以看到,在實際的DDR總線上,讀時序、寫時序是同時存在的。而且對于讀或者寫時序來 說,DQS(數(shù)據(jù)鎖存信號)相對于DQ(數(shù)據(jù)信號)的位置也是不一樣的。對于測試來說,如果 沒有軟件的輔助,就需要人為分別捕獲不同位置的波形,并自己判斷每組Burst是讀操作還 是寫操作,再依據(jù)不同的讀/寫規(guī)范進行相應(yīng)參數(shù)的測試,因此測量效率很低,而且無法進行 大量的測量統(tǒng)計。 D9050DDRC DDR5 發(fā)射機合規(guī)性測試軟件.
為了針對復雜信號進行更有效的讀/寫信號分離,現(xiàn)代的示波器還提供了很多高級的信號 分離功能,在DDR測試中常用的有圖形區(qū)域觸發(fā)的方法和基于建立/保持時間的觸發(fā)方法。
圖形區(qū)域觸發(fā)是指可以用屏幕上的特定區(qū)域(Zone)定義信號觸發(fā)條件。用 區(qū)域觸發(fā)功能對DDR的讀/寫信號分離的 一 個例子。用鎖存信號DQS信號觸發(fā)可以看到 兩種明顯不同的DQS波形, 一 種是讀時序的DQS波形,另 一 種是寫信號的DQS波形。打 開區(qū)域觸發(fā)功能后,通過在屏幕上的不同區(qū)域畫不同的方框,就可以把感興趣區(qū)域的DQS 波形保留下來,與之對應(yīng)的數(shù)據(jù)線DQ上的波形也就保留下來了。 DDR、DDR2、DDR3、DDR4 調(diào)試和驗證的總線解碼器。吉林信號完整性測試DDR一致性測試
DDR4 一致性測試平臺插件。吉林信號完整性測試DDR一致性測試
DDR總線概覽
從測試角度看,因為DQS和DQ都是三態(tài)信 號,在PCB走線上雙向傳輸。在讀操作時,DQS信號的邊沿在時序上與DQ的信號邊沿處對 齊,而在寫操作時,DQS信號的邊沿在時序上與DQ信號的中心處對齊,參考圖7-132,這給 測試驗證帶來了巨大的挑戰(zhàn):把讀信號與寫信號分開是非常困難的!
址/命令總線是時鐘的上升沿有效,其中,命令由/CS (片選)、/RAS、 /CAS、/WE (寫使能)決定,比如讀命令為LHLH,寫命令為LHLL等。操作命令有很多, 主要是 NOP (空操作)、Active ()、Write> Read^ Precharge (Bank 關(guān)閉)、Auto Refresh 或Self Refresh (自動刷新或自刷新)等(詳細內(nèi)容請參考《Jedec規(guī)范JESD79)))。數(shù)據(jù)總 線由DQS的上升沿和下降沿判斷數(shù)據(jù)DQ的0與1。
DDR總線PCB走線多,速度快,時序和操作命令復雜,很容易出現(xiàn)失效問題,為此我 們經(jīng)常用示波器進行DDR總線的信號完整性測試和分析。通常的測試內(nèi)容包括:時鐘總線的 信號完整性測試分析;地址、命令總線的信號完整性測試分析;數(shù)據(jù)總線的信號完整性測試 分析。下面從這三個方面分別討論DDR總線的信號完整性測試和分析技術(shù)。 吉林信號完整性測試DDR一致性測試