HBM 详解:从 HBM1 到 HBM4
前言:地基打好了,开始盖楼
上一篇把 TSV 这部”电梯”的施工方案讲完了。地基有了,这一篇看 HBM 这栋楼是怎么盖起来的:内部结构长什么样、五代标准怎么演进、为什么快、又卡在哪。
一、HBM 结构解剖:一摞饼干 + 一块托底
把一个 HBM **堆栈(Stack)**切开看,从上到下是:
- N 层 DRAM Die:垂直堆叠的 DRAM 芯片,薄得像饼干,层数从早期的 4 层一路加到 16 层;
- 逻辑 Die(Logic Die):垫在最底下的一层特殊芯片,放着接口电路(PHY)和测试电路——对外的高速接口只做一份,DRAM Die 保持纯粹,堆多少层都不用重复;
- TSV:贯穿所有 DRAM Die 的铜柱”电梯井”,把各层数据引到逻辑 Die;
- 微凸点:层与层之间的”垫脚”,最底下再通过一排微凸点落到中介层上。
整个堆栈躺在中介层上、紧挨着 GPU——这就是第一篇那张示意图的”施工版”。
这个设计聪明在哪?分工:DRAM Die 只管存取,逻辑 Die 只管对外说话。想加容量就多摞几层,接口电路一个字不用改。
那逻辑 Die 怎么知道数据在哪一层?每层 DRAM 像一套独立的”分册”,地址里自带层号——逻辑 Die 把它翻译成”第几层、哪个 Bank、哪一行哪一列”,剩下的就交给上一篇讲的 DRAM 基本功。
二、从 HBM1 到 HBM4:十年五代
HBM 是 JEDEC 定的开放标准,第一代 2015 年随 AMD Fury 显卡首发,到 2025 年 HBM4 定标,正好十年:
| 代际 | 定标 / 量产 | 接口位宽 | 单堆栈带宽 | 堆叠层数 / 单堆栈容量 |
|---|---|---|---|---|
| HBM1 | 2015(AMD Fiji 首发) | 1024 位 | 128 GB/s | 4 层 / 1~2 GB |
| HBM2 | 2016 | 1024 位 | 256 GB/s | 4~8 层 / 8 GB |
| HBM2E | 2020 | 1024 位 | 约 460 GB/s | 8 层 / 16 GB |
| HBM3 | 2022(H100 采用) | 1024 位 | 819 GB/s | 最高 12 层 / 24 GB |
| HBM3E | 2024 | 1024 位 | 约 1.2 TB/s | 12 层 / 36 GB |
| HBM4 | 2025 定标 | 2048 位 | 约 2 TB/s | 16 层 / 48 GB |
三个趋势一眼可见:
- 带宽一路翻倍:位宽和数据率两头一起涨;
- 层数一路加高:4 → 8 → 12 → 16,越摞越高;
- 容量跟着层数走:单堆栈从 HBM2 时代的 8 GB 涨到 48 GB。
顺带解释命名:带 E 的是增强版(Extended)——标准框架不动,速率和层数往上挖,HBM2E、HBM3E 都是这么来的。
三、为什么快:还是那条公式
第四篇的公式搬回来:带宽 = 位宽 × 数据率。
HBM 的策略是死磕位宽:
- 普通内存条(DIMM):64 位;
- HBM1 ~ HBM3E:1024 位——是内存条的 16 倍;
- HBM4:翻倍到 2048 位。
为什么内存条做不到?第四篇算过账:几千条走线在主板上根本铺不开。HBM 靠上一篇讲的 TSV + 中介层,把上千条连接全部收进几毫米见方的封装里——位宽不要钱似地往上加。
宽还有个副产品:每位数据的功耗被摊薄了。HBM 的能效约 3.5 pJ/bit,比 GDDR 显存低约一半——对功耗以千瓦计的 AI 加速卡来说这是救命的优势:同样的功耗预算,能喂给 GPU 的数据多一倍。
而这一切的前提,是上一篇的 TSV:没有垂直互连,就没有宽接口。
顺便澄清一个常见误会:HBM 快的是带宽,不是延迟。第四篇说过这两者是两回事——HBM 的访问延迟与普通 DDR 相当、甚至略高一点(信号要穿过堆栈和中介层)。它赢在”一次能搬多少”,而不是”一次要多久”。
最后用一张表把三种内存的接口放在一起看:
| 对比项 | DDR5 内存条 | GDDR6 显存 | HBM3E |
|---|---|---|---|
| 接口位宽 | 64 位 / 通道 | 每颗 32 位 | 每堆栈 1024 位 |
| 带宽(量级) | 约 50 GB/s / 通道 | 每颗约 64 GB/s | 约 1.2 TB/s / 堆栈 |
| 能效 | 更高(走线长) | 约 7 pJ/bit | 约 3.5 pJ/bit |
| 典型场景 | CPU 主内存 | 显卡显存 | AI 加速卡 |
GDDR 靠多颗并联凑位宽,但每颗只有 32 位、只能靠拉高频率硬撑——走线长、信号摆幅大,能效先天吃亏。HBM 反其道而行:位宽给足、频率温和、距离极短。
四、实际产品:多堆栈并联
一个 HBM 堆栈只有几十 GB 容量、TB/s 级带宽,单靠一个不够——所以 GPU 封装里把多个堆栈并排摆在计算芯片身边,带宽和容量都按堆栈数相加。
几个大家熟悉的名字,背后都是这个加法:
- H100:80 GB HBM3;
- H200:141 GB HBM3E;
- B200:192 GB HBM3E(8 个 24 GB 堆栈拼出来的)。
把这个加法算给你看(以 B200 为例):8 个堆栈 × 1024 位 = 8192 位的总接口,8 × 约 1 TB/s ≈ 8 TB/s 的总带宽——第一篇说的”把马路加宽到上千条车道”,在真实产品里就是这个形态。
五、生态:标准 + 三大原厂
HBM 是 JEDEC 开放标准,谁都可以按标准做。实际供货的是 DRAM 三大原厂:SK 海力士、三星、美光——其中 SK 海力士长期占大头,AI 爆发这几年三大厂都在拼命扩产堆叠产能。
一个细节:这三大原厂同时也是 NAND 的大玩家。HBM 与 HBF 之争,说到底还是同一批人手里的两条技术路线之争。
顺带把产业链说全:HBM 堆栈由三大原厂以成品形式供货,再由台积电 CoWoS 这类 2.5D 封装(上一篇的主角)把它和 GPU 装上同一块中介层——一颗 AI 芯片,实际上是几座工厂的接力作品。
六、HBM 的天花板
HBM 很强,但第一篇埋的三个伏笔一个都没解决:
- 贵:TSV + 堆叠 + 中介层,工艺链条长、良率低,单位容量价格远高于普通 DRAM;
- 容量有顶:单堆栈 48 GB(HBM4),就算 8 个并联也就几百 GB——对越来越大的模型还是紧张;
- 还是易失:本质是 DRAM,断电即忘。
更微妙的是产能:HBM 的堆叠产能和先进封装产能就那么多,AI 芯片常常要等内存厂交货才能出货——“一芯难求”里有一部分,其实是”一内存难求”。
于是 NAND 阵营坐不住了:把又大、又便宜、还断电不丢数据的 NAND,也用堆叠 + 宽接口武装起来,行不行?
这就是 HBF 要回答的问题。
总结:宽、近、省
- HBM = N 层 DRAM Die + 底部逻辑 Die,TSV 贯穿、躺在中介层上贴着 GPU;
- 十年五代:位宽 1024 → 2048,带宽 128 GB/s → 约 2 TB/s,容量最高 48 GB;
- 快的秘诀还是带宽 = 位宽 × 数据率:用 TSV 换来千位级位宽,再用近距离换能效;
- 实际产品靠多堆栈并联:H100 80GB、H200 141GB、B200 192GB;
- 但它贵、容量有顶、易失——这三点正是 HBF 的突破口。
下一篇,我们正式走进 NAND 的世界:NAND Flash 入门——浮栅里的电子是怎么被锁住的?SLC、MLC、TLC、QLC 又是什么?
我们下一篇见。








