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

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

3天内不再提示

揭秘DDR5的读写分离技术奥秘

高频高速研究中心 来源:高频高速研究中心 2024-11-14 11:12 次阅读

在系统级仿真中,与DDR4-3200 相比,更高数据速率下的 DDR5 的有效带宽几乎是其两倍。这种改进是通过提高数据速率和增强架构来实现的。DDR5 包含从 3200 MT/s 到 8800 MT/s 的数据速率。一个值得注意的特性是在DQ接收器中集成了一个多抽头判决反馈均衡器,可在更高的数据速率下抵消码间干扰(ISI)效应。这些发展旨在满足下一代 CPU 对每个内核带宽日益增长的要求。

测试要求也同样发生了变化,以确保满足电气和时序裕量。

DDR5电气和时序规格会根据信号是读取还是写入数据而变化。这意味着,例如,斜率或电压电平取决于信号的方向和来源。写入数据从内存控制器发送(红色),数据从内存读取(蓝色)。写测试包括“写入前导码时序”和“输入差分斜率”。读测试包括“读取高输出电平和低输出电平”。DDR5的读写数据双向传输意味着测试时必须包括读写分离步骤,以分析双向信号的单个数据。

af2c873a-9068-11ef-a511-92fbcf53809c.png

读写分离一直是 DDR 总线测试的难点。由于 DDR 总线一直采用读写数据共享数据总线,而 JEDEC 规范针对读写操作制定了不同的指标,因此如果需要对被测器件和设备进行准确测试就必须分别对读和写进行分开测试。一种方法是 Memory Controller 可以编程只进行读或写操作以分别进行测试,这种方法不易实现。另外一种方法就是在示波器上根据读和写信号的特点设置恰当的触发进行分离。

在主板上电的正常操作期间捕获信号后查看信号可能并不容易。如我们主要关注的CLK/DQS/DQ/CA4信号,没有任何后处理,很难判断读取和写入数据何时处于活动状态。

af49e118-9068-11ef-a511-92fbcf53809c.png

相位关系

对于DDR4及更早版本,读取和写入数据遵循可预测的模式,使测试设备能够轻松检测分离:数据相对于写入选通DQS的中心对齐,读取时边缘对齐。

af639540-9068-11ef-a511-92fbcf53809c.png

上图显示了中心对齐的 DDR4 写入数据和选通信号示例:大部分时序和偏斜对齐的负担都落在内存控制器上,因此写入数据以最小的偏斜到达 DRAM 接收器(中心对齐),使数据锁存更容易。

在过往DDR3和DDR4总线上,主要采用DQS前导位或者DQS和DQ的相位差进行分离。

在DDR5总线上,DQS和DQ在读写操作时没有相位差,DQS的读写操作的前导码也是相同的。

因此在DDR5总线上的读写分离是一个难点。

对于DDR5,除了写入之外,这些规则几乎相同。为了降低功耗(DQS 时钟门控)并简化写入训练,DDR5对DRAM输入使用无与伦比的路径。但是,还有其他方法可用于读取和写入信令。

af8d3954-9068-11ef-a511-92fbcf53809c.png

上图显示了写入数据和选通信号之间可能的可变延迟。

振幅差异

尽管DDR5使用复杂的协议来存储和检索数据,但更高的数据速率为实现读写分离提供了一个有趣的途径。较高的频率相关损耗和信号衰减导致读写之间的幅度差异更明显。由于内存流量是尽可能靠近DRAM捕获的,无论是直接捕获还是使用interposer,因此读取数据的幅度预计会更高。了解这些差异可以简化分离识别过程。一些 DDR5 合规性工具提供此功能,甚至可以使用机器学习算法来更好地区分全摆幅突发和“峰值”边缘。

afa0f16a-9068-11ef-a511-92fbcf53809c.png

命令/地址解码(CA4)

由于DRAM接收读取和写入事务的命令和地址信息,因此很自然地认为测试设备也可以解码命令以更好地识别分离。这是理想的方案,适用于某些配置。完整命令总线解码选项的替代方法是对 CA 总线进行部分解码,并仅关注确定给定命令的突发类型的 CA 位。对于 DDR5,这是 CA4。

