3. Burn-in筛选方案设计基础

Burn-in(老化筛选)方案设计的本质,是把“产品在寿命早期可能暴露的缺陷”转化为一组可执行的应力条件,并让这些应力在有限时间内把潜在失效提前激发出来,同时不引入新的损伤。对 MCU 或电源模块这类产品,方案的核心参数通常只有四类:温度、电压、时间、负载。但真正决定方案是否有效的,不是这四个数字本身,而是它们之间的组合方式、施加顺序、监测点和判据。

本节以一个假想的工业级 MCU(工作电压 3.3V,结温范围 -40℃~+105℃,目标失效率 <100 FIT)为例,说明如何从产品规格推导出一份初步筛选方案。所有参数均为教学示例,不代表任何真实器件的实测结论。

一、先明确筛选目标与失效机理

Burn-in 不是“烤得越久越好”。它要针对的是早期失效,典型机理包括:栅氧缺陷、金属化电迁移、键合线疲劳、封装分层、焊点空洞、ESD 损伤、闩锁敏感等。不同机理对应不同的加速因子:温度加速通常用 Arrhenius 模型,电压加速用 Eyring 或电压幂律模型,温度循环则用 Coffin-Manson 模型。

因此,方案设计的第一步是确定筛选要覆盖的机理。对 MCU,主要关注栅氧完整性和金属互连;对电源模块,还要额外关注功率器件的热载流子、变压器绝缘和输出电容的电解液干涸。这一步决定了温度、电压、负载的取值方向。

二、温度参数:不是单一数值,而是“结温目标”

老化温度通常以结温 Tj 为基准,而不是环境温度 Ta。对于带功耗的 MCU,Tj = Ta + P × Rθja。假设某封装 Rθja = 45℃/W,芯片在老化负载下功耗 P = 0.4W,则自升温约 18℃。若设定 Ta = 125℃,则 Tj ≈ 143℃。这个值是否可接受,取决于工艺允许的最大结温(通常 150℃ 为绝对上限)。

工程上常取 Tj 为 125℃~150℃,但必须留出余量。若产品规格 Tj,max = 150℃,老化 Tj 建议不超过 140℃,避免把正常器件推入过应力区。对电源模块,还要考虑磁性元件和电解电容的温限,往往 Ta 只能取 105℃ 或 85℃,此时需要靠负载功耗把内部热点推到目标温度。

三、电压参数:偏置与过压的取舍

电压加速的目的是让氧化层缺陷和结缺陷更快暴露。常见做法是在额定电压基础上施加 1.1~1.3 倍过压,同时保证不超过工艺击穿电压。对 3.3V MCU,可取 VDD = 3.6V~4.0V;对 12V 电源模块,可取 13.2V~14.4V。

但过压会带来两个风险:一是引入新的失效,二是让本来合格的器件被误判。因此,过压倍数应结合工艺可靠性数据确定。若没有数据,保守做法是先取 1.1 倍,并在小批量上做 168h 验证,观察是否有异常漂移。

此外,电压施加方式也很关键。对 MCU,应让所有电源域同时上电,并配置时钟、复位、IO 翻转等动态条件,否则无法覆盖动态缺陷。对电源模块,应在额定负载和轻载之间切换,以覆盖环路稳定性和开关节点应力。

四、时间参数:由加速因子反推

老化时间不是拍脑袋定的。常用方法是:先确定目标等效寿命(如 10 年),再根据加速因子 AF 反推所需的老化时间 t = L / AF。以 Arrhenius 模型为例:

AF = exp[ (Ea/k) × (1/T_use - 1/T_stress) ]

其中:
Ea = 0.7 eV(示例值,需按工艺确认)
k  = 8.617×10^-5 eV/K
T_use    = 55℃ = 328.15 K
T_stress = 140℃ = 413.15 K

AF = exp[ (0.7 / 8.617e-5) × (1/328.15 - 1/413.15) ]
   ≈ exp[ 8123 × (0.003047 - 0.002420) ]
   ≈ exp[ 8123 × 0.000627 ]
   ≈ exp[ 5.09 ]
   ≈ 163

若目标等效 10 年(87600h),则 t = 87600 / 163 ≈ 537h。这个时间对量产筛选来说太长,因此实际会叠加电压加速因子,或把目标降为“筛选早期失效”而非“等效全寿命”。工程上常见的 Burn-in 时间为 48h、96h、168h,对应不同的筛选强度。对 MCU,96h 是较常见的折中;对电源模块,因热容大、稳定慢,常取 168h。

五、负载参数:让器件“工作”而不是“待机”

