首页/文章/ 详情

仿真技巧 | Ansys SIwave中使用IBIS模型进行DDR仿真的方法

1年前浏览2930

本文介绍如何使用Ansys SIwave DDR wizard导入IBIS模型进行DDR相关仿真。DDR wizard是专门用于分析驱动器和接收器的时域瞬态响应的设计工具,通过SIwave中的动态连接可以在AEDT中进行协同仿真,使用SIwave生成的SSS/Touchstone格式的S参数模型在AEDT中搭建电路,分析眼图。


1、以DDR4为例,仿真需要微处理器和内存颗粒,关注的信号网络包括DQ、DQS、Clock以及Address。仿真开始前,需要将IBIS文件复 制到IBIS-Driven的驱动目录下,该目录默认路径是:

C:\Program Files\AnsysEM\v221\Win64\buflib\IBIS。完成之后打开.siw文件:某电子产品的几何模型如下图所示。


2、首先为信号分组,先在Power/Ground栏下点击Auto identify自动识别电源地信号线,然后点击Differential nets栏,识别差分对信号,点击Auto identify进入设置窗口,分别输入识别差分信号+和-的对应符号,点击Auto identify。


3、设置好之后点击Simulation菜单栏下的DDR wizard[Beta]按钮,进入到DDR仿真工作流程。


4、DDR Type下拉菜单可以选择对应的信号接口,目前支持从DDR3 到GDDR6等多种接口。然后选择对应的信号速率,勾选需要仿真的信号以及对应的DQS和时钟。(若不使用IBIS模型,可勾选底部Ideal Components。)

5、点击Settings进入如下窗口,将ODT和DRV长度设置为48,点击OK。设置完成后点击Next进入下一流程:

6、在IBIS Setup栏的IBIS Component下拉列表中选择对应的IBIS模型:


点击DQ/DQS Write Mode栏,将IBIS模型的分配方式改为Net Group:

点击DQ/DQS Read Mode栏,修改器件类型和IBIS模型信息,如下:

7、然后设置电源,有两种方式可选:理想电源和非理想电源。理想电源设置简单,仿真速度也更快,但不包含SSO噪声和PDN阻抗信息;非理想电源仿真时间长,仿真结果包含SSO噪声和PDN阻抗,对于Drivers必须使用IBIS模型。接下来介绍使用非理想电源仿真的方法。

在DDR wizard界面点击Next进入到电源地网络设置窗口,修改Supply和Power Net

点击Next进入到VRM参数设置窗口,构建VRM模型。VDD选择G43225-001,电源线改为BST_V3P3_S5,VTT选择E17764-001。点击Next。

8、进入到仿真设置窗口:勾选Use Touchstone model,勾选Plot Receiver Waveforms和Plot Power Rail Waveforms。然后点击Edit按钮设置S参数扫描频率,设置好点击OK退出。

9、在DDR wizard窗口点击OK开始仿真,仿真完成后会提取出S参数,并自动转到AEDT界面生成Schematic。

为了避免不必要的PDN噪声,需要添加电容,将代表电源的三个引脚的复 制到旁边,然后在Component Libraries中选择电阻和电容添加到电路图。

然后将新绘制的电路图复 制到Write Mode的Schematic中:

10、在DDR wizard窗口点击OK开始仿真,仿真完成后会提取出S参数,并自动转到AEDT界面生成Schematic。对于Read Mode和Write Mode设计,分别右键点击Analysis,选择Analyze,运行仿真。仿真完成后即可在Result中查看仿真结果。

来源:安世亚太
电源电路电子
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-25
最近编辑:1年前
安世亚太
精益研发助推中国智造
获赞 574粉丝 7101文章 392课程 82
点赞
收藏

作者推荐

未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