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

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

3天内不再提示

以DDR内存条为例教你进行SI仿真

454398 2023-02-07 16:37 次阅读

随着服务器、计算机机器性能需求的逐渐提高,高速率、高频率 DDR 也开始应用于高端设计中。但目前针对 DDR 设计资料非常少,特别是针对信号完整性(SI)方面的,随着 DDR 速率的提高,极易容易引起电路的 SI 问题,信号测试验证也变得越来越困难。一般 DDR 信号测试、仿真验证,大多数用 SPEED2000,大家在学习 DDR 仿真前,可以先补充 SPEED2000 的时域波形仿真和 IBIS 仿真基础。今天我们以 DDR 内存条为例,进行简单的 DDR SI 仿真供大家学习借鉴。

下面是在 Cadence 中 SPEED2000,具体软件操作使用步骤,如下所示:

1. Cadence17.2 的 SPPED2000 在 Generator 里

2. 点击 Generator 后会选择 license,这里注意要全选,否则后面 DDR 仿真会报 spd error

3. 选择 DDR Simulaion,点击“load layout file”,选择 layout 文件,支持 brd 文件,这里以 cadence 的内存条模板学习。

4. 选择 enable DDR Simulation Mode,点击 set up components and bus group,这里 cadence 的模板是一个内存条,所以控制芯片端为金手指接口,选择 J1。

5. 点击下一步,选择内存,这里 U0-U7 都是内存颗粒。

6. 点击下一步选择串联电阻,不用管,下一步,选择 power,这里 VDD/VTT/GND 都勾上,点击下一步

7. 选择 power source VRM,cadence 的内存条已经定义了一个 VRM,Vsource 和 Vterm,等于我们板上的 DCDC,点击右边会出现带有 Editor 含义的 E,点击 E,编辑电压为 1.5 和 0.75,点击下一步

8. 设置 BUS group,设置 A0~A15 为地址信号,命名为 ADDR

9. 设置 CLK

10. 设置 DATA

11. 下一步直到仿真信号预览,检查下是不是对的,点击完成。

12. 在右侧会出现 BUD Tree,设置 Bus tree,右键 J1,点击“connect IBIS”,或者点击左边的“set up controller model”

13. 对 U0 同样操作,定义完 IBIS 后,使用 copy IBIS to

14. 设置完 IBIS 模型后,选择左侧“select Bus groups for simulation”,设置仿真类型为写,等级为 2(考虑耦合因素),速度为 1.333GHz,仿真时间为 40ns

15. 设置仿真激励码型,这里需要用到 Agilent 的码型生成工具,官网有下载,选择 PRBS7 码型

16. 将 PRBS7 码型粘贴到地址仿真码型中,和数据除了 TQS 的码型中,注意后面的两个点不能删除,2 个点代表循环。设置完成,点击下方的 save analysis options

17. 至此,DDR 仿真参数设置完成,file -save as,保存一下,然后点击开始仿真,大约需要 1~3 分钟

18. 查看仿真结果,可以看 CLK/DATA/TQS 等波形,可以看到波形高频分量损耗和反射串扰造成的波形失真,等等很多信息。(感觉仿的不对,但是仿了 5 遍了都是这样)

审核编辑黄宇

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

    关注

    9

    文章

    677

    浏览量

    64255
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132165
  • 内存条
    +关注

    关注

    0

    文章

    127

    浏览量

    19278
