当前位置: 首页 > news >正文

Unbelievable!DDR5的地址时钟竟然按差分50欧姆设计

高速先生成员--黄刚

高速先生在过去的10年内,基本上做遍了不同拓扑结构,不同主控芯片,不同颗粒类型的DDR4设计和仿真。从这两年开始,DDR5的仿真慢慢变多了,在从DDR4切换到DDR5的过程中,信号速率翻了一番,从仿真中也发现了很多不同的设计差异点。像地址控制信号增加了ODT、数据DQ信号多了DFE均衡模块,这些都在之前普及DDR5基础知识的文章中有介绍到了。那么今天Chris说点没说过的差异点,讲讲比较重要的一根信号,那就是地址组的时钟CLK信号,看看它对比于DDR4的CLK有什么明显的差异哈!

下面就拿一个Rdimm上的DDR5设计给大家展开说说,首先我们开门见山,直接看看这根一拖多的CLK时钟信号在layout后的样子,就是长下面那样。

乍一看,也没啥特别的,不也还是差分线,不也还是从头拖到尾,和地址控制信号一样的拓扑结构嘛!真的是这样吗?难道大家就没发现这根CLK时钟信号比旁边的地址信号粗很多吗?

哦!!!好像还真是,根据传输线的阻抗原理,同样情况下线宽比较粗,那就是说明CLK的差分阻抗比较低啊!!到底有多低呢?我们说了不算,协议说了算哈。我们翻翻DDR5的行业协议,上面是这样说的:单端25欧姆,那差分信号就是50欧姆(理论上还会小于50欧姆,因为有耦合)啦!

这不是和DDR4的时钟设计有巨大甚至有点不能理解的差异了吗?DDR4的时钟信号一般是80到100欧姆,还算是一个比较正常的差分阻抗,为啥到了DDR5突然要比较特殊,差分阻抗直接砍一半那么离谱!

Chris知道你们不理解,那就帮你们理解下?很简单,我们对比下把CLK信号做成上面的50欧姆的差分线和正常像下面那样的DDR4的80欧姆的时钟信号质量就知道了!下图是按照DDR4的CLK做法,控制80欧姆的时钟信号设计,肉眼看过去,是不是走线线宽就细了很多呢?

那么我们仿真下看看两种不同阻抗下的时钟信号质量?首先我们看看常规按照80欧姆差分线设计的时钟信号质量,重点关注末端的这个颗粒,仿真结果如下所示:

感觉上也……还行啊,时钟没有回沟,唯一要吐槽的可能就是时钟的幅度有一点低,协议的要求是峰峰值120mV,能过,但裕量感觉不是很多!

要不我们再看看CLK时钟设计为差分50欧姆的结果?不卖关子,直接给出,如下所示:

哇!!!这个时钟的信号质量感觉更完美了,波形本身反射更小,而且时钟的幅度更高了。把差分80欧姆的常规设计和50欧姆的特殊设计的时钟信号波形摆到一起来看,对比就更明显了。

看来升级到DDR5之后,的确是有很多区别于DDR4的设计点哈!就像本文这个例子一样,一条平平无奇的CLK时钟信号,居然还能通过阻抗变化来提升它的信号质量。看来速率高了之后,DDR的设计难度还是会不断增大,这也促使行业内去研究更多更新颖的设计点去不断优化,让内存的速率能越做越高哈!

http://www.jsqmd.com/news/1153210/

相关文章:

  • 鸿蒙6G全域通感一体化体系架构 第一卷一阶第七篇 超密集小区干扰生克制衡原理
  • 如何让Jellyfin媒体库自动获取完美元数据:MetaTube插件完整指南
  • TLA2518 ADC与PIC18F96J65的高精度数据采集方案
  • AI Agent从入门到实战:收藏必备 | MCP——Agent 工具生态的连接协议
  • 游戏手柄键盘映射终极指南:用AntiMicroX让任何游戏支持手柄操作
  • 本地企业 外链 Google Business:提升自然流量的6个实操步骤
  • AMD MI355X部署GLM5.2大模型:性能基准测试与成本优化实践
  • 中教睿海靠谱吗?CCTV认证与退役军人网官方合作实力验证
  • python使用xpath Python用Xpath抓数据?三步搞定,比BeautifulSoup还爽
  • 北京华恒智信为文旅行业破解数字化人才断层、落地数字化转型
  • 浏览器中的音乐格式转换利器:解锁你的数字音乐收藏
  • 计算机毕业设计之基于SSM框架的在线学习资源分享平台
  • 想转行AI?大模型4大热门赛道深度解析,小白也能收藏入坑!
  • 如何用Pearcleaner彻底清理macOS:免费工具终极指南
  • (论文速读)FasterDiT:无需修改架构即可实现更快的扩散变形金刚培训
  • 陈,大小鼠疼痛分析系统 福尔马林疼痛分析系统 疼痛分析系统
  • 2026成都ERP系统定制开发选型指南:避坑、自检与评估标准
  • Apache Dubbo:企业级微服务的老牌 RPC 框架
  • LLMs are eroding my software engineering career and I don‘t know what to do:一名初级开发者的深度突围指南
  • Kubernetes 生产集群的资源治理:从 requests 到 HPA 的可执行清单
  • Mamba-YOWO 与 YOWOv3 对比:参数量减少 7.3%,UCF101-24 帧级 mAP 提升 2.1%
  • ExplorerPatcher完全指南:如何快速让Windows 11回归经典操作体验
  • 学术诚信的至暗时刻:从布朗大学AI作弊风波看大模型时代的信任危机
  • 开放词汇YOLO两大主流模型学习:YOLO-World与YOLOE
  • XUnity自动翻译器完全指南:让任何Unity游戏瞬间变中文版
  • 企业级AI集成实战:Agent+RAG+MCP架构设计与工程化落地
  • C语言多文件编程:函数声明其实很简单
  • 收藏!小白程序员必备:如何成为高薪AI大模型应用开发工程师?
  • AI Agent 为什么容易不可靠?从工具选择、上下文污染、权限误判讲清楚
  • Python实现全离线轻量AIGC文本筛查:无API依赖+内存占用<200M