[DDR5] 内存接口芯片导论

内存接口芯片:打破存储墙,潜力巨大

主页

全文 3200字。

接口芯片诞生?

在这里插入图片描述
图片来源: 与非网
作者:半导体产业纵横

内存接口芯片,作为连接CPU和内存之间的桥梁,扮演着至关重要的角色。它集成在内存模组上,实现了CPU对内存数据的访问。

在计算机体系中,CPU负责进行各种计算任务,而内存则是数据的存放地。然而,由于CPU技术的快速进步,处理速度大大提升,而DRAM内存的优势则在于其较大的容量和高性价比。这导致了内存读取速度的瓶颈,被戏称为“存储墙”。

为了解决这个问题,内存接口芯片应运而生。其设计的初衷就是解决服务器CPU处理速度与内存存储速度不匹配的困扰。

内存接口芯片的诞生填补了处理器与内存之间的速度差距,提高了系统的整体性能。它打破了“存储墙”,为计算机技术的发展带来了巨大的推动力。

接口芯片市场

大浪淘沙,现在内存接口芯片的供应商只剩下:Rambus, 瑞萨,澜起科技。
内存接口芯片,宛如一颗不起眼的小石子,单价不过20元,然而,它孕育着巨大的市场潜力。尽管市场规模并不算庞大,但它却在默默地逐年扩大。

截至2022年,全球内存接口芯片市场规模已突破11亿美元,而随着DD5技术的普及,这一数字有望在2028年飙升至约40亿美元。这令人惊叹的复合年增长率预计将高达28%。内存接口芯片,或许只是微不足道的一块小零件,但它却以迅猛的势头在市场上崭露头角,为数字世界的发展注入了活力。(来源: 乐晴智库,百家号)。

内存接口芯片下游客户集中在美光、海力士和三星这 3 家,非常集中。这样内存接口芯片厂商在价格谈判的话语权比较弱。

基础知识

DDR5将会有5-6个子代,澜起科技接口芯片速率第一子代为4800MT/s,第四子代为7200MT/s,提升了一半。

接口芯片公司如澜起,fabless 的芯片设计公司. 代工属于成熟制程,40/55/65纳米。

接口芯片数量

DDR世代接口芯片数量
DDR412
DDR524-32

接口芯片类型

DDR5内存接口及模组配套芯片,是DDR5内存模组的重要组件,芯片类型包括:

  • 温度传感器 (TS)

  • 电源管理芯片 (PMIC)

  • 寄存时钟驱动器 (RCD): 缓冲来自内存控制器的地址、命令、时钟、控制信号。

  • 数据缓冲器 (DB):缓冲来自内存控制器或内存颗粒的数据信号。

  • 串行检测集线器 (SPD Hub)

DDR5内存接口芯片数量较DDR4世代有所提升,同时新增内存模组配套芯片的需求。

价格方面,DDR5内存接口芯片的单价可达上代产品2倍以上。

内存更新换代周期一般在5年。

接口芯片技术

TS (温度传感器) 芯片

在这里插入图片描述
来源:澜起官网
上图蓝色就是TS,DDR5主流配 2 个 TS 芯片,在DIMM板子两侧。

功能特点

兼容 JEDEC 规范
支持 I²C 和 I3C 串行总线接口
支持 PEC (数据包错误校验) 功能和奇偶校验功能
支持总线重置功能
支持带内中断 (IBI)

封装:6 引脚 WLCSP

主要应用
DDR5 服务器的 RDIMM 和 LRDIMM 内存模组

TS 说明文档

温度管理
服务器 CPU 可经由 SPD Hub 与 TS 进行通讯,从而实现对内存模组的温度管理。

DB (数据缓冲器) 芯片

DB 芯片用来缓冲来自内存控制器或内存颗粒 (DRAM) 的数据信号。
DDR5需要更多的DB。在DDR5 LRDIMM中用到10颗DB,而DDR4 LRDIMM的方案是9颗DB。DB芯片与DDR5 RCD(寄存时钟驱动器)芯片一起组成套片,用于DDR5 LRDIMM

DB 说明文档

在这里插入图片描述来源:澜起

RCD (寄存时钟驱动器) 芯片

服务器CPU的并行内存信号输入对信号的稳定性要求较高。一种解决方案是通过物理手段确保信号线的长度完全一致,然而这种方法在实际应用时需要严格的工艺要求。而且当信号频率较高时,这种方式的效果明显不佳。而采用RCD(Resistor-Capacitor-Diode)技术则可以有效解决这一问题。

