EV ECU FMEDA 总集成深度 — 三链合并 + B(D)+B(D) + Safety Case GSN worked

功能安全L7别名 EV ECU FMEDA 总集成 · 系统级 FMEDA · 三链合并 · Safety Case GSN · B(D)+B(D) worked · I3 评审准备

本质与导读

本质 EV 主驱 ECU 完整 FMEDA 是 AUX + 主功率 + MCU 三链平行合并(总 250 FIT),合并后 raw SPFM 仅 96.5% 过不了 ASIL D;救它不靠单链补,而靠跨链系统级 SM(MCU 监 driver、SBC 监 MCU)加 B(D)+B(D) 分解——用互补诊断把合并覆盖率拉回 SPFM≥99% 达 D,省的是单通道开发流程而非度量阈。

主线坐标:横轨 · 功能安全(跨站) · ↑ 全景主线

1. 主驱 ECU 三链 FMEDA 边界

完整 EV 主驱 ECU 的 FMEDA 报告不是单一文档,而是三链平行 + 系统级合并:

EV ECU 系统级 FMEDA — 三链合并 SPFM/LFM/PMHF + ASIL D 三阈

1.1 三链定义

按物理边界 + FMEDA 颗粒度切:

  • ① AUX 链(120 FIT)— 12V → 输入防护 → AUX flyback → SBC → POR sequencer → MCU。SBC 50–80 FIT 主导。详见 AUX FMEDA + DFA 深度
  • ② 主功率链(80 FIT)— 6 × driver IC(60 FIT)+ driver isolated supply + SiC 模块 + 反馈环。6 × driver IC 75% 主导。详见 Driver IC FMEDA worked deep
  • ③ MCU + 其他链(50 FIT)— Aurix Lockstep + ECC RAM + Flash + 传感(温度/电流采样 ICs)。MCU 30 + 传感 20

总 λ = 250 FITASIL D 主驱 ECU 典型值,跟 200–300 区间一致。

1.2 ASIL D 三阈

ISO 26262-5 Annex E 规定:

  • SPFM ≥ 99% — 单点 + 残余故障覆盖率
  • LFM ≥ 90% — 潜在故障覆盖率
  • PMHF/h(即 10 FIT) — 全寿命概率

3 项任一不过 → I3 评审退回 + 重测 + 重评审,延期 2–3 个月


2. 系统级合并 — driver 链是瓶颈

把三链 FIT 累加 + 各自 SPF+RF 累加 → 系统级三阈:

2.1 raw 合并(driver 不补救)

直接累加各链:

  • 总 λ = 120 + 80 + 50 = 250 FIT
  • λ_SPF+RF = 0.9 + 7.3 + 0.5 = 8.7 FIT
  • SPFM_raw = 1 - 8.7/250 = 96.5% ✗(不过 99%)
  • LFM_raw = 1 - 16.8/(250-8.7) = 93% ✓(过 90% 但紧)
  • PMHF_raw = 25 FIT = /h ✗(超 )

3 项里 2 项不过,driver 链是主要瓶颈(贡献 SPF 84%、MPF 67%)。

2.2 系统级 SM 补救后

按 driver-ic-fmeda §3.3 加 MCU 系统级 SM(RDY 超时 + 相电流采样冗余 + DESAT 时序校 + CLAMP 自检 BIST):

  • λ_SPF+RF = 0.9 + 1.7 + 0.5 = 3.4 FIT(driver 链 7.3 → 1.7)
  • SPFM = 1 - 3.4/250 = 98.6% ≈ 99%(差 0.4%)
  • λ_MPF,latent = 4 + 4.5 + 1.5 = 10 FIT(CLAMP 自检 BIST 11.3 → 4.5,与 driver-ic 页 §3.4 一致)
  • LFM = 1 - 10/(250-3.4) = 96%
  • PMHF = 11 FIT ≈ /h —— 略超 ASIL D 的 10 FIT(/h)阈,靠 B(D)+B(D) 双链冗余进一步降到阈下

SPFM 仍差 0.4%(98.6% vs 99% 阈)。这是 driver IC SEooC 的单链工程极限 — driver IC 单 chip 物理上没法把 SPFM 推过 99%。

