我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 483|回复: 0

[业界/制造] HBM---------与DDR的差异

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:198
  • 打卡月天数:0
  • 打卡总奖励:714
  • 最近打卡:2025-11-21 20:33:51

1940

主题

405

回帖

1712

积分

二级逆天

积分
1712
发表于 2025-5-6 23:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×

·HBM(高带宽内存)的工作流程与 DDR 类似,但具有独特的初始化和训练机制,主要差异源于其 3D 堆叠结构和超高速接口设计。如下: 2330065afff3fd.png
1. HBM 基本工作流程 (1) 上电初始化(Initialization)
o步骤:
1.电源稳定:等待核心电压(VDD)和接口电压(VDDIO)稳定。
2.时钟使能:启动差分时钟(CKt/CKc)并等待锁相环(PLL)锁定。
3.复位释放:解除复位信号(RESET#),启动初始化序列。
4.配置寄存器加载:通过模式寄存器(MR)设置 burst length、时序参数等。
o关键点:         
HBM 初始化比 DDR 更复杂,需配置 3D 堆叠通道(Channel/Stack) 和 伪通道(Pseudo-Channel) 参数。
(2) 训练(Training)
o目的:         
校准时序以补偿信号在硅中介层(Interposer)和 TSV(硅通孔)中的偏移。
o训练类型:
§写入均衡(Write Leveling):对齐 DQ 与 DQS 的时序。
§读/写眼图优化(Read/Write Training):调整采样窗口中心。
§阻抗校准(ZQ Calibration):匹配驱动阻抗。
o硬件辅助:         
HBM2/2E 内置训练状态机(Hardware Training Engine),减少主机控制器负担。
(3) 正常操作
o数据传输:
§通过 1024/2048 位宽总线(分多个伪通道)实现超高带宽。
§突发传输(Burst Length 通常为 4/8)。
o刷新管理:
§支持 自刷新(Self-Refresh) 和 自动刷新(Auto-Refresh)。
233006209d362d.png
2. 与 DDR 的异同
特性
HBM
DDR4/DDR5

初始化
需配置 3D 堆叠参数
仅配置单层内存颗粒

训练复杂度
更高(需校准 TSV/Interposer 延迟)
相对简单(PCB 走线补偿为主)

训练执行者
硬件引擎自动完成
通常由主机控制器软件驱动

接口宽度
1024/2048 位(分伪通道)
64/72 位(单通道)

时钟架构
源同步时钟(差分 DQS)
类似,但速率更低

3. HBM 训练细节 (1) 写入均衡(Write Leveling)
o问题:         
由于 TSV 和 Interposer 的物理长度差异,DQ 信号到达时间不一致。
o方案:         
通过调整每个 DQ 的延迟,使所有信号同步到达存储单元。
(2) 读训练(Read Training)
o步骤:
1.控制器发送已知模式(如 0xAA/0x55)。
2.动态调整 DQS 采样点,寻找最佳眼图中心。
3.存储最优偏移值到寄存器。
(3) ZQ 校准
o通过外部 ZQ 电阻校准驱动器的输出阻抗,减少信号反射。
2330068bda6623.png
4. 实际应用注意事项
o3D 堆叠影响:         
HBM 的堆叠层数(如 4Hi/8Hi)会影响 TSV 延迟,需在训练中补偿。
o温度补偿:         
高密度集成易发热,需动态调整时序(HBM2E 支持温度传感器反馈)。
o协议支持:         
JEDEC JESD235 标准定义了 HBM 的训练命令流程,控制器需严格遵循。

5. 开发者资源
oHBM 控制器 IP:
§使用 Xilinx/Intel 的 HBM IP 核可自动处理初始化和训练。
o调试工具:
§示波器眼图分析(需高带宽探头,如 >40GHz)。
§仿真模型(Cadence/Synopsys 提供 HBM 内存模型)。
233007ade44f50.png
总结
oHBM 需要初始化和训练,且流程比 DDR 更复杂,主要因 3D 堆叠结构 和 超高速接口。
o硬件训练引擎 是关键优势,降低了软件复杂度。
o设计挑战:需关注信号完整性、热管理和协议兼容性。
     如需具体寄存器配置或训练序列示例,可参考 JESD235 标准文档!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表