DDR 規范的時序要求
在明確了規范中的 DC 和 AC 特性要求之后,下一步,我們還應該了解規范中對于信號的時序要求。這是我們所設計的 DDR 系統能夠正常工作的基本條件。
在規范文件中,有很多時序圖,筆者大致計算了一下,有 40 個左右。作為高速電路設計的工程師,我們不可能也沒有時間去做全部的仿真波形來和規范的要求一一對比驗證,那么哪些時序圖才是我們關注的重點?事實上,在所有的這些時序圖中,作為 SI 工程師,我們需要關注的只有兩個,那就是規范文件的第 69 頁,關于數據讀出和寫入兩個基本的時序圖(注意,這里的讀出和寫入是從 DDR 控制器,也即 FPGA 的角度來講的)。為方便讀者閱讀,筆者把這兩個時序圖拼在了一起,而其他的時序圖的實現都是以這兩個圖為基礎的。在板級系統設計中,只要滿足了這兩個時序圖的質量,其他的時序關系要求都是對這兩個時序圖邏輯功能的擴展,應該是 DDR 控制器的邏輯設計人員所需要考慮的事情。 是否可以通過重新插拔DDR3內存模塊解決一致性問題?廣西DDR3測試市場價
時序要求:DDR系統中的內存控制器需要遵循DDR規范中定義的時序要求來管理和控制內存模塊的操作。時序要求包括初始時序、數據傳輸時序、刷新時序等,確保內存模塊能夠按照規范工作,并實現穩定的數據傳輸和操作。容量與組織:DDR系統中的內存模塊可以有不同的容量和組織方式。內存模塊的容量可以根據規范支持不同的大小,如1GB、2GB、4GB等。內存模塊通常由多個內存芯片組成,每個內存芯片被稱為一個芯粒(die),多個芯粒可以組成密集的內存模塊。兼容性:DDR技術考慮了兼容性問題,以確保DDR內存模塊能夠與兼容DDR接口的主板和控制器正常配合。例如,保留向后兼容性,允許支持DDR接口的控制器在較低速度的DDR模式下工作。HDMI測試DDR3測試方案商DDR3一致性測試是否包括高負載或長時間運行測試?
DDR 規范的 DC 和 AC 特性
眾所周知,對于任何一種接口規范的設計,首先要搞清楚系統中傳輸的是什么樣的信號,也就是驅動器能發出什么樣的信號,接收器能接受和判別什么樣的信號,用術語講,就是信號的DC和AC特性要求。
在DDR規范文件JEDEC79R的TABLE6:ELECTRICALCHARACTERISTICSANDDOOPERATINGCONDITIONS」中對DDR的DC有明確要求:VCC=+2.5v+0.2V,Vref=+1.25V+0.05VVTT=Vref+0.04V.
在我們的實際設計中,除了要精確設計供電電源模塊之外,還需要對整個電源系統進行PI仿真,而這是高速系統設計中另一個需要考慮的問題,在這里我們先不討論它,暫時認為系統能夠提供穩定的供電電源。
單擊NetCouplingSummary,出現耦合總結表格,包括網絡序號、網絡名稱、比較大干擾源網絡、比較大耦合系數、比較大耦合系數所占走線長度百分比、耦合系數大于0.05的走線 長度百分比、耦合系數為0.01?0.05的走線長度百分比、總耦合參考值。
單擊Impedance Plot (Collapsed),查看所有網絡的走線阻抗彩圖。注意,在彩圖 上方有一排工具欄,通過下拉按鈕可以選擇查看不同的網絡組,選擇不同的接收端器件,選 擇查看單端線還是差分線。雙擊Plot±的任何線段,對應的走線會以之前定義的顏色(白色) 在Layout窗口中高亮顯示。 是否可以通過調整時序設置來解決一致性問題?
DDRx接口信號的時序關系
DDR3的時序要求大體上和DDR2類似,作為源同步系統,主要有3組時序設計要求。 一組是DQ和DQS的等長關系,也就是數據和選通信號的時序;一組是CLK和ADDR/CMD/ CTRL的等長關系,也就是時鐘和地址控制總線的關系;一組是CLK和DQS的關系, 也就是時鐘和選通信號的關系。其中數據和選通信號的時序關系又分為讀周期和寫周期兩個 方向的時序關系。
要注意各組時序的嚴格程度是不一樣的,作為同組的數據和選通信號,需要非常嚴格的 等長關系。Intel或者一些大芯片廠家,對DQ組的等長關系經常在土25mil以內,在高速的 DDR3設計時,甚至會要求在±5mil以內。相對來說地址控制和時鐘組的時序關系會相對寬松 一些,常見的可能有幾百mil。同時要留意DQS和CLK的關系,在絕大多數的DDR設計里 是松散的時序關系,DDR3進行Fly-by設計后更是降低了 DQS和CLK之間的時序控制要求。 如何確保DDR3一致性測試的可靠性和準確性?HDMI測試DDR3測試方案商
DDR3一致性測試是否需要經常進行?廣西DDR3測試市場價
單擊Check Stackup,設置PCB板的疊層信息。比如每層的厚度(Thickness)、介 電常數(Permittivity (Er))及介質損耗(LossTangent)。
單擊 Enable Trace Check Mode,確保 Enable Trace Check Mode 被勾選。在走線檢查 流程中,可以選擇檢查所有信號網絡、部分信號網絡或者網絡組(Net Gr。叩s)??梢酝ㄟ^ Prepare Nets步驟來選擇需要檢查的網絡。本例釆用的是檢查網絡組。檢查網絡組會生成較詳 細的阻抗和耦合檢查結果。單擊Optional: Setup Net Groups,出現Setup Net Groups Wizard 窗口。
在Setup NG Wizard窗口中依次指定Tx器件、Rx器件、電源地網絡、無源器件及 其模型。 廣西DDR3測試市場價