2.3 B(D)+B(D) 分解 — 过 ASIL D 的真实机理

详见 ASIL Decomposition 深度 §4-§5,Part 9 §5 允许 ASIL D = ASIL B(D) + ASIL B(D)关键:分解分配的是每通道的【开发流程严格度】,不是放宽硬件度量阈值 —— 把单链 SPFM 阈「从 99% 降到 90%」再说「97.9% > 90% 所以过 D」,是把分解当降级,评审会直接 reject(见分解页 §8 第一条误用)。

  • 把主驱拆 双链平行(典型:dual-3-phase / 双绕组 / 双 inverter),两条充分独立(物理 + 共因 + 软件)
  • 每条通道按 ASIL B 开发(工具链 / 验证 / 评审按 B 做,省单通道成本),但括号里 SG 仍是 D
  • 合并架构仍必须满足 ASIL D 度量:SPFM ≥ 99% / LFM ≥ 90% / PMHF < 10 FIT —— 阈值不降
  • 过 D 的机理 = 互补诊断:通道 A 漏检的单点故障被独立通道 B 兜住,合并诊断覆盖率才到 D(单链各 ~97.9% / 96% 只是每通道按 B 自检的指标,两条独立互补叠加后合并 SPFM 才 ≥ 99%);必须附 DFA(Part 9 §7) 证两链独立

B(D)+B(D) 省的是单通道开发成本,不是整体验证范围或度量目标,EV 主驱 2026 主流(详见 Fail-Operational Architecture 深度 6 相双绕组)。


3. 系统级 SM 矩阵 — 三链跨监协作

系统级 ASIL D 不是 3 个独立链各自达标,而是跨链 SM 协作。每条链有自己的内部 SM,但还需要邻链监测形成 redundancy:

监测者被监测者SM 内容补救的 FIT
MCUdriver(主功率链)RDY 超时 / 相电流采样 / DESAT 时序校 / CLAMP 自检driver SPF 6 FIT → 1.7 FIT
MCUSBC(AUX 链)SBC 5V_RAW 监测 / WDG Q&A 心跳AUX SPF 0.5 FIT → 0.3 FIT
SBCMCU外置 watchdog Q&A + STM 双向心跳MCU SPF 0.3 FIT → 0.05 FIT
DriverMCU(反向)DESAT 触发 FAULT 拉低 → MCU 中断latent 自检触发

关键观察:MCU 是系统级 SM 中心节点,既被 SBC 监(WDG)又监 driver 与 SBC。这就是 Aurix TC3xx ASIL D 主流 MCU 选型的根本理由 — 硬件 Lockstep + 内部 STM + 外置 WDG 协同的"中央 SM 平台"。


4. Safety Case GSN tree — 主驱 ASIL D 完整 worked

I3 评审的核心交付物是 Safety Case,GSN(Goal Structuring Notation)tree 是逻辑骨架。把 §2-3 的 FMEDA 数字 + B(D)+B(D) 分解 + 跨链 SM 全部串成一棵 tree:

GSN 写作 SOP 姊妹页 → S…

GSN 写作 SOP 姊妹页Safety Case GSN tree 写作工程化深度 — 本节是 GSN tree 节选 + 8 段对标,姊妹页讲"从 0 写一棵的 7 步 SOP + 5 defeater 修法 + Confidence Argument 元论证"

EV 主驱 ASIL D Safety Case — GSN tree 节选 + ISO 26262-10 §5.4 8 段对标

4.1 GSN 节点类型

GSN Community Standard v3 规定 5 种节点:

  • Goal(矩形)— 要证明的安全声明
  • Strategy(平行四边形)— 证明的方法
  • Solution(圆形/椭圆)— 具体证据落点
  • Context(椭圆,实线)— 边界 / 假设
  • Assumption(椭圆,A 标记)— 待验证假设

