隨著服務器、計算機機器性能需求的逐漸提高,高速率、高頻率 DDR 也開始應用于高端設計中。但目前針對 DDR 設計資料非常少,特別是針對信號完整性(SI)方面的,隨著 DDR 速率的提高,極易容易引起電路的 SI 問題,信號測試驗證也變得越來越困難。一般 DDR 信號測試、仿真驗證,大多數用 SPEED2000,大家在學習 DDR 仿真前,可以先補充 SPEED2000 的時域波形仿真和 IBIS 仿真基礎。今天我們以 DDR 內存條為例,進行簡單的 DDR SI 仿真供大家學習借鑒。
下面是在 Cadence 中 SPEED2000,具體軟件操作使用步驟,如下所示:
1. Cadence17.2 的 SPPED2000 在 Generator 里
2. 點擊 Generator 后會選擇 license,這里注意要全選,否則后面 DDR 仿真會報 spd error
3. 選擇 DDR Simulaion,點擊“load layout file”,選擇 layout 文件,支持 brd 文件,這里以 cadence 的內存條模板學習。
4. 選擇 enable DDR Simulation Mode,點擊 set up components and bus group,這里 cadence 的模板是一個內存條,所以控制芯片端為金手指接口,選擇 J1。
5. 點擊下一步,選擇內存,這里 U0-U7 都是內存顆粒。
6. 點擊下一步選擇串聯電阻,不用管,下一步,選擇 power,這里 VDD/VTT/GND 都勾上,點擊下一步
7. 選擇 power source VRM,cadence 的內存條已經定義了一個 VRM,Vsource 和 Vterm,等于我們板上的 DCDC,點擊右邊會出現帶有 Editor 含義的 E,點擊 E,編輯電壓為 1.5 和 0.75,點擊下一步
8. 設置 BUS group,設置 A0~A15 為地址信號,命名為 ADDR
9. 設置 CLK
10. 設置 DATA
11. 下一步直到仿真信號預覽,檢查下是不是對的,點擊完成。
12. 在右側會出現 BUD Tree,設置 Bus tree,右鍵 J1,點擊“connect IBIS”,或者點擊左邊的“set up controller model”
13. 對 U0 同樣操作,定義完 IBIS 后,使用 copy IBIS to
14. 設置完 IBIS 模型后,選擇左側“select Bus groups for simulation”,設置仿真類型為寫,等級為 2(考慮耦合因素),速度為 1.333GHz,仿真時間為 40ns
15. 設置仿真激勵碼型,這里需要用到 Agilent 的碼型生成工具,官網有下載,選擇 PRBS7 碼型
16. 將 PRBS7 碼型粘貼到地址仿真碼型中,和數據除了 TQS 的碼型中,注意后面的兩個點不能刪除,2 個點代表循環。設置完成,點擊下方的 save analysis options
17. 至此,DDR 仿真參數設置完成,file -save as,保存一下,然后點擊開始仿真,大約需要 1~3 分鐘
18. 查看仿真結果,可以看 CLK/DATA/TQS 等波形,可以看到波形高頻分量損耗和反射串擾造成的波形失真,等等很多信息。(感覺仿的不對,但是仿了 5 遍了都是這樣)
審核編輯黃宇
-
DDR
+關注
關注
11文章
732瀏覽量
66797 -
仿真
+關注
關注
52文章
4283瀏覽量
135790 -
內存條
+關注
關注
0文章
153瀏覽量
20044
發布評論請先 登錄
創見推出DDR5 6400 CUDIMM內存條
雷克沙推出全新戰神之翼系列DDR5內存條
如何檢測DDR內存性能
如何選擇DDR內存條 DDR3與DDR4內存區別
十銓科技推出首款工業級DDR5 6400MT/s內存條
金士頓發布FURY Renegade DDR5 CUDIMM內存條
金百達、精億、光威這三個品牌的內存條哪個好?
英睿達推出首批CUDIMM、CSODIMM內存條
電腦內存條的作用和功能
內存時鐘和內存條有什么不同
內存條接觸不良會導致哪些情況
卓越性能精億內存條赤龍銀甲系列DDR4 16G(8GX2) 3200 內存條測評 值得推薦價格親民質量過硬的國貨老牌

DDR5內存條上的時鐘走線

評論