RCD芯片对内存信号进行缓冲驱动,从而保证了不同输入信号线的一致性。

DDR5 RCD 说明文档

CKD (时钟驱动器) 芯片

CKD零相位延迟,可提高客户端内存数据访问的速度及稳定性,以匹配高速CPU的速度。

DDR4世代,时钟驱动功能集成在寄存时钟驱动器(RCD)芯片上,主要用于服务器模组,而尚未应用于个人电脑。在 DDR5世代,当数据速率达到6400MT/s以上时,时钟驱动器(CKD)芯片也成为客户端内存模组不可或缺的组件。这意味着在个人电脑领域,集成时钟驱动功能将成为标配。(来源:澜起官网

2024年4月10日,澜起科技在业界试产DDR5一子代时钟驱动器芯片(简称CKD)。
在这里插入图片描述来源: 澜起官网

DDR5 CKD 说明文档

SPD Hub (串行检测集线器 ) 芯片

SPD(Serial Presence Detect),是一个EEPROM(8 Kbit 容量),是DIMM的相关描述信息,记录内存的最基本的参数,主板启动对内存进行检查时可以参考其中的信息: 内存厂商、容量、频率、电压、速度与带宽等参数。进而调整对内存的读写等待时间等。

内部集成了, I²C/I3C 总线集线器, 主控设备与内存模组通过 I²C/I3C通信。

SPD5 详解

PMIC

PMIC 为其他芯片提供电源。

PMIC 需要符合JEDEC超高电流(PMIC5020)、高电流(PMIC5000)和低电流(PMIC5010)规范。

PMIC 包含 4 个直流-直流降压转换器和两个线性稳压器 (LDO,分别为 1.8 V 和 1.0 V),采用I²C/I3C 串行总线。

PMIC 说明文档

### RCD JEDEC 标准及其在电子元器件中的规范 JEDEC 是一家全球性的标准化组织,专注于微电子产业的标准制定。RCD(Register Clock Driver, 寄存器时钟驱动器)是一种用于 DDR 存储系统的组件,在 JEDEC 的标准框架下被广泛定义和规范化。 #### 1. RCD 的功能与作用 RCD 主要负责接收来自主板控制器的命令和地址信号,并将其重新分配到多个 DIMM 插槽上的存储芯片中。这种机制可以显著提高数据传输效率并降低延迟。根据 JEDEC 定义的相关标准[^1],RCD 还承担着缓冲时钟信号的任务,从而确保所有连接设备之间的同步操作更加精确。 #### 2. JEDEC 对 RCD 的具体规范 JEDEC 提供了一系列详细的参数和技术指标来指导制造商生产兼容性强、性能稳定的 RCD 设备。这些规范涵盖了电气特性、机械结构以及测试方法等多个方面: - **电气规格**: 包括输入输出电压范围、电流消耗限制等关键参数。 - **热管理要求**: 明确了散热设计准则以保障长时间稳定运行。 - **可靠性验证流程**: 制定了严格的寿命试验计划以便评估产品耐用度。 此外,在最新一代 DDR4 技术文档里提到,“除非特别注明外,默认情况下寄存器应配置成初始状态即零值。”这一原则同样适用于 RCD 单元内部寄存逻辑的设计过程之中[^2]。 #### 3. 实际应用场景分析 随着信息技术快速发展,对于高性能计算平台而言,采用符合 JEDEC 规范生产的高质量 RCD 成为了不可或缺的一部分。例如服务器领域当中经常需要用到多条高容量内存条组合而成的大规模随机访问存储阵列;此时如果缺乏有效的控制手段,则很可能因为信号干扰或者时间偏差而导致整个系统崩溃。因此通过遵循统一的技术协议——也就是所谓的 “JEDEC Standard”,能够有效解决上述难题的同时也为未来进一步技术创新奠定了坚实基础。 ```python class RegisterClockDriver: def __init__(self, default_value=0): self.default_value = default_value def configure(self, value=None): if value is None: return self.default_value else: # Apply configuration logic here. pass ``` 以上代码片段展示了一个简单的 Python 类 `RegisterClockDriver` 来模拟 RCD 配置行为,其中初始化函数设置了默认值为零的行为,这与 JEDEC 关于 DDR4 中寄存器设定的规定相一致。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值