内存测试的三个层级:晶圆、颗粒、模组各测什么
"内存测试"这个词太笼统。一片晶圆上的测试、一颗封装好的颗粒的测试、一根成品条的测试,用的设备不同,抓的问题也不同。把它们混着谈会得出很多错误结论。
晶圆级:找坏单元,做冗余修复
晶圆还没切割时,用探针台配合测试机逐个 die 测。这一级的核心任务不只是判好坏,还要做修复:找出失效的行列,用片上预留的冗余行列替换掉。
现代 DRAM 的良率很大程度上靠这一步救回来。完全没有缺陷的 die 很少,绝大多数出厂品都用掉了一部分冗余资源。这也解释了为什么同型号颗粒的实际余量差别很大。
颗粒级:封装后的功能与速度分档
切割封装之后再测一遍,这次要带温度。常规做法是高低温各测一轮,按能稳定运行的速率和时序分档,标注成 3200、4800、6400 等等。
这一级同时承担老化筛选(burn-in),把早期失效品提前烧出来。设备是专用的存储测试机加老化炉。
模组级:测那些前两级测不到的东西
颗粒都合格了,装成条还会坏,原因在颗粒之外:
- 贴装工艺问题,虚焊、连锡、偏位;
- PCB 本身的走线缺陷、阻抗异常、层间短路;
- RCD、PMIC、SPD Hub、CKD 这些条上有源器件的问题;
- 多颗颗粒协同工作时的时序一致性,单颗测都合格,凑一起在边界条件下打架;
- 金手指镀层、插接可靠性。
这些故障只有在整条通电、全位宽读写、带温度的条件下才会出现。颗粒供应商的报告写得再漂亮,也覆盖不到这一层。
为什么模组级最容易被省掉
因为它看起来"重复"。颗粒已经测过了,条子跑个开机检测点亮了就发货,短期看确实没问题。代价会在客户端出现:批量返修、间歇性宕机、上机三个月后集中失效。
成本上算一笔:模组级筛选每根条增加的成本是个位数到几十元量级,一次批量返修的物流、人工、信誉损失是它的几十倍。
一个实际的分工建议
如果做的是模组生意,不必也不该去碰晶圆级测试,那是颗粒厂的活,设备投入完全不同量级。把力气放在模组级:全位宽、带温度、长时间、能定位到具体位和子通道。这一层的能力才是模组厂能建立差异的地方。