主驱 ECU GSN tree 节选(详见 SVG 02):

  • G1(Top Goal):主驱 ECU 满足 ASIL D 安全目标(防意外加速 / 意外断电 / 意外转矩)
  • C1(Context):整车 L0/L1 ADAS + 主驱 + 50 kW 应用边界
  • S1(Strategy):通过 V-cycle + FMEDA 量化(HARA + FSC/TSC + FMEDA + V&V + I3)
  • G1.1–G1.4:HARA 完整 / V-cycle 闭合 / FMEDA 三阈 / V&V 完成
  • Sn1.3.1–Sn1.3.3(Solutions):AUX 链(99.25%) / driver 链(B(D)+B(D),合并达 D)/ MCU 链(99%)
  • Evidence E1.3.1–E1.3.3:三链各自的 FMEDA 报告(aux-fmeda-dfa report / driver-ic-fmeda report / MCU SafeTLib report)

4.2 ISO 26262-10 §5.4 Safety Case 8 段对标

GSN tree 跟 ISO 26262-10 §5.4 规定的 Safety Case 8 段一对一映射:

§ 段内容GSN 节点本页 worked 位置
§1产品定义 + 边界C1 ContextSVG 02 顶部 C1
§2HARA + Safety GoalG1 Top GoalSVG 02 顶部 G1
§3论证策略S1 StrategySVG 02 中部 S1
§4分解到子目标 4 项G1.1–G1.4SVG 02 4 sub-goals
§5FMEDA 三链 workedSn1.3.1–Sn1.3.3SVG 01 + SVG 02 3 solutions
§6–§8Evidence + Confidence + DefeatersEvidence + Meta底部 3 Evidence box

I3 评审员逐段查 GSN tree,每个 Goal 必须有 Strategy 拆解 + Solution 落到 Evidence。任何一个 Goal 没 Evidence 支撑 → defeater(论证缺口)→ 退回


5. I3 评审 5 大拦路问题 + 缓解

按 30 个 ASIL D 主驱 ECU I3 评审统计,5 大反复出现的退回原因:

#拦路问题物理来源缓解
1driver 链 SPFM 不过 Ddriver IC SEooC 单链工程极限B(D)+B(D) 分解 + MCU 系统级 SM 矩阵
2CLAMP latent 未量化driver IC 内置 BIST 缺MCU 端 zero PWM 强制 + 上电 BIST
3DFA 漏 7 类 DFI 全检只看 Power + Comm,漏 Environment + Implementation走完 ISO 26262-9 Annex C 7 类 checklist
4FIT 库不一致SN29500 / SR-332 / vendor 自报混用锁一个 + vendor 数据折算
5Safety Case GSN 有 defeaterSub-goal 没 Evidence 闭合GSN tool(Astah / Eclipse Trade Studio)review

5.1 拦路问题 #1 — 系统级 ROI 最大

driver 链 SPFM 90.9% 不过 ASIL D 是 30 个项目里 23 个被退回的原因(77%)。缓解方案的 ROI 排序:

  • B(D)+B(D) 分解(ROI 最高)— 双链各按 B 开发省成本,合并靠互补诊断 + DFA 仍达 D 度量,主驱主流方案
  • MCU SafeTLib + CLAMP 自检 BIST — 加 ~ 0.5 月开发工时,救 SPFM 90.9% → 98.6%
  • 驱动 IC 双 vendor 冗余 — 跨批次 + diverse compile,救 LFM Implementation 类 DFI

主流 ASIL D 主驱 = B(D)+B(D) 分解 + MCU SafeTLib + CLAMP BIST 三件套,缺一不可。


6. FSAR 闭合 8 项清单

FSAR(Functional Safety Assessment Report)是 SEooC 跟 ASIL D 项目交付的最终文档,8 项闭合清单 是 ISO 26262-2 §6.4.7 强制:

  1. HARA 全 hazard 覆盖 — 12+ hazard × ASIL D
  2. FSC / TSC / HSI 链路闭合 — 安全目标 → 功能 → 技术 → HSI 接口
  3. FMEDA 系统级 SPFM 99% / LFM 90% / PMHF /h(三链合并后)
  4. DFA 7 类 DFI checklist 全过
  5. B(D)+B(D) 分解逻辑闭合(详见 ASIL Decomposition 深度)
  6. Safety Case GSN tree 无 defeater(Confidence Argument 闭合)
  7. V&V 闭合(DV + HIL + Fault Injection + Field test)
  8. Safety Manager 签字 + 公司 RACI 确认(详见 Safety Manager 角色深度)