负载决定了器件内部是否真正产生电流、热量和开关应力。对 MCU,应配置为动态运行模式:内核跑测试程序、Flash 反复读、RAM 读写、IO 翻转、ADC 采样、通信接口回环。这样可覆盖互连、栅氧和接触缺陷。

对电源模块,负载应覆盖额定负载的 80%~100%,并周期性切换到 10% 轻载,以激发环路和开关节点缺陷。若模块带使能、同步、反馈引脚,也应施加对应电平,避免悬空。

负载的另一个作用是自升温。若 Ta 只能到 105℃,可通过加大负载让 Tj 达到 140℃。但必须监测壳温或热敏二极管,防止局部过热。

六、监测与判据:方案能否闭环的关键

老化过程中应至少监测:电源电流、输出电压、时钟频率、通信误码、温度。对 MCU,可在老化板上用 MCU 自身跑自检程序,记录异常标志;对电源模块,可监测输出电压纹波和效率。判据通常为:

  • 老化前、中、后三次电参数测试均在规格内;
  • 无功能失效、无通信中断、无复位;
  • 关键参数漂移不超过初始值的 ±10%(示例阈值);
  • 外观无裂纹、无变色、无焊点异常。

若某器件在老化中失效,应记录失效时间、失效模式和应力条件,用于后续 DPPM 分析。若失效集中在早期(如前 24h),说明筛选有效;若集中在后期,则可能过应力,需要下调温度或电压。

MCU / 电源模块 Burn-in 筛选方案参数关系图 示例:3.3V MCU,目标 Tj=140℃,Ta=125℃,VDD=3.6V,96h,动态负载 产品规格输入 • 工作电压:3.3V • Tj,max:150℃ • Rθja:45℃/W • 目标寿命:10年 • 目标失效率:<100 FIT • 封装:LQFP-64 四类关键参数 温度 Tj Ta=125℃ + 自升温 电压 VDD 3.6V(1.1×额定) 时间 t 96h(AF≈163) 负载 动态运行 + 80%负载 监测与判据 • 电源电流 • 输出电压/纹波 • 时钟频率 • 通信误码 • 壳温/热敏二极管 • 功能自检标志 加速因子与时间反推(示例) Arrhenius 模型: AF = exp[(Ea/k)(1/T_use - 1/T_stress)] Ea = 0.7 eV,k = 8.617×10⁻⁵ eV/K T_use = 55℃ = 328.15 K T_stress = 140℃ = 413.15 K AF ≈ 163 t = 87600h / 163 ≈ 537h → 取 96h 筛选 失效模式与方案调整 早期失效集中 前 24h 失效多 → 筛选有效,保持 后期失效集中 后 24h 失效多 → 可能过应力,下调 调整方向 温度 ↓ 5~10℃ 或 电压 ↓ 0.1~0.2V 或 时间 ↓ 至 48h,重新验证 DPPM 注:以上参数为教学示例,实际方案需结合工艺可靠性数据、封装热阻和小批量验证结果确定。

七、一份可执行的初步筛选方案示例

综合以上分析,针对该 MCU 的初步 Burn-in 方案可整理如下。该方案可直接作为老化板设计和程序开发的输入。

参数 设定值 依据与说明
环境温度 Ta 125℃ 结合 Rθja=45℃/W、P=0.4W,自升温约 18℃,目标 Tj≈143℃
结温 Tj ≤140℃ 低于 Tj,max=150℃,留 10℃ 余量
VDD 3.6V 1.1× 额定电压,覆盖栅氧缺陷,不引入击穿风险
老化时间 96h Arrhenius 模型 AF≈163,96h 可覆盖早期失效段
负载模式 动态运行 内核跑自检程序、Flash 读、RAM 读写、IO 翻转、ADC 采样
监测项 IDD、VOUT、时钟、误码、温度 每 30min 记录一次,异常时保存快照
判据 电参数在规格内、无功能失效、漂移≤±10% 老化前/中/后三次测试对比
实操提示:老化板设计时,应保证每个器件独立供电或分组供电,避免一个器件短路拉低整组电压。对 MCU,建议把复位、时钟、通信引脚引出,便于在线监测。对电源模块,负载应使用电子负载或功率电阻,并注意散热,避免负载本身成为失效源。
常见误区:把 Ta 直接当作 Tj 使用,导致实际结温远超预期;或只加电压不加负载,器件内部没有电流,缺陷无法激发。另一个误区是老化时间越长越好,实际上超过一定时间后,筛选收益递减,反而增加过应力风险。

方案设计完成后,应先在小批量(如 30~50 只)上试运行,记录失效分布和参数漂移。若试运行中无失效,可适当提高应力或延长时间;若失效过多,应下调应力并分析失效机理。只有经过小批量验证的方案,才能进入量产筛选。