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

蓝图分享网 2022-11-23 20:08:37 966阅读 0评论

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

 

本文介绍如何使用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 FilesAnsysEMv221Win64buflibIBIS。完成之后打开.siw文件:某电子产品的几何模型如下图所示。

 

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

 

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

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

 

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,966人围观)

还没有评论,来说两句吧...