H09 — How Memory Modules Are Manufactured: PCB, Soldering, and Testing

Key Insight: Behind every reliably working memory module is a strict quality screening.


Memory Module Manufacturing Flow

The complete flow from components to finished memory module:

Bash
内存条制造流程:

1. PCB 生产
   - 采购空白 PCB(6~8 层,DDR4/DDR5 规格)
   - 沉金(ENIG)表面处理(金手指镀金)
   - 丝印(Silkscreen)印刷

2. 零件准备
   - DRAM 颗粒:按频率/品质分级(三星 B-die > 海力士 > 美光)
   - SPD EEPROM:存储配置信息
   - Register 芯片(RDIMM):如果需要
   - 散热片(如果带散热)

3. SMT 贴片
   - 表面贴装技术(SMT)
   - 将颗粒和元器件贴到 PCB 上
   - 回流焊(Reflow Oven)固定
   - 温度曲线:峰值 240°C,时间 < 304. 后焊(Through-Hole)
   - 金手指(DIMM 连接器)不需要后焊
   - 部分内存条有附加的散热片(机械固定)

5. 测试(Testing)
   - 内存测试机(ATE,Automated Test Equipment)
   - 全量测试:写入每个地址,读出比较
   - 频率测试:跑各种频率(DDR4-2133 到超频频率)
   - Burn-in(老化测试):高温下持续运行,筛选早期失效

6. 包装和出货
   - 标签(型号、频率、序列号、厂商)
   - 防静电袋包装

DRAM Die Binning

After purchasing DRAM dies from suppliers, manufacturers bin (grade) them:

Bash
DRAM 颗粒分级制度:

同一片晶圆(Wafer)上的颗粒,品质并不完全相同:

Grade A(顶级):
  - 全部颗粒都能跑到标称最高频率
  - 时序最紧(CL 低)
  - 用于高端内存条(RGB、高频率)

Grade B(中等):
  - 绝大多数能跑标准 JEDEC 频率
  - 时序中等
  - 用于普通内存条

Grade C(降级):
  - 部分颗粒有缺陷(单位出错率高)
  - 用于对错误不敏感的应用(如工业级,不需要 ECC)
  - 或者降频使用

举例:DDR4-3200 颗粒的生产测试

  1000 颗 DDR4 颗粒测试:
    - 600 颗:DDR4-3200 CL22 稳定 → Grade A(卖给高端条)
    - 250 颗:DDR4-2666 稳定,3200 不稳定 → Grade B(JEDEC)
    - 100 颗:DDR4-2400 稳定 → Grade C(低端或工业)
    - 50 颗:通不过 JEDEC 测试 → 报废或用于缓存

这就是为什么同一批内存条(同一型号),有人能超频,有人不能——
颗粒是"混"着分级的,买到好的靠运气。

Memory Test Equipment (ATE)

Bash
内存测试流程(ATE,Automated Test Equipment):

常见测试设备:Advantest T5503、BGAT 等

测试项目:

1. 全地址读写测试(March Test):
   - Write 0 → Read 0 → Write 1 → Read 1
   - 遍历每个地址,确保没有死单元(Stuck Cell)

2. 行列干扰测试:
   - 激活某行,读写数据
   - 同时激活相邻行,检测串扰(Crosstalk)

3. 频率极限测试:
   - DDR4-3200:CL22 跑 24 小时
   - DDR4-3600:CL18 跑 12 小时
   - DDR4-4000+:跑 6~8 小时(高温 45°C)

4. 温度循环测试(Thermal Cycling):
   - -40°C → +85°C 循环
   - 模拟温度应力,筛选早期失效

5. Burn-in(老化测试):
   - 85°C 高温,持续通电 48 小时
   - 高温加速老化,暴露潜在的早期失效

通过全部测试的颗粒 → 分级 → 焊到 PCB 上
测试失败的颗粒 → 报废或降级使用

Why Some Memory Modules Can Overclock and Others Can't

Bash
内存条超频能力的来源:

1. 颗粒品质(最重要):
   - 三星 B-die:OC 能力强(DDR4-3600~4800 常见)
   - 海力士 C-die:中等(DDR4-3200~3600)
   - 美光:较差(DDR4-2400~3200)
   - 同一品牌不同批次,能力不同

2. PCB 质量:
   - 走线长度匹配(误差 < 0.2mm)
   - 阻抗控制(90Ω 单端,100Ω 差分)
   - 金手指镀金厚度(影响接触电阻)

3. 焊接质量:
   - SMT 回流焊温度曲线
   - 颗粒和 PCB 之间的焊点质量
   - 虚焊(cold joint)会导致不稳定

4. 筛选严格程度:
   - 厂商在出货前,会跑不同频率的"烤机"测试
   - 能通过 DDR4-4000 测试的 → 卖高价(XMP 4000)
   - 能通过 DDR4-3200 测试的 → 卖普通价(JEDEC 3200)

实际例子:
  同一批生产的三星 B-die 颗粒:
    - 通过 DDR4-3600 CL18 测试 → 做成" Trident Z" 3600
    - 通过 DDR4-3200 CL14 测试 → 做成" Trident Z" 3200
    - 价格差异 30%,但颗粒可能是一样的

Memory Module Warranty and Lifespan

Bash
内存条的预期寿命和保修:

预期寿命:
  - DDR4 内存条:10~15 年(正常使用)
  - 影响因素:温度、通电时间、开关次数

保修政策(主流厂商):
  - Corsair:终身保修
  - G.Skill:终身保修
  - Kingston:终身保修
  - Samsung(原厂):3~5 年

保修条件:
  - 非人为损坏(烧毁、短路)
  - 有序列号和购买凭证

早期失效(Early Failure):
  - 大多数内存条在前 1000 小时内会失效
  - Burn-in 测试的目的就是筛选这部分
  - 如果内存条在买来第一周就坏了,通常是筛选漏网之鱼

如何延长内存寿命:
  - 保持机箱散热(温度 < 50°C)
  - 不要随意超频(超规格会缩短寿命)
  - 避免频繁开关机(冲击电流)

Summary

  • Manufacturing Flow: PCB production → component preparation → SMT assembly → testing → packaging and shipping
  • Die Binning: Different quality from the same wafer; top tier for high frequency/overclocking; mid tier for JEDEC; bottom tier for low-end or industrial use
  • ATE Testing: Full address read/write, frequency testing, thermal cycling, burn-in aging; multi-level screening
  • Overclocking Ability Sources: Die quality > PCB quality > soldering quality > screening rigor
  • Warranty: Major manufacturers offer lifetime warranty; high temperature/overclocking shortens lifespan

Next (H10): What does the modern CPU’s memory controller look like? IMC architecture, its location (inside or outside the CPU core), and how it interacts with cores.


Last modified: 2024年1月12日

Author

Comments

Write a Reply or Comment

Your email address will not be published.