afc67066-9068-11ef-a511-92fbcf53809c.png

afe48c54-9068-11ef-a511-92fbcf53809c.png

在JEDEC协议中,很容易就能找到CA4的特别之处,可以看到,写数据时,CA4呈现的特征是低电平;读数据时,CA4呈现的特征是高电平。

那是不是我只要找到持续的CA4的低电平信号,此时对应的数据就是写信号呢?

你想多了!

DDR5的一致性测试软件提供了CA4 lantency分离方法,同样还有DQS、DQ的Phase分离方法,通过检测信号的阈值电平来作为一大判断依据。

阈值或参考电平用于确定突发开始和结束时以及 DQ 和 DQS 信号之间的有效转换。下面显示了读信号,然后是电气空闲状态,然后是写信号。

b0020c34-9068-11ef-a511-92fbcf53809c.png

再来看看CA4分离

第 1 步:通过使用屏幕上的标记或光标来测量延迟以及前导和后导转换电压,从而确定时序和基准电平。在下图中,CA4在有效写数据(绿色)开始时的延迟(红色)。

b024af1e-9068-11ef-a511-92fbcf53809c.png

b037d9ea-9068-11ef-a511-92fbcf53809c.png

第二步,输入相关的数值,很关键。

b0594634-9068-11ef-a511-92fbcf53809c.png

Preamble参考协议中的要求

b0773536-9068-11ef-a511-92fbcf53809c.png

第 3 步:选择并运行测试。

b08ead06-9068-11ef-a511-92fbcf53809c.png

b0b0e1d2-9068-11ef-a511-92fbcf53809c.png

看这个步骤是不是觉得很简单,包括开篇的视频也介绍了如何找read和write lantency,理论上是应该行云流水的等着APP跑出结果就行了。

然而,理论就是理论,无论你是用phase分离还是用CA4 lantency分离,都是在考虑你的耐心,这个问题找了原厂FAE现场,找了付费的技术支持远程连线,折腾了两个月也没说出个1234,分离的成功率确实是太低,就算能分,也要跑小时以上。

算了,还是推荐最原始的分离方法,1分钟即可分离。

b0d60944-9068-11ef-a511-92fbcf53809c.png

将上述波形展开,读写信号都混在一起。

b0f20432-9068-11ef-a511-92fbcf53809c.png

右键→Zones→AND Must Not Intersect

b11edd22-9068-11ef-a511-92fbcf53809c.png

同样的方法,划第二个框

b14e79c4-9068-11ef-a511-92fbcf53809c.png

DQS分离成功

b1889442-9068-11ef-a511-92fbcf53809c.png

DQS分离成功后再看DQ眼图也就眉清目秀了。

b19e5bd8-9068-11ef-a511-92fbcf53809c.png

总而言之,读写分离采用InfiniiScan要远比APP要高效简单。

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

    关注

    50

    文章

    4036

    浏览量

    133393
  • DDR4
    +关注

    关注

    12

    文章

    318

    浏览量

    40679
  • DDR5
    +关注

    关注

    1

    文章

    417

    浏览量

    24092

原文标题:DDR5:揭秘读写分离技术的奥秘

