首页/文章/ 详情

不如仿真一次,ADS DDR4信号完整性仿真设置 ,居然还是Keysight的美女工程师

13分钟前浏览0
大家好,我是EE小新。

看到Keysight的美女工程师做了个DDR4的仿真,分享给大家。


仿真目标:


第一步,导入ODB++文件





第二步,打开ODB++ PCB文件,Layout




层叠设置,降生产的叠层文件导入进PCB或者手动输入进去



差分和单端阻抗走线宽度和线宽


ADS基板叠层参数设置



可以选择材料和介电常数




打开SIPro



仿真分析Channel A Byte0



选中Channel A Byte0,右击分析传输线


出现这个窗口


设置传输线的阻抗Z0=40Ω


可以看到选中的DQ0-DQ7 Nets


添加1个分析窗口,进入DDR设置



鼠标点击设置控制器U1和Memory U2,此时会自动填充U1和U2的所有网络


可以看到上面U1的地址栏是空的,没有自动填充,这是由于设计人员的命名规则的原因,每个人的命名规则不同,所以这里可以手动导入U1的地址名称。

选中U1 Channel DQ0-DQ7和U2 DQS0_A_P\DQS0_A_N



打开下拉菜单


可以在Options里面进行一些仿真设置


点击RUN,开始仿真



OK,此时可以查看仿真结果了


S11参数



DQS


Skew


当然,有时候会拿到供应商给的Package delay


你可以手动输入或者导入CSV格式即可。


生成子电路


此时子电路会得到刚刚设置好的端口和仿真好的S参数。

自动生成的子电路如下:


那么这些信息如何使用呢?会得到什么呢?

OK,下面进入最后的设计,如何得到眼图!!!

新建1个存储设计原理图:


打开simulation-Memory Designer


添加DDR设计组件


DDR仿真组件


PCB组件


U1 控制器组件


U2 Memory组件


双击PCB组件,选中SIPro Generated Cell


点击Next


点击Next,点击Finish


双击 DDR 控制器


点击Next,此时需要导入IBIS模型




Enable U1 并且使能DQS和DQ0-7


点击Next,创建数据分组


设置DQ的参数


设置DQS参数



连接控制器和PCB



选择DDR4的IBIS模型


点击Next,DQ和DQS设置



此时,所有的走线都连接完整了。


双击Memory Designer Setup,如下图设置


选择仿真器的类型


放置内存探针组件


设置内存探针,设置Select signals参数\select measurements参数



此时已全部完成,仿真开始


等待仿真完成,即可得到眼图!


实物如下,仿真的是下方的红色主板,感谢您的观看。

声明:


 
本文转载自电子开发学习,本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。  

来源:EEDesign
电路信号完整性电子ADS材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-11-13
最近编辑:13分钟前
EE小新
硕士 签名征集中
获赞 91粉丝 122文章 817课程 0
点赞
收藏
作者推荐

这个人形灵巧手确实酷,它开源了!

大家好,我是EE小新。快乐的国庆假期正式结束了,今天看看灵巧手的设计。灵巧手设计来源于TIDA-010992,你可以复制下面链接搜索,即可获取Gerber文件、SchmeticpdfandPCBLayerpdf。https://www.ti.com/tool/TIDA-010992硬件基本相当于完全开源了,想要获取源文件和Demo板,估计还得签署NDA协议,不过作为研究材料已经够了。TI的这个方案利用6个DRV8376三相电机驱动器,集成电流传感和场效应晶体(FET)作为功率级控制,包括实时电机控制和工业以太网通信。PCB正面PCB反面系统架构图:部分原理图设计:直流去耦Three-PhaseInverterWithDRV8376EthernetPHY24V、5V、3.3V和1.2V电源轨上下电测试:电流反馈每个轴的三相电流使用集成电流检测功能进行检测,无需外部检测电阻器,然后将电流数据反馈到MCU内的三个ADC模块以确保同步检测。空载电机使用16kHzPWM频率进行的电流检测采样。峰值纹波电流约为1A,每个PWM周期的RMS纹波电流约为214mA。50kHzPWM频率下的电流检测采样。峰值纹波电流约为250mA,每个PWM周期的RMS纹波电流约为98mA。三相电机半桥驱动Turn-onPropagationDelayTurn-offPropagationDelayRisingEdgeSlewRateFallingEdgeSlewRate温度测试倒是不一定非要使用TI的原始方案,挑选自己感兴趣的部分,功耗、温度、架构或许都是值得学习的。声明:本文转载自电子开发学习,本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。来源:EEDesign

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