0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用ADS仿真软件辅助进行DDR的电路仿真?

是德科技KEYSIGHT 来源:是德科技KEYSIGHT 作者:是德科技KEYSIGHT 2021-05-17 09:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

上文中,我们介绍了DDR芯片的物理层及协议测试,本文我们继续给大家揭秘如何利用是德科技ADS仿真软件辅助进行DDR的电路仿真,验证和分析。

是德科技ADS简介

是德科技PathWave Advanced Design System (ADS) 是一款最可信赖的仿真、验证和分析解决方案,通过特有的电磁及DDR总线仿真器,精确提取完整链路的特性,表征从controller到memory的性能结果。帮助工程师减少设计风险,减少迭代次数。

ADS主要特性:

通过DDR Sim和Transient两种仿真器,获得眼图和时域波形等影响。

通过优化过的仿真界面,简化仿真流程,帮助工程师快速搭建仿真结构。

通过SIPro,快速准确的提取PCB电磁参数。

通过CILD和Via Designer,获得前仿真模型。快速得到layout约束条件。

准确获得抖动,串扰,噪声等因素的影响。

DDR应用设计流程

ADS非常适用于DDR相关应用的设计,通过特有的电磁及DDR总线仿真器,精确提取完整链路的特性,表征从controller到memory的性能结果,减少设计风险及迭代次数。

采用ADS的设计流程如下所示:

e8ec6900-b4d8-11eb-bf61-12bb97331649.png

图:是德科技DDR相关应用设计流程示意

在上图中所示的各个流程中,ADS均具备独特的优势,如下我们为大家分别介绍:

芯片AMI建模:

ADS Memory Designer中内置了专门用于DDR5的AMI模型的创建模块。通过向导式的界面,将均衡的算法自动生成AMI模型。

前仿真模型设计

ADS CILD是可以参数化生成传输线模型,支持差分,单端,宽边耦合等的微带线,带状线以及共面波导。

通过分析功能可以快速对设置好的传输线进行EM仿真,获得阻抗,损耗,反射,延时等信息。通过优化功能,预设目标阻抗。通过软件直接自动对某一参数进行优化,获得满足目标阻抗要求的结果。通过扫描功能,对多个参数进行扫描,获得不同参数影响下的传输线特性。通过统计功能,将工艺误差等因素考虑其中,仿真获得误差影响下的传输线特性,可用于良率分析以及误差控制。

而设计的结果可以生成模型用于ADS原理图仿真,验证整体通道特性,同时,也可以保留参数变量用于ADS原理图中参数扫描。

Via Designer可以通过参数化,生成过孔模型,支持单端,差分等各类通孔,盲孔,埋孔,微孔,支持背钻功能及过孔阵列。通过FEM算法获得过孔S参数及TDR信息,也可以一键调用EMPro并自动生成对应三维模型,用于后续更为复杂的编辑及仿真。

其通过参数化建模,大大节约过孔建模所需时间。而通过FEM仿真,可以得到十分精确的过孔S参数和TDR结果。同时,通过预设配置信息,简化仿真设置步骤。仿真结果可以生成模型用于ADS原理图仿真,验证整体通道特性,同时,也可以将其一键导出可编辑的三维结构,用于EMPro进行编辑,仿真等。

DDR通道仿真(前仿及后仿)

ADS Memory Designer是ADS中专门针对DDR仿真定制的组件,可以减小DDR仿真的复杂度,同时保证DDR仿真的效率和精度。

在Memory Designer中,只需要一张原理图便可以分别进行通道和瞬态仿真,如下图所示:

ea26b352-b4d8-11eb-bf61-12bb97331649.png

图:Memorydesigner 仿真原理图

DDR bus低误码率的仿真流程如下图所示:

ea505766-b4d8-11eb-bf61-12bb97331649.png

图:DDR BUS 低误码率仿真流程

此外,Memory Designer 中的DDR BUS 仿真器,使用通道仿真技术,根据信号的上升与下降,提取对应的阶跃响应,快速精确的仿真出DDR眼图及波形。同时可以将抖动,串扰,均衡等因素都考虑其中,而Batch simulation和前仿真模型的使用,可以在layout前期分析各种参数对DDR设计性能的影响。

基于Keysight 成熟的通道仿真算法,Memory Designer可以准确预测在低误码率情况下的抖动对信号的影响。并将当DQ 与DQS 存在时间差时,由于trigger传声的抖动追踪现象进行分析,如下图的案例。

ea9cfeea-b4d8-11eb-bf61-12bb97331649.png

图:抖动追踪分析案例

PCB电磁参数提取:

ADS SIPro是一款专用于PCB仿真的EM仿真工具,针对引脚众多的DDR信号,SIPro中内置了DDR设置向导,可以帮助用户快速进行DDR仿真设置,如下图的示例:

eb4a0cc0-b4d8-11eb-bf61-12bb97331649.png

图:PCB S参数提取 - SIPro

只需要选择控制器及内存模块,相应的网络就会由软件自动筛选提取,勾选需要仿真的网络名后,对应的仿真设置便会自动生成。整个过程只需要一分钟左右的时间。

此外,SIPro可以快速准确的提取PCB信号的S参数,可信频率高达40GHz。对于DDR中常见的共用返回路径的情况,SIPro通过算法识别过孔区域,使用三维电磁场算法FEM,精确提取由此产生的串扰,保证仿真精度。

