内存测试的三个层级:晶圆、颗粒、模组各测什么

"内存测试"这个词太笼统。一片晶圆上的测试、一颗封装好的颗粒的测试、一根成品条的测试,用的设备不同,抓的问题也不同。把它们混着谈会得出很多错误结论。

晶圆级:找坏单元,做冗余修复

晶圆还没切割时,用探针台配合测试机逐个 die 测。这一级的核心任务不只是判好坏,还要做修复:找出失效的行列,用片上预留的冗余行列替换掉。

现代 DRAM 的良率很大程度上靠这一步救回来。完全没有缺陷的 die 很少,绝大多数出厂品都用掉了一部分冗余资源。这也解释了为什么同型号颗粒的实际余量差别很大。

颗粒级:封装后的功能与速度分档

切割封装之后再测一遍,这次要带温度。常规做法是高低温各测一轮,按能稳定运行的速率和时序分档,标注成 3200、4800、6400 等等。

这一级同时承担老化筛选(burn-in),把早期失效品提前烧出来。设备是专用的存储测试机加老化炉。

模组级:测那些前两级测不到的东西

颗粒都合格了,装成条还会坏,原因在颗粒之外:

  • 贴装工艺问题,虚焊、连锡、偏位;
  • PCB 本身的走线缺陷、阻抗异常、层间短路;
  • RCD、PMIC、SPD Hub、CKD 这些条上有源器件的问题;
  • 多颗颗粒协同工作时的时序一致性,单颗测都合格,凑一起在边界条件下打架;
  • 金手指镀层、插接可靠性。

这些故障只有在整条通电、全位宽读写、带温度的条件下才会出现。颗粒供应商的报告写得再漂亮,也覆盖不到这一层。

为什么模组级最容易被省掉

因为它看起来"重复"。颗粒已经测过了,条子跑个开机检测点亮了就发货,短期看确实没问题。代价会在客户端出现:批量返修、间歇性宕机、上机三个月后集中失效。

成本上算一笔:模组级筛选每根条增加的成本是个位数到几十元量级,一次批量返修的物流、人工、信誉损失是它的几十倍。

一个实际的分工建议

如果做的是模组生意,不必也不该去碰晶圆级测试,那是颗粒厂的活,设备投入完全不同量级。把力气放在模组级:全位宽、带温度、长时间、能定位到具体位和子通道。这一层的能力才是模组厂能建立差异的地方。