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

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

    关注

    447

    文章

    47888

    浏览量

    409941
  • pcb
    pcb
    +关注

    关注

    4226

    文章

    22493

    浏览量

    386431
  • DDR
    DDR
    +关注

    关注

    9

    文章

    679

    浏览量

    64324
  • 仿真
    +关注

    关注

    50

    文章

    3873

    浏览量

    132211

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

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

收藏 人收藏

    评论

    相关推荐

    电路仿真模拟器怎么用

    的使用方法和相关概念。 一、电路仿真模拟器是什么? 电路仿真模拟器是一种计算机软件,可以模拟和分析各种电路设计。它可以帮助电子工程师和学生验证他们的
    的头像 发表于 05-04 10:53 359次阅读

    电路仿真软件如何使用 电路仿真软件有哪些好用

    电路仿真软件的使用方法,并列举一些常用的好用软件。 使用电路仿真软件的基本步骤如下: 创建电路
    的头像 发表于 05-04 10:51 329次阅读

    电路仿真软件有哪些类型 电路仿真接线app软件哪个好

    电路仿真软件有以下几个类型:电子数字仿真软件、电子模拟仿真软件、电源电气
    的头像 发表于 05-04 10:49 313次阅读

    电路仿真软件如何使用 电路仿真软件操作流程

    第一步是下载电路仿真软件,并按照安装向导的提示完成安装过程。常见的电路仿真软件有SPICE、Multisim、PSpice等。在安装过程中,可以选择安装路径和相关的组件,建议根据自己
    的头像 发表于 05-04 10:39 296次阅读

    电路仿真软件哪个更实用呢

    电路仿真软件是电子工程师和学生在设计和验证电路原型和系统时的重要工具。它们可以帮助用户快速建立电路模型,并对其进行虚拟测试和优化。此外,
    的头像 发表于 04-21 10:56 835次阅读

    电路仿真是什么意思 电路仿真怎么连线

    以优化电路设计,提高电路的性能。 电路仿真涉及到电路设计图的绘制和元件的连线。首先,我们需要利用电路设计
    的头像 发表于 04-21 10:47 816次阅读

    电路仿真图用什么软件

    电路设计和仿真过程中,选择合适的软件工具非常重要。以下是几个常用的电路仿真软件,并对其进行了详
    的头像 发表于 04-21 10:42 821次阅读

    什么是电路仿真 数字电路仿真软件哪个好用

    电路仿真是指借助计算机软件模拟电路的工作原理和性能的过程。通过电路仿真,可以在不实际进行硬件搭建的情况下,预测和分析
    的头像 发表于 04-21 10:26 756次阅读

    主流电路仿真软件有哪些

    主流电路仿真软件是电子工程师和电路设计师在实际设计中经常使用的工具。它们通过数值模拟和仿真来验证电路性能,并帮助工程师优化设计。以下是一些主
    的头像 发表于 04-21 10:23 603次阅读

    常用电路仿真软件有哪些

    开发的一款免费的电路仿真软件。它提供了直观的用户界面,使用者可以通过拖动和放置元件来构建电路,并且可以进行直流稳态分
    的头像 发表于 04-21 09:25 472次阅读

    免费的电路仿真软件有哪些 国产电路仿真软件哪个好

    免费的电路仿真软件有很多种,包括Multisim,Pspice,LTspice,Qucs,KiCad,Tina-TI等等。这些软件提供了丰富的电路设计和
    的头像 发表于 04-21 09:22 376次阅读

    电路仿真软件哪个更实用

    选择电路仿真软件时,哪个更实用主要取决于你的具体需求和偏好。不同的软件在功能、界面设计、操作便利性等方面各有特点。
    的头像 发表于 03-29 14:40 410次阅读

    电路仿真软件multisim使用教程

    Multisim是一款功能强大的电路仿真软件,它为用户提供了丰富的元器件库和强大的仿真功能。
    的头像 发表于 03-29 14:08 740次阅读

    如何挑选合适的电路仿真软件工具

    微电子及集成电路技术发展日新月异,离不开EDA电子电路仿真软件的支持。每天不知有多少电路设计及验证者,使用着各种电路仿真
    的头像 发表于 06-25 16:37 3186次阅读

    如何用MATLAB进行电路仿真

    本文演示如何用MATLAB进行电路仿真,测量RLC电路的电压。我用的是R2014a,不同版本软件界面稍有差别。
    的头像 发表于 05-26 09:47 3192次阅读
    如何用MATLAB<b class='flag-5'>进行</b><b class='flag-5'>电路仿真</b>?