
简介JEDEC JESD85A2021 是一份由 JEDEC 固态技术协会发布的正式标准用于统一电子元器件故障率的计算方法主要面向半导体可靠性工程师、失效分析人员与硬件设计者。这份PDF完整收录了标准正文30页以英文原版呈现内容涵盖 FITS十亿小时失效数与 MTBF平均无故障时间两类核心指标的计算流程、具体公式及适用说明并对可靠性数据采集、目标值设定等关键环节作出规范便于工程人员直接参照执行。压缩包内仅含1个PDF文档大小754KB轻量易读适合作为部门培训或项目评审的参考资料。已有489人学习浏览属于可靠性领域常用标准文件对需要按 JEDEC 方法评估产品长期失效率的团队具有直接参考价值。 上个月帮客户整理一颗车规MCU的可靠性报告对方工程师在邮件里直接问“你们这颗产品的FIT值是多少60%置信度还是90%置信度”同一个失效数在不同置信度下能差出好几倍。要把这个问题答清楚绕不开JEDEC的JESD85A标准——Methods for Calculating Failure Rates in Units of FITs2021版总共30页。做半导体的朋友对FITS这个单位都不陌生Failures In Time每10亿器件小时发生1次失效但真正把JESD85A里那套统计逻辑吃透并落到量产报告上的我见过不少工程师其实只记住了λr/T这一个公式。JESD85A的完整内容远不止于此样本量怎么凑、试验时间怎么折算、零失效时怎么报、不同批次数据怎么合并每个环节都有讲究。这篇不逐条翻译标准只把对实际交付最关键的几个点讲清楚。1. 车规客户张口就问FITJESD85A到底在管什么1.1 一个FIT代表的实际风险先建立直觉。1 FIT等于10^-9/h也就是一颗器件连续运行10亿小时才期望发生1次失效。这个数字太小不好直接感受换一种算法如果某颗芯片失效率是1 FIT100万颗芯片同时跑1年期望失效数大约是1e6 × 1e-9 × 8760 ≈ 8.76颗也就是说百万颗级别的装车量一年下来个位数的返修基本可以归因于这颗芯片。如果失效率涨到10 FIT同样的装车量一年期望失效接近88颗。这就不太好交代了。所以车规、通信、服务器领域对FIT的约束通常都是“小于某个数”而不是“等于某个数”。这也是JESD85A特别强调置信区间的原因——你没有足够样本量就不可能把失效率“证”得很小。1.2 JEDEC为什么要统一计算方法JEDEC固态技术协会把半导体业内“如何用寿命试验数据算FIT”进行了标准化。JESD85最早是2001年发布2021年出了A版就是现在这份30页的JESD85A。它的核心目的是让不同厂家、不同产品线、不同工程师在报告FIT时站在同一套统计口径上说话。没有这套标准你会遇到什么A厂说“我们这颗芯片失效率小于5 FIT”但可能用的是60%置信度、0失效、等效器件时很大B厂说“我们也是小于5 FIT”却用的是90%置信度、1个失效。两边数字看上去相同实际统计含义完全不同客户根本没法横向比较。JESD85A把这类问题基本堵死了它明确告诉你该怎么定义累计试验时间、该用哪种置信区间、零失效时该给上限而不是给0。1.3 JESD85A的适用范围和前提要特别留意JESD85A的方法论基于一个关键假设器件处于恒定失效率阶段也就是浴盆曲线的中间那段。电子器件刚出厂时可能有早期失效失效率偏高跑久之后磨损失效开始上升。JESD85A这套统计计算只适用于中间那段相对平直的寿命期。所以做寿命试验之前一般会先做burn-in或者筛选把早期失效提前干掉再进入正式的寿命试验。如果被测产品本身失效率随时间明显变化那一个单点FIT就不足以描述可靠性了应该用失效率随时间变化的曲线。理解这个前提再看JESD85A里的公式就不会用错场景。2. λr/T只是起点置信区间才是这份标准的核心2.1 从泊松过程到卡方分布寿命试验里我们把测试样品放进高温或其他应力环境跑一段时间后统计失效数。失效数r和累计器件小时T是原始数据。失效率的点估计很简单λ_hat r / T如果T是10亿器件小时r是10那λ_hat就是10 FIT。但问题来了——试验只做了有限样本这个r本身是个随机数。这次试验跑出3个失效不代表同一批产品重跑一遍还是3个失效。为了表达这种不确定性JESD85A要求用置信区间而且工程上最关心的是“失效率不能高于多少”所以重点是单侧置信上限。关键公式长这样λ_upper χ²(CL, 2r 2) / (2T)其中χ²(CL, 2r2)是自由度为2r2的卡方分布在置信水平CL下的分位数。为什么是2r2这是泊松计数和卡方分布之间的标准数学关系一个泊松过程的失效数r在给定累计时间T时2λT近似服从自由度为2(r1)的卡方分布。大家不用去纠结推导记结论就行但一定要知道自由度不是r是2r2用错整个置信区间就偏了。2.2 60%置信度和90%置信度差多少半导体行业里60%置信度很常见90%置信度也经常被客户点名要求。两者算出来的上限差很多。我手边常用的几个分位数可以列一下数值保留两位小数工程上足够用失效数r卡方分位数(60%)卡方分位数(90%)60% CL上限(T1e9)90% CL上限(T1e9)01.834.610.92 FIT2.30 FIT13.577.781.79 FIT3.89 FIT25.1310.642.57 FIT5.32 FIT看到没有同样是零失效、同样的累计器件时90%置信度下的上限是60%的大约2.5倍。所以JESD85A的统计框架不是变出更多失效而是告诉外界你这个结论有多大的可信度。客户问“FIT是多少”如果不带上置信水平这个数字没有任何工程意义。2.3 为什么是单侧而不是双侧可靠性报告里我们最怕的是失效率太高而不是失效率太低。失效率低说明产品好不需要设一个太精确的下限。所以JESD85A这种基于寿命试验的失效率计算通常给单侧上限。双侧区间只有在需要描述“这个估计到底有多宽”时才有意义比如做过程能力对比或者评估不同批次稳定性。日常给客户的datasheet、qualification report、PPAP报告绝大多数情况下只需要单侧上限。这个点也直接影响产品宣传口径。你看到某颗芯片datasheet上写“1 FIT”大概率是用了60%置信度的高温加速试验零失效数据外加一个比较大的加速因子。1 FIT这个目标确实不低T要超过9×10^8器件小时才能勉强证到。后面我会拿具体数字算一遍。3. 样本量、等效器件时与零失效那份30页标准里最容易被略过的细节3.1 累计器件小时T的算法没你想的那么简单累计器件小时T公式上就是Σ(每颗样品的实际试验时间)。但放进加速寿命试验的框架里它还要做等效折算。假设100颗样品跑1000小时一颗没坏那T100,000器件小时。如果试验中途有3颗因为设备故障被摘除这3颗只能按实际工作小时计入T不能按满1000小时算。如果失效样品被替换替换后的新样品继续跑新样品的工作时间也要计入T。如果做了高温加速还要把应力条件下的时间折算成使用条件下的等效时间。最常见的是Arrhenius模型AF exp[(Ea / kB) × (1/Tuse - 1/Tstress)]Ea是激活能单位eVkB是玻尔兹曼常数8.617×10^-5 eV/KTuse和Tstress都是绝对温度。举个例子使用温度55°C应力温度125°CEa取0.7eVAF大约是78倍。也就是说125°C下跑1000小时等效于55°C下跑78000小时。具体计算AF exp[(0.7 / 8.617e-5) × (1/328.15 - 1/398.15)] ≈ 78JESD85A本身并不规定你该用哪个Ea它更偏向统计方法。但实际工程中FIT计算离不开加速因子因为纯实时寿命试验根本等不起。Ea怎么选通常要参考JEDEC JEP122里针对不同失效机制的建议值。比如电迁移相关失效Ea可能落在0.6~1.0eV和腐蚀、湿度相关的失效Ea往往偏低0.3~0.7eV。如果选一个过高的Ea往使用条件外推会把结果算得过度乐观客户一旦拿现场数据反推问题就很麻烦。3.2 零失效时报告上千万不能写“0 FIT”这是JESD85A相关沟通里最频繁出现的错误。零失效不等于失效率为0只说明“在有限试验量下没有观察到失效”。统计上能给的是失效率的单侧置信上限。套用前面的公式r0T1×10^9器件小时60%置信度上限约0.92 FITr0T1×10^9器件小时90%置信度上限约2.30 FIT。反过来如果手上只有1000颗样品跑了1000小时T1×10^6器件小时零失效90%置信度上限是4.61 / (2 × 1e6) 2.31e-6/h 2310 FIT这个数字很吓人但意思是清晰的这个试验量根本不足以证明低失效率。想报“10 FIT 60% CL”倒推需要的累计器件小时T约为T ≥ 1.833 / (2 × 10e-9) ≈ 9.17e7如果是1000颗样品、AF78需要的试验时长大约是t 9.17e7 / (1000 × 78) ≈ 1175小时所以一颗车规芯片做HTOL1000小时、1000颗样品、零失效算下来差不多刚好能摸到10 FIT的边。这也是很多车规级可靠性验证方案把样品数定在千颗级别的统计原因。3.3 数据合并不是把失效数和时间分别相加就完事JESD85A也涉及多批次数据的合并问题。三批验证样品各跑各的最后T可以相加r可以相加然后把总数代进公式。这里有个细节如果不同批次的试验应力不同必须先把各自的时间用AF折算到同一基准温度再合并T。如果你直接把不同应力下的器件小时累加等于默认所有试验条件完全等价结果会失真。我在实际项目中至少见过两次报告把不同温度下的HTOL数据直接相加导致FIT上限比真实情况偏低这个坑一定要避开。4. 预测模型和实测统计是两条线JESD85A与MIL-HDBK-217/SR-332怎么分工4.1 三类失效率来源口径完全不同工程师之间经常把“FIT计算”混为一谈但失效率数字实际上有三种完全不同的来源类型典型标准/方法数据基础适用场景统计实测JEDEC JESD85A寿命试验实测数据芯片厂给datasheet报FIT、鉴定报告系统预计MIL-HDBK-217、Telcordia SR-332元器件应力、环境、质量等级模型板级/系统级设计阶段的可靠性预估现场统计返修数据分析售后市场真实失效数据量产后的可靠性跟踪JESD85A属于第一类数据来自你亲自做的寿命试验MIL-HDBK-217和SR-332属于第二类不需要跑试验查手册把温度、电应力、封装类型代入模型预测出一个失效率。这两者的逻辑完全不同不能混用。4.2 芯片datasheet上的“calculated FIT”是哪种原厂datasheet里写的“calculated FIT”多数情况下是JESD85A这套实测统计方法配合HTOL、高温反偏、温度循环等应力试验数据算出来的。它和SR-332那种“预计值”有本质区别一个是“我测出来的”一个是“我根据模型推出来的”。这就解释了为什么同样一颗芯片原厂宣称的FIT和系统集成商做可靠性预计时算出来的FIT经常对不上。两边用的方法、输入参数、置信水平都不一样。如果你在做系统级MTBF评估应该用SR-332或MIL-HDBK-217的预计结果如果你是芯片厂或者模组厂需要向客户证明这颗料本身的失效率那么JESD85A是更适合的参考依据。搞清楚自己身处哪个环节再去选标准不然拿JESD85A的数去怼SR-332的数纯属鸡同鸭讲。4.3 JESD85A与JEDEC其它文档的关系JESD85A是“算账”的标准账怎么出它管但“应力怎么加、加多少、跑多久”通常是JESD47和JESD22系列在管。JESD47定义了HTOL、温度循环、偏压寿命试验等鉴定试验的通用条件JEP122则收录了失效机制和对应的激活能建议。三者的配合关系通常是用JESD47规划试验用JEP122选激活能用JESD85A算FIT。只盯着JESD85A容易漏掉前面的试验设计环节只知道JESD47又不知道怎么把数据变成客户要的FIT。这条链路完整串起来可靠性报告才立得住。5. 把JESD85A落到量产交付倒推试验方案、计算实例与常见坑5.1 从目标FIT倒推试验方案做验证计划的时候最忌讳拍脑袋定样品数和试验时长。正确做法是先定目标再反推。假设车规客户要求“失效率小于10 FIT60%置信度单侧上限”前面已经算过需要的累计等效器件时T≥9.17×10^7。设使用温度55°C加速应力温度125°CEa0.7eVAF≈78。那么试验方案就是选定样品数和时长使n × t × AF ≥ 9.17×10^7。如果n1000t≥1175小时如果n500t≥2349小时如果n231典型的77颗×3批t≥5086小时。你立刻就能看出231颗跑1000小时远远不够证明10FIT。这也是为什么很多车规报告最终只能写“20 FIT”或者“50 FIT”不是产品不行是试验量没给够。把倒推过程写进验证计划客户那边也更容易接受你的结论。5.2 计算实例77颗样品、1000小时、零失效报告怎么写用最经典的HTOL场景完整过一遍。方案77颗样品125°C1000小时零失效使用温度55°CEa0.7eVAF≈78。等效累计器件时T 77 × 1000 × 78 6.006e6零失效60%置信上限λ_upper 1.833 / (2 × 6.006e6) 1.526e-7/h 153 FIT如果改用90%置信度λ_upper 4.605 / (2 × 6.006e6) 3.834e-7/h 383 FIT看到差距没有77颗跑1000小时即使一颗不坏也顶多只能对外说“失效率低于153 FIT60%置信度”。这个数字不是产品差而是统计精度不够。很多工程师拿到零失效结果就高兴实际上样本量不足时零失效的“证明力”非常有限。如果换成功1000颗、1000小时、零失效同样条件T 1000 × 1000 × 78 7.8e7 λ_upper(60%) 1.833 / (2 × 7.8e7) 1.175e-8/h 11.8 FIT这下离“10 FIT”就很近了。所以车规项目做HTOL时样品量做到千颗级别是有统计依据的不是为了显得财大气粗。5.3 实际填写报告时最常见的几个坑第一个坑不写置信水平。有些报告只写“FIT8.6”既不说是点估计还是上限也不说置信度。这种数字在客户那里第一轮就会被挑战。标准动作是在数字后面带完整口径“λ_upper 11.8 FIT60%置信度单侧基于1000颗125°C/1000hAF7855°C/0.7eV”。第二个坑漏乘加速因子。把125°C下跑1000小时直接当成使用条件跑了1000小时T少了78倍FIT上限虚高到无法解释。我见过有工程师抱怨为什么别人家能报1 FIT自己一模一样的产品只能报几十FIT最后发现是等效时间没算对。第三个坑激活能乱选。客户产品实际使用温度是30°C报告里却用85°C做外推基准AF一下子小了很多FIT上限暴涨。选Ea和基准温度都要有依据最好和客户提前对齐不要在交付阶段才来改口径。第四个坑零失效写“0 FIT”。统计上这是错的应该写“低于某个置信上限”。车规客户和第三方实验室对这个问题特别敏感一旦被审计出来整份报告的可信度都会打折扣。第五个坑样本中途失效后替换T算错。被摘除的样品按实际工作时间累计替换上去的新样品也要单独计时。项目周期长的时候手工记录特别容易漏建议用试验管理系统或Excel模板做好逐颗时间流水。JESD85A这份标准真正逐字读完可能只需要一个晚上但用到项目里你会发现每个公式背后都对应着一次客户质疑。我现在做可靠性方案总是先把“失效数、累计等效器件小时、置信水平”三要素列清楚再谈FIT。这个习惯基本就是被JESD85A掰过来的。本文还有配套的精品资源点击获取