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

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

    关注

    446

    文章

    47705

    浏览量

    408882
  • pcb
    pcb
    +关注

    关注

    4216

    文章

    22446

    浏览量

    385275
  • DDR
    DDR
    +关注

    关注

    9

    文章

    674

    浏览量

    64211
  • 仿真
    +关注

    关注

    50

    文章

    3871

    浏览量

    132135

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

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

收藏 人收藏

    评论

    相关推荐

    电路仿真的优点

    电路仿真是一种使用计算机软件电路进行数值计算和模拟的过程,它可以评估电路的性能和行为,预测电路
    的头像 发表于 03-29 15:02 196次阅读

    电路仿真分析的优势和应用场景

    电路仿真软件通过精确的算法和强大的计算能力,可以模拟出电路在各种条件下的工作情况,从而得到准确的仿真结果。
    的头像 发表于 03-29 15:00 272次阅读

    电路仿真原理是什么

    电路仿真原理基于电路的基本物理原理和数学表达式,通过计算机模拟真实电路的行为和特性,以预测和分析电路的性能。
    的头像 发表于 03-29 14:57 183次阅读

    国产电路仿真软件哪个好

    在国产电路仿真软件领域,有多款优秀的软件可供选择,它们各有特色和优势,适合不同用户的需求。
    的头像 发表于 03-29 14:54 522次阅读

    手机电路仿真软件哪个好

    在选择手机电路仿真软件时,需要考虑的因素包括软件的功能、易用性、用户界面、社区支持和个人需求等。根据网络上的信息和用户反馈,以下是一些受欢迎的手机电路仿真
    的头像 发表于 03-29 14:47 320次阅读

    电路仿真软件哪个更实用

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

    怎么在手机上做电路仿真

    在手机上进行电路仿真,您可以使用一些专业的电路仿真应用。这些应用通常提供丰富的元器件库、强大的仿真功能和直观的图形界面,使得在手机上进行
    的头像 发表于 03-29 14:25 335次阅读

    电路仿真的作用

    首先,电路仿真有助于在设计开发的早期阶段发现和解决潜在问题。通过对电路进行仿真分析,工程师可以在实际制造和测试之前评估电路的性能和可靠性,预
    的头像 发表于 03-29 14:13 236次阅读

    电路仿真软件multisim使用教程

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

    电路仿真软件哪个好用

    电路仿真软件的选择取决于您的具体需求,包括电路类型、复杂性、所需精度以及个人或团队的熟悉程度等。
    的头像 发表于 03-29 14:08 377次阅读

    几款好用的电路仿真软件

    业界公认的一些功能强大的仿真软件像Pspice,Saber收费比较高,如果不想使用盗版,又有电路仿真需求,可以试试下面几款免费而且好用的仿真软件
    的头像 发表于 11-03 16:26 1.1w次阅读
    几款好用的<b class='flag-5'>电路仿真</b><b class='flag-5'>软件</b>

    工程师如何使用ADS仿真?如何优化ADS仿真

    篇文章中,我们将讨论工程师如何使用ADS仿真来设计和优化他们的电路。 简介: ADS是一种用于微波和射频电路设计、
    的头像 发表于 10-20 14:22 1353次阅读

    TINA:被低估的电路仿真软件

    从古老的EWB到Multisim,到可以仿真单片机的Proteus,再到OrCAD,或者LTspice,我们可能接触过多种多样的电路仿真软件,让我觉得最好用、最方便只有一个——TINA,可是TINA的普及程度没有非常高,这令我感
    的头像 发表于 07-05 15:49 9946次阅读
    TINA:被低估的<b class='flag-5'>电路仿真</b><b class='flag-5'>软件</b>

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

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

    如何用MATLAB进行电路仿真

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