收藏 人收藏

    评论

    相关推荐

    完整的DDRDDR2和DDR3内存电源解决方案同步降压控制器数据表

    电子发烧友网站提供《完整的DDRDDR2和DDR3内存电源解决方案同步降压控制器数据表.pdf》资料免费下载
    发表于 03-13 10:16 1次下载
    完整的<b class='flag-5'>DDR</b>、<b class='flag-5'>DDR</b>2和<b class='flag-5'>DDR</b>3<b class='flag-5'>内存</b>电源解决方案同步降压控制器数据表

    服务器内存条和普通内存条的区别

    服务器内存条和普通内存条的区别  服务器内存条和普通内存条是计算机中常见的两种内存设备。它们在设计、功能和应用方面存在一些显著的区别。 1.
    的头像 发表于 02-19 10:19 1039次阅读

    DDR6和DDR5内存的区别有多大?怎么选择更好?

    的型号。 首先,我们来看一下DDR6内存DDR6是目前市场上最新的内存技术,它在DDR5的基础上进行
    的头像 发表于 01-12 16:43 4387次阅读

    可制造性案例│DDR内存芯片的PCB设计

    的引脚介绍 DDR内存条的引脚数,取决于内存条的类型和规格。以下是一些常见的 DDR内存条类型和它们的引脚数 :
    发表于 12-25 14:02

    可制造性案例│DDR内存芯片的PCB设计!

    的引脚介绍 DDR内存条的引脚数,取决于内存条的类型和规格。以下是一些常见的 DDR内存条类型和它们的引脚数 :
    发表于 12-25 13:58

    详解内存条内存颗粒

    时,位宽变为64bit,即8个字节,于是SIMM就顺势变为DIMM(Double-Inline Memory Module)。这种形态一直延续至今,也是内存条的基本形态。
    的头像 发表于 12-16 15:00 1476次阅读
    详解<b class='flag-5'>内存条</b>和<b class='flag-5'>内存</b>颗粒

    台电追风A60 DDR5内存条全面上市

    追风A60采用新一代DDR5内存规格,相较DDR4,性能提升接近1倍。高配6000MHz频率实现DDR4 3200MHz的1.6倍传输速度和1.9倍传输带宽,让用户在使用台电
    的头像 发表于 12-05 15:52 576次阅读
    台电追风A60 <b class='flag-5'>DDR</b>5<b class='flag-5'>内存条</b>全面上市

    利用SPICE模型能不能进行PCB的SI仿真

    现想用Cadence做PCB的的SI仿真,但是AD8139没有IBIS仿真模型,只有SPICE模型,请问利用SPICE模型能不能进行PCB的SI
    发表于 11-22 08:11

    DDR4和DDR3内存都有哪些区别?

    DDR4和DDR3内存都有哪些区别? 随着计算机的日益发展,内存也越来越重要。DDR3和DDR4
    的头像 发表于 10-30 09:22 5391次阅读

    关于电脑换内存条的一些问题思考

    遇到一个比较有意思的问题。一个朋友问我说:他的电脑内存坏了,想换一条新的内存,换DDR5内存条是不是更好?看了他的配置之后,电脑使用的是DDR
    发表于 10-10 11:18 700次阅读
    关于电脑换<b class='flag-5'>内存条</b>的一些问题思考

    DDR3带宽的计算方法

    我们在买DDR内存条的时候,经常会看到这样的标签DDR3-1066、DDR3-2400等,这些名称都有什么含义吗?请看下表。
    发表于 09-26 11:35 2363次阅读
    <b class='flag-5'>DDR</b>3带宽的计算方法

    DDR4与DDR3的不同之处 DDR4设计与仿真案例

    从而确保内存稳定,另外,DDR4内存的金手指设计也有明显变化,金手指中间的防呆缺口也比DDR3更加靠近中央。当然,DDR4最重要的使命还是提
    发表于 09-19 14:49 1829次阅读
    <b class='flag-5'>DDR</b>4与<b class='flag-5'>DDR</b>3的不同之处 <b class='flag-5'>DDR</b>4设计与<b class='flag-5'>仿真</b>案例

    ddr5的主板可以用ddr4内存吗 几代CPU才能上DDR5

    DDR5的主板不支持使用DDR4内存DDR5(第五代双倍数据率)和DDR4(第四代双倍数据率)是两种不同规格的
    发表于 08-09 15:36 1.4w次阅读

    可制造性案例│DDR内存芯片的PCB设计

    DDR是运行内存芯片,其运行频率主要有100MHz、133MHz、166MHz三种,由于DDR内存具有双倍速率传输数据的特性,因此在DDR
    的头像 发表于 07-28 13:12 2199次阅读
    可制造性案例│<b class='flag-5'>DDR</b><b class='flag-5'>内存</b>芯片的PCB设计

    DDR内存条治具你了解多少?

    DDR内存条治具六大特点 有哪些呢? 让凯智通小编为你解答~ ①通用性高:只需换颗粒限位框,即可测试尺寸不同的颗粒; ②操作省力方便:采用手动翻盖滚轴式结构,相比同类产品减少磨损,达到更高的机械
    发表于 06-15 15:45