原文标题:DDR芯片仿真与验证

文章出处:【微信公众号:是德科技KEYSIGHT】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54379

    浏览量

    469009
  • pcb
    pcb
    +关注

    关注

    4415

    文章

    23955

    浏览量

    426014
  • DDR
    DDR
    +关注

    关注

    11

    文章

    761

    浏览量

    69532
  • 仿真
    +关注

    关注

    55

    文章

    4532

    浏览量

    138647

原文标题:DDR芯片仿真与验证

文章出处:【微信号:是德科技KEYSIGHT,微信公众号:是德科技KEYSIGHT】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用Modelsim仿真I2C控制器

    混合的程序进行仿真。这里的仿真是对设计进行功能仿真(也称之为前仿真),其目的是验证
    的头像 发表于 01-10 14:14 5601次阅读
    如何使用Modelsim<b class='flag-5'>仿真</b>I2C控制器

    技能变现,千元奖金等你拿!深圳宝安区PCB设计与电路仿真大赛邀请你出战

    PCB设计与电路仿真大赛,邀请你出战
    的头像 发表于 12-12 12:00 3423次阅读
    技能变现,千元奖金等你拿!深圳宝安区PCB设计与<b class='flag-5'>电路仿真</b>大赛邀请你出战

    【产品介绍】Modelsim:HDL语言仿真软件

    概述ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真仿真
    的头像 发表于 11-13 11:41 659次阅读
    【产品介绍】Modelsim:HDL语言<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>

    求一个multisim启停驱动电路电路仿真

    我需要一个启停驱动电路电路仿真,我希望可以把文件直接发给我,用的元器件也告诉我,感谢???。
    发表于 10-11 10:37

    KiCad电路仿真简易教程

    “  KiCad作为一款功能强大的开源EDA软件,不仅能进行原理图设计和PCB布局,还集成了强大的电路仿真功能。通过其内置的  ngspice  仿真引擎,工程师可以在设计早期验证
    的头像 发表于 09-09 11:19 1.3w次阅读
    KiCad<b class='flag-5'>电路仿真</b>简易教程

    Multisim模拟电路仿真教程资料

    电子发烧友网站提供《Multisim模拟电路仿真教程资料.doc》资料免费下载
    发表于 09-03 16:23 4次下载

    vivado仿真时GSR信号的影响

    利用vivado进行设计xilinx FPGA时,写完设计代码和仿真代码后,点击run simulation(启动modelsim进行仿真
    的头像 发表于 08-30 14:22 1545次阅读
    vivado<b class='flag-5'>仿真</b>时GSR信号的影响

    利用EasyGo DeskSim创建实时仿真项目教程

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 06-19 09:15 1419次阅读
    <b class='flag-5'>利用</b>EasyGo DeskSim创建实时<b class='flag-5'>仿真</b>项目教程

    九进制计数电路仿真设计

    九进制计数电路仿真
    发表于 06-09 14:48 0次下载

    详解ADC电路的静态仿真和动态仿真

    ADC电路主要存在静态仿真和动态仿真两类仿真,针对两种不同的仿真,我们存在不同的输入信号和不同的数据采样,因此静态
    的头像 发表于 06-05 10:19 2270次阅读
    详解ADC<b class='flag-5'>电路</b>的静态<b class='flag-5'>仿真</b>和动态<b class='flag-5'>仿真</b>

    【「# 运算放大器参数解析与LTspice应用仿真」阅读体验】+Ltspice实践:电流测量电路仿真

    大费周章写软件的操作,尤其是软件界面,菜单栏,工具栏介绍这些,意义不大,实在是浪费篇幅,且有凑数之嫌。如果能结合LTspice工具,从0开始进行一款具体应用电路仿真设计,结合实践介绍L
    发表于 05-29 16:44

    Multisim模拟电路仿真教程

    本章Multisim10电路仿真软件,讲解使用Multisim进行模拟电路仿真的基本方法。   在众多的EDA仿真
    发表于 05-09 17:58 63次下载

    新品 | 服务:InfineonSpice 离线仿真工具

    新品服务:InfineonSpice离线仿真工具InfineonSpice是一款功能齐全的模拟电路仿真器,可免费进行直流和OP仿真。这款基于Windows的独立工具具有设计、模拟和分析
    的头像 发表于 04-30 18:21 1092次阅读
    新品 | 服务:InfineonSpice 离线<b class='flag-5'>仿真</b>工具

    概伦电子电路类型驱动SPICE仿真器NanoSpice X介绍

    NanoSpice X是概伦电子推出的高精度、大容量并行SPICE仿真器,旨在解决电路仿真中的最具挑战性任务。相较于上一代NanoSpice仿真器,NanoSpice X将平均仿真速度
    的头像 发表于 04-23 15:30 1556次阅读
    概伦电子<b class='flag-5'>电路</b>类型驱动SPICE<b class='flag-5'>仿真</b>器NanoSpice X介绍

    概伦电子千兆级高精度电路仿真器NanoSpice Giga介绍

    NanoSpiceGiga是概伦电子自主研发的千兆级晶体管级SPICE电路仿真器,通过基于大数据的并行仿真引擎处理十亿以上单元的电路仿真,可以用于各类存储器电路、定制数字
    的头像 发表于 04-23 15:21 1371次阅读
    概伦电子千兆级高精度<b class='flag-5'>电路仿真</b>器NanoSpice Giga介绍