任何一项不闭合 → I3 不签字 → ECU 不能 SOP。整个 FSAR 闭合典型 18–24 月,主机厂集中 7-8 FTE × 24 月。


7. 5 个系统级 FMEDA 工程陷阱

新项目踩坑 80% 集中在:

陷阱描述预防
三链 FIT 库不一致AUX 用 SN29500 / driver 用 vendor / MCU 用 SR-332锁一个库 + vendor 折算 + 备注
系统级 SM 漏算MCU 监 driver 的 DC 没计入 system显式画跨链 SM 矩阵 + 量化
B(D)+B(D) 独立性论证缺双链没真正独立(共 SBC / 共 reset)DFA 7 类 × 双链全过
GSN tree 有断头 Goalsub-goal 没 Evidence 闭合GSN tool + 评审 cross-check
FSAR 8 项错序V&V 没在 FSC/TSC 之后按 V-cycle 顺序 + 时间线 review

核心要点

  • EV 主驱 ECU FMEDA = 三链平行(AUX 120 + 主功率 80 + MCU+其他 50 = 250 FIT)
  • raw 合并 SPFM 96.5% 不过 ASIL D 99% 阈(driver 链是瓶颈)
  • 系统级 SM 补救(MCU SafeTLib + CLAMP 自检)→ SPFM 98.6%(仍差 0.4%)
  • B(D)+B(D) 分解:双链各按 B 开发(单链 SPFM 97.9% / LFM 96%),但 SG 仍 D、合并架构仍须 SPFM≥99% / LFM≥90%,靠互补诊断 + DFA 达标(分解 ≠ 降阈)
  • 跨链 SM 矩阵:MCU 是中心节点(被 SBC 监 + 监 driver/SBC 双向)
  • Safety Case GSN tree:Goal → Strategy → Sub-Goals → Solutions → Evidence
  • ISO 26262-10 §5.4 8 段对标 GSN 节点,任一段缺 Evidence = defeater
  • I3 评审 5 大拦路:driver SPFM(77%)/ CLAMP latent / DFA 7 类 / FIT 库 / GSN defeater
  • FSAR 闭合 8 项,任一不过 ECU 不能 SOP,18–24 月项目周期
  • 5 工程陷阱:FIT 库不一致 / 跨链 SM 漏 / B(D)+B(D) 独立性 / GSN 断头 / FSAR 错序

缩写表

只列本页系统级专业术语:

缩写全称 / 中文备注
B(D)+B(D)ASIL B(D) decompositionPart 9 §5 拆双独立通道,各按 B 开发;合并仍须达 D 度量
C1(GSN) Context node边界 / 假设
DefeaterSafety Case defeater论证缺口,任何 sub-goal 没 evidence 即是 defeater
Evidence(GSN) EvidenceFMEDA / test report / I3 证书 等具体证据
FSARFunctional Safety Assessment Report功能安全评估报告(SEooC + 项目闭合)
GSNGoal Structuring NotationSafety Case 标准可视化(v3 Community Standard)
Goal(GSN) Goal node要证明的安全声明
HARAHazard Analysis and Risk Assessment危害分析与风险评估(V-cycle 起点)
I3Independent Safety Assessment独立安全评估(TÜV / SGS / DEKRA)
RACIResponsible / Accountable / Consulted / InformedSafety Manager 团队 RACI 矩阵
SafeTLibTI / Infineon MCU safety libraryMCU 端 SM 软件库,补 driver SPFM
Sn(GSN) Solution nodeEvidence 落点
S1(GSN) Strategy node论证策略
Safety CaseISO 26262-10 §5.4 安全案例I3 评审的核心交付物
SEooCSafety Element out of Context跨组织安全件(driver IC / SBC)
SMSafety Mechanism安全机制
SOPStart of Production量产开始(I3 签字后)

Cross-references