1 眼图的基本知识
对于数字信号,高低电平转换可以组合在多个序列中。以3位为例,总共有000-111和8种组合。在时域中,根据某个参考点对足够多的序列进行对齐,然后将波形叠加形成眼图,如下图所示。
图:眼图中的信息
2 用ANSYS仿真DDR4的眼图的步骤
2.1 准备工作
导入待测的PCB文件到ANSYS SIwave中,选好数据,时钟等网络。
导入PCB的方法参考:
ANSYS_Q3D仿真激光发射的寄生电感_ansys q3d-CSDN博客
1>点simulation菜单下的DDRwizard。
2>选择DDR的类型、速率等,我们这里是DDR4,1866Mbps。
3>工作电压Vdd=1.2v。
图:打开DDRwizard
4>打开setting,设置ODT为48Ω。
图:设置ODT电阻
2.2 IBIS模型的调用
1>这步可以导入PCB后做,选STYLE下的option,把待测DDR,主控芯片的IBIS模型放大2中的目录下面。
图:放IBIS模型到指定的路径下
2>选择器件对应的IBIS模型;选择供电是用真实的VRM模型,还是理想VRM。
注意:这里还要继续设置DQ/DQS 的读写模式下的IO对应的IBIS模型。
图:IBIS模型的关联
2.3 配置仿真参数
这里可以参考下面的配置,点击OK后跳转到ANSYS DESKTOP
图:仿真参数配置
2.4 跳转到ANSYS DESKTOP
跳转到desktop界面后右键Analysis,开始仿真。
图:ANSYS DESKTOP界面
2.5 配置眼图输出结果
选择result → creat Eye Diagram Report → Rectangular Plot , 出现下图的配置,这里重点是Unit Interval的设置,我这里设置我速率1866M对应的周期535.9ps。
图:输出结果波形的配置
2.6 输出眼图
选择DQ0~DQ7,输出眼图。
图:输出的眼图结果
相关:
DDR的拓扑与仿真_ddr仿真-CSDN博客
DDR自学笔记_ddr4数据预取-CSDN博客