文章出处:【微信号:si-list,微信公众号:高频高速研究中心】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    DDR5内存接口芯片组如何利用DDR5 for DIMM的优势?

    2021 年,JEDEC 宣布发布 JESD79-5 DDR5 SDRAM 标准,标志着行业向 DDR5 dual-inline memory modules (DIMM) 的过渡。
    的头像 发表于 03-17 09:50 2816次阅读
    <b class='flag-5'>DDR5</b>内存接口芯片组如何利用<b class='flag-5'>DDR5</b> for DIMM的优势?

    新一代DDR5内存模组密集发布,支持DDR5 CPU随后就到!

    近日,嘉合劲威首批DDR5内存条在深圳坪山工厂量产下线。首批DDR5内存条采用镁光DRAM,频率4800MHZ,电压1.1V,时序40-40-40  1.1V ,容量16G(单面)/32G(双面
    的头像 发表于 04-27 09:00 1.4w次阅读

    Introspect DDR5/LPDDR5总线协议分析仪

    DDR5 RDIMM及支持下一代MR-DIMM单体测试验证系统 (DDR5 MR-DIMM Module Test System), 支持的速率可高达17.4Gbps. DDR5内存测试系统
    发表于 08-06 12:03

    DDR5尚未真正普及的原因是什么?

    国产DDR5究竟离我们还有多远?DDR5尚未真正普及的原因是什么?
    发表于 06-18 09:49

    DDR3/4都还没玩够,DDR5已经来啦

    先生悄悄的告诉大家,DDR5已经来啦!!! 高速先生在研讨会或者和客户培训的时候,每当讲到DDR的文档,都会把这张DDR的发展历程图拿出来介绍,给大家讲述DDR
    发表于 08-12 15:42

    DDR5这么快,为啥还能那么稳?

    ,有事不怕事,当然了,这么通透的功能不是某一项技术就能搞掂的,RAS功能通常是一组技术的合称,DDR5能稳住,RAS功能功不可没。闲言少叙,一起上车吧。 【提升1】片上ECC (On-Die
    发表于 06-28 09:09

    ddr3的读写分离方法有哪些?

    DDR3是目前DDR的主流产品,DDR3的读写分离作为DDR最基本也是最常用的部分,本文主要阐述
    的头像 发表于 11-06 13:44 8818次阅读
    <b class='flag-5'>ddr</b>3的<b class='flag-5'>读写</b><b class='flag-5'>分离</b>方法有哪些?

    三种主流内存技术DDR、GDDR、LPDDR)的速度对比与应用和DDR5芯片的设计

    您可能刚把计算机升级到DDR4的内存,也有可能仍然在使用DDR3的内存。不过不管怎样,DDR5内存要来了。 2017年3月,JEDEC协会宣布将在2018年正式发布DDR5
    发表于 11-15 16:36 4.4w次阅读
    三种主流内存<b class='flag-5'>技术</b>(<b class='flag-5'>DDR</b>、GDDR、LPDDR)的速度对比与应用和<b class='flag-5'>DDR5</b>芯片的设计

    DDR5比较DDR4有什么新特性?

    DDR5相比DDR4有什么新特性?
    的头像 发表于 01-10 14:21 1.1w次阅读

    Cadence公司发布了关于即将发布的DDR5市场版本以及技术的进展

    JEDEC还没有正式发布DDR5规范,但是DRAM制造商和SoC设计人员正在全力准备DDR5的发布。Cadence公司早在2018年就对这项新技术进行了宣传,并在之后发布了临时DDR5
    的头像 发表于 06-08 17:37 5455次阅读

    DDR5内存将在明年实现量产

    DDR4内存占据主流地位已经有差不多5年的时间了,算算迭代的速度,DDR5也该来了,而国内存储品牌的龙头之一,嘉合劲威最近也是宣布,正在积极引入DDR5内存
    的头像 发表于 12-09 10:19 2450次阅读

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

    DDR5的主板不支持使用DDR4内存。DDR5(第五代双倍数据率)和DDR4(第四代双倍数据率)是两种不同规格的内存技术,它们在电气特性和引
    发表于 08-09 15:36 2.4w次阅读

    阐述DDR3读写分离的方法

    DDR3是2007年推出的,预计2022年DDR3的市场份额将降至8%或以下。但原理都是一样的,DDR3的读写分离作为
    的头像 发表于 10-18 16:03 1012次阅读
    阐述<b class='flag-5'>DDR</b>3<b class='flag-5'>读写</b><b class='flag-5'>分离</b>的方法

    DDR5 SDRAM规范

    JESD79-5B DDR5 SDRAM-2022 JEDEC
    发表于 12-25 09:51 18次下载

    0706线下活动 I DDR4/DDR5内存技术高速信号专题设计技术交流活动

    米)02活动内容1、本次活动重点分析DDR4/DDR5的内存控制原理,内存控制技术中的读写原理方法、原理图设计和关键的信号特征。讲解DDR4
    的头像 发表于 07-06 08:12 296次阅读
    0706线下活动 I <b class='flag-5'>DDR</b>4/<b class='flag-5'>DDR5</b>内存<b class='flag-5'>技术</b>高速信号专题设计<b class='flag-5'>技术</b>交流活动