DDR5 Simulation Solution
在 DDR5 Simulation Challenges 有說明模擬DDR5 AMI模型會遇到的挑戰,這篇文章會提供ADS Memory Designer的解決方案。
1. Asymmetric Rise/Fall Waveform
有別於Channel Simulator 透過GetWave()只能獲得上升信號;Memory Designer "DDR Sim"還會執行Getwave2(),來獲得下降信號。在最後把bit pattern轉換成waveform時可以正確把上升下降信號反應出來。
2. Clocking by External Signal
要解決這個挑戰,需要分兩個面向來處理:
A. AMI模型本身要支援triggered by external clock
Keysight SystemVue 可以產生透過外部clock trigger的DDR AMI模型,如下圖。
SystemVue產生AMI模型的界面支援reference external clock
B. 通道模擬引擎要支援。
Memory Designer "DDR Sim" 支援需要讀取外部clock的AMI模型。
3. DC Offset
Memory Designer "DDR Sim" 會計算DC offset,並提供給RX AMI模型做波型處理。
4. Multiple Channels Work at the Same Time
Memory Designer "DDR Sim" 會把所有的信號都當主信號,同時考慮其他信號對該信號的干擾來分析,例如在分析DQ0的時候,DQ1-63還有CA信號都是干擾源,以此分析出DQ0的信號品質。

留言
張貼留言