HBM物理层与接口详解

各位同学,今天我们来聊聊HBM物理层那些事。说实话,HBM3/HBM3E的物理层标准,是我这几年研究得最多的东西之一。为什么?因为它是整个HBM系统的地基,地基不稳,上层再好的架构也白搭。

HBM3/HBM3E的物理层标准(PHY)

HBM3的PHY,说白了就是DRAM和逻辑芯片之间的通信协议。它定义了信号怎么发、怎么收、时序怎么对齐。我个人习惯把PHY分成三块:发送端、接收端、时钟系统。

HBM3相比HBM2,最大的变化是速率翻倍了。HBM2最高2.4Gbps,HBM3直接干到6.4Gbps。HBM3E更猛,能到9.2Gbps。速率一上去,信号完整性问题就全冒出来了。

关键参数对比:

参数 HBM2 HBM3 HBM3E
最大速率 2.4 Gbps 6.4 Gbps 9.2 Gbps
通道数 8 16 16
每通道位宽 128 bits 64 bits 64 bits
总带宽 307 GB/s 819 GB/s 1.2 TB/s

这里有个坑,我提醒一下。HBM3的每通道位宽从128bits降到了64bits,但通道数翻倍了。为什么这么设计?因为速率高了,宽总线容易出信号完整性问题。窄通道、高频率,这是趋势。

微凸块(Microbump)技术

微凸块,就是HBM堆叠时用的微型焊点。HBM3的微凸块间距已经做到了40μm以下。什么概念?一根头发丝直径大概70μm,比它还细。

我在项目中遇到过一个问题:微凸块的可靠性。刚开始做HBM2设计时,我们用了标准工艺,结果温度循环测试没过。后来发现是凸块下面的金属间化合物层太厚了。嗯,这里要注意,微凸块的尺寸越小,电流密度越大,电迁移风险越高。

避坑指南:我曾经在HBM3项目中,因为微凸块布局没做好,导致信号回流路径过长,产生了严重的串扰。后来我们改用了交错式凸块布局,问题才解决。建议大家在设计初期就用3D电磁仿真工具跑一遍。

微凸块的关键参数:

  • 间距:40μm(HBM3),30μm(HBM3E)
  • 高度:10-15μm
  • 材料:Cu/SnAg(铜/锡银合金)
  • 电流密度:< 1e5 A/cm²

硅中介层与2.5D/3D封装技术

硅中介层,说白了就是一块硅片,上面布满了微米级的金属连线。它把HBM堆叠和逻辑芯片连接起来。2.5D封装里,芯片是并排放置在中介层上的。3D封装则是直接堆叠。

我个人更看好2.5D封装,为什么?散热好做。3D封装虽然密度高,但热管理是个大麻烦。你想想看,HBM堆叠本身就在发热,上面再压个逻辑芯片,热量怎么散?

硅中介层的制造工艺,其实和芯片制造差不多。用硅通孔(TSV)技术打通硅片,然后做金属布线。线宽可以做到0.4μm,比PCB的100μm细了两个数量级。

2.5D vs 3D封装对比:

特性 2.5D封装 3D封装
集成密度 中等
散热能力
制造成本 中等
信号延迟 极低
测试难度 中等

这里我画了一张图,展示HBM和逻辑芯片通过硅中介层连接的架构:

HBM 2.5D封装架构图 封装基板(Substrate) 硅中介层(Silicon Interposer) TSV + 微米级布线 微凸块(Microbump) HBM3 堆叠 8层DRAM HBM3 堆叠 8层DRAM 逻辑芯片 GPU / CPU / ASIC HBM PHY + 内存控制器 数据总线 ↑ 3D堆叠 ↑ 2.5D集成

信号完整性(SI)与电源完整性(PI)挑战

信号完整性,说白了就是信号在传输过程中别变形。HBM3跑到6.4Gbps,一个UI(单位间隔)才156ps。信号从发送端到接收端,走几十毫米,反射、串扰、损耗,哪个都能把信号搞坏。

我在HBM3项目中遇到过最头疼的问题,是码间干扰(ISI)。因为硅中介层的布线密度太高,线间耦合电容大,信号跳变时互相影响。后来我们用了预加重和均衡技术,才把眼图打开。

注意:HBM3的PHY必须支持DFE(判决反馈均衡)和CTLE(连续时间线性均衡)。没有这两样,6.4Gbps根本跑不起来。我见过有人想省面积,把均衡器砍了,结果流片回来眼图是闭的。

电源完整性呢?更麻烦。HBM3的电流变化率(di/dt)极高,因为数据总线宽,同时翻转的位多。电源噪声一上来,时序就乱了。

我建议的做法:

  • 在硅中介层上做去耦电容(MIM电容),靠近HBM堆叠放
  • 用多层电源网格,降低IR压降
  • 仿真时一定要做PDN(电源分配网络)分析,别偷懒

信号完整性的几个关键指标:

指标 HBM3要求 实测经验值
眼图高度 > 100mV 120-150mV
眼图宽度 > 0.5 UI 0.55-0.65 UI
串扰 < -30dB -35dB 以下
插入损耗 < -3dB @ 3.2GHz -2.5dB 左右
电源噪声 < 5% VDD 3-4% VDD

最后说一句,HBM3E的速率到了9.2Gbps,SI/PI的挑战更大。我个人觉得,未来可能要用PAM4调制,或者引入光互连。但那是后话了,先把HBM3的物理层吃透,再谈下一代。

实战建议:如果你在做HBM3的PHY设计,一定要用3D全波电磁仿真工具,比如HFSS或者CST。2D仿真在HBM3这个速率下已经不够用了。我曾经用2D仿真骗了自己,结果实测差了一大截。


公众号:蓝海资料掘金营,微信deep3321