Safety Assessment / Audit / Confirmation — 三层独立检查
本质与导读
本质:ISO 26262 不只要求"做对",还要求"被独立检查"。三种检查的目的、范围、独立性要求都不同 — Confirmation Review 看每个工作产品;Audit 看流程执行;Assessment 是 SoP 前的最终合规判定。ASIL D 项目里 Confirmation 50+ 次,Audit 5-10 次,Assessment 1 次但 12-16 周(TÜV)。忘记早做 Interim Assessment → SoP 推迟 3-6 月是车规最贵的失误之一。
1. 三种检查对比
ISO 26262-2:2018 Clause 6.4.9(Confirmation measures)+ Table 1 定义 3 种确认措施(confirmation measures),三者并行,不能互替。Confirmation Review 查"工作产品本身合规否",Audit 查"做事情按 Plan 没",Assessment 查"达成的功能安全整体合规否"。Functional Safety Assessment 对 ASIL (C) 和 D 强制(评估已达成的功能安全),ASIL A/B 通常不要求。
| 检查 | 看什么 | 何时 | 次数 | ASIL D 独立性 |
|---|---|---|---|---|
| Confirmation Review | 单个 work product | 每 product 完成后 | ~ 50+ | I3 (大部分) |
| FS Audit | 流程执行 + Safety Plan | 阶段 milestone | ~ 5-10 | I3 + 第三方 |
| FS Assessment | 全 Safety Case | SoP 前 6-3 月 | 1 (可分阶段) | I3(部门独立即可;第三方常见但非 ISO 强制) |
独立性 I1/I2/I3 三档(ISO 26262-2:2018 Clause 6.4.9,I3 = 组织/部门独立,ASIL D 关键工作产品必须):
- I1:不同人,同 team 同上司 — ASIL A 接受
- I2:不同 team,不同上司,同部门 — ASIL B/C 接受
- I3:不同部门 / 第三方 — ASIL D 必须
2. Confirmation Review Matrix
ISO 26262 Part 2 Table 1 给出 work product × ASIL 等级 → 独立性要求的速查表。下面是常用 11 个 work product 的摘录:
| Work Product | ASIL A | B | C | D |
|---|---|---|---|---|
| HARA | I3 | I3 | I3 | I3 |
| FSC | I1 | I1 | I2 | I3 |
| TSC | I1 | I1 | I2 | I3 |
| HW SR | I1 | I1 | I2 | I3 |
| SPFM/LFM 计算 | I1 | I1 | I2 | I3 |
| PMHF 计算 | I1 | I1 | I2 | I3 |
| Safety Validation | I0 | I1 | I2 | I2 |
| Safety Case | I1 | I1 | I2 | I3 |
注:I0 = 无独立性要求(可同人自…
注:I0 = 无独立性要求(可同人自查),ISO 26262-2 Table 1 中出现于 QM / 低 ASIL 格。HARA 是唯一无论 ASIL(含 QM)都固定 I3 的确认评审;Safety Validation 与集成测试策略两项在 ASIL D 只到 I2(不升 I3)。
ASIL D 项目 ~ 50+ Reviews,其中 ~ 30 % 必 I3。典型 Tier-1 配 2-3 个 dedicated Safety Engineer 专做 Confirmation(独立于设计 team)。
3. Audit + Assessment 时间线
ASIL D 项目 18 个月典型,Safety 检查贯穿全周期。
按阶段:
| 阶段 | 月份 | Confirmation | Audit | 阶段门 |
|---|---|---|---|---|
| 概念 | M0-M3 | Item Def / HARA / FSC | M3 Audit | SG + ASIL 冻结 |
| 系统 | M3-M6 | TSC / HSI / 系统架构 | M6 Audit | TSR 冻结 |
| 硬件 | M6-M9 | HSR / FMEDA / DFA | M9 Audit | HW Safety Case + B 样件 |
| 软件 | M9-M12 | SSR / Unit / Int | M12 Audit | SW Safety Case |
| 集成 | M12-M15 | SI / IV / Sa.Val | M15 Audit | 系统级 SR 全验 |
| 量产 | M15-M18 | PRD / Safety Case | Interim Assess M15 | Final Assess + SoP gate |
最关键的预算:Final Assessment(TÜV 12-16 周)必须 M14-M15 启动,留 M16-M18 修复 NC 和 Sign-off。绝不能拖到 SoP 前 1 个月——TÜV 一旦标 "Major NC" SoP 必推 3-6 月。
4. Assessment 提问树
第三方 Assessor(TÜV / exida / SGS-TÜV Saar)的提问方式高度结构化——从顶层指标一路追到证据链根部。
典型 5 层追问:
- Q1:这个 ASIL D 主驱 SPFM 多少?— 99.2 %
- Q2:每个元件 DC 怎么定的?— 套 Annex D + 部分 Fault Injection
- Q3:Fault Injection campaign 报告呢?— 打开 Yogitech 报告
- Q4:FI 工具 ISO 26262 qualified 吗?— TCL1,有 qualification kit
- Q5:DFA 表 sensor 路径独立吗?— Sin/Cos 双路独立 ADC + Plausibility
任何一层答不出来或证据不足 → 一直问到 root cause,常被追到 Tool Qualification 或 DFA 漏共因。Tier-1 准备 12 周前提交 Pre-Assessment 包,assessor 提前看完才进现场。
5. Pre-Assessment 提交清单
SoP 前 12 周向 TÜV 提交的标准包:
- Safety Plan v 终(项目章程)
- Safety Case 草稿(Argument + Evidence)
- HARA + FSC + TSC 全套
- FMEDA workbook(电子表格 + 数据来源)
- DFA Report(共享资源清单 + 隔离证据)
- Confirmation Reports 汇总
- Audit Reports 汇总
- Fault Injection campaign 报告(每个 ASIL D 元件)
- Tool Qualification Records(每个 ISO 26262 工具)
- Production Plan + ICT/EOL 覆盖率(Part 7)
- Field Monitoring Plan(PRD / 8D 流程)
- Cybersec(ISO 21434)证据(L3+ 必须)
6. Assessment 不通过的典型 5 种
历史案例统计,导致 "Conditional Pass" 或 "Fail" 的 Top 5:
| 原因 | 后果 | 修复时间 |
|---|---|---|
| SPFM 卡线(92 % vs 97 % ASIL C) | 升 DC 或换元件 | 4-8 周 |
| DFA 漏共因(如 shared library) | 补 DFA + 重做隔离 | 4-12 周 |
| 工具 TCL 不达标 | 切换工具 / 补 qualification | 8-16 周 |
| Confirmation 独立性不够 | 重做 reviews 30 % | 6-10 周 |
| Field 反馈机制无 | 写 PRD 流程 + 培训 | 2-4 周 |
轻 NC 2-4 周修复后 Sign-off;重 NC 涉及架构改动则 SoP 延 3-6 月——这是车规最贵的失误之一。
7. Audit 重点
Audit 不查"做对了",查"按 Plan 做了"。典型 5 类检查:
- Safety Plan 执行 — 计划里写的 Reviews / Audits / Trainings 都做了吗
- 培训记录 — 工程师有 ISO 26262 培训证书吗
- Tool 管理 — 用的 compiler / debugger / static analyzer 都 qualified 吗
- Change Management — 设计变更走 Safety Impact Analysis 了吗
- 配置管理 — Source code / FMEDA / 文档版本受控吗
Audit 通常 1-2 周/次,出 NC 清单 + CAPA(Corrective And Preventive Action)跟踪。
8. Living Safety Case
Assessment 通过不是终点——量产后 Field 反馈持续影响 Safety Case:
- 客诉 / 8D 报告必须按 Safety Goal 重判 — 涉及 SG 失效 → 触发 Field Action
- SOTIF / Cybersec 事件回溯 Safety Case
- OTA 升级触发 Re-Assessment(若影响 Safety Function)
- 召回 / Recall 必须有 Safety Case 支持
Safety Case 是 living document,SoP 后还要持续维护。
9. 常见误区
实战中 Assessment 失败常出于"以为 Confirmation 数量够就够",忽略 Audit 和 Assessment 的不同作用。下面 5 条是 TÜV 最常打回的点。
- 三种检查混用。把 Confirmation 当 Audit,Audit 当 Assessment——三者目的不同,不能互替。
- 独立性偷工。ASIL D 必 I3,有的 Tier-1 用"同部门不同 team"(I2)交付,被 TÜV 砍。
- Assessment 拖到 SoP 前 4 周。TÜV 走完最少 8 周,极限赶工通常翻车;留 16 周 buffer 是常识。
- Field 反馈机制为空。Assessment 一定问"量产后怎么持续监控?"——没机制 = 重 NC。
- Cybersec 独立准备。L3+ 项目 TÜV 同时要 ISO 26262 + ISO 21434 证据,两套必须串通。
10. Worked Design — 400 V / 100 kW EV 主驱 ASIL D 全流程安全评估
本节把 §1-§7 的方法落到完整项目时间线上:400 V / 100 kW EV 主驱逆变器,ASIL D 主安全目标 SG-01「避免意外加速(FTTI = 200 ms)」。安全链 = TC397(主控 MCU)+ TLF35584(SBC)+ 1EDI3035AS(栅极驱动)+ SCT3080AL×6(SiC MOSFET),18 个月开发周期,典型 Tier-1 供应商场景。参数量级取自 ISO 26262-5:2018 Annex E 与本 wiki 同域页;真实项目须以器件当版 Safety Manual 数值替代。
10.1 里程碑与检查时间线
18 个月典型排布(M0 = 立项,M18 = SoP):
| 月份 | 关键交付 | Confirmation Reviews | Audit | Assessment |
|---|---|---|---|---|
| M0 | 立项 + Safety Plan v1 | — | — | — |
| M3 | HARA(I3) + FSC(I3) + TSC(I3) | 3 次 I3 | Milestone Audit #1 | — |
| M6 | 硬件架构 + HSI + 初始 HW SR(I2) | ~8 次 | Audit #2 | — |
| M9 | FMEDA v1(SPFM 96.9 % FAIL) + DFA v1 | ~12 次 | Audit #3 | — |
| M12 | SW Safety Case + Unit 测试(I1×12) | ~16 次 | Audit #4 | — |
| M14 | Pre-Assessment 包提交 TÜV Süd | ~10 次收尾 | — | Interim(启动) |
| M15 | TÜV Interim → 3 条 NC 开出 | 补 Review | Audit #5 | Interim 报告 |
| M16 | NC 三条并行修复中(关键路径 NC#1 FI campaign ~10 周,跨 M15→M17) | NC 跟踪 | — | — |
| M17 | NC 全部关闭 + FMEDA v3(SPFM 99.2 % ✅) → Final Assessment Sign-off ✅ | NC 验证 | — | 最终报告 |
| M18 | SoP Gate 通过 | — | — | — |
全程共 ~52 次 Confirmation Review(其中 ~16 次 I3,~20 次 I2,~16 次 I1)。5 次 Audit,1 次 Assessment(两段式:Interim + Final)。
10.2 三条 NC 全流程
TÜV Süd M15 Interim Assessment 开出三条 NC,均为常见失误的真实演绎。
NC #1 — SPFM 卡线(最常见,修复 8–12 周)
FMEDA v1 初始计算:TLF35584 Watchdog 单点故障诊断覆盖 DCspf = 96 %(低档证据:引用 ISO 26262-5:2018 Annex D 典型值表,无 Fault Injection 实测),导致 SPFM = 96.9 % < ASIL D 门槛 99 %。
修复路径:对 TLF35584 WD 机制补做 Fault Injection campaign → 实测 DCspf = 99 %(High 档强证据)→ FMEDA v2:SPFM = 97.8 %(仍不够)→ 再升 TC397 Lockstep 检测路径 DC 证据等级 → FMEDA v3:SPFM = 99.2 % ✅,LFM = 91.4 % ✅,PMHF = 6.8 FIT ✅(ASIL D 门槛:SPFM ≥ 99 %、LFM ≥ 90 %、PMHF ≤ 10 FIT,详见 topic-iso26262-part5-hardware)。
修复时间:FI campaign 8 周 + FMEDA 迭代 2 周 = 10 周。教训:M9 做 FMEDA v1 时 SPFM 96.9 % 已经告警,应立刻启动 FI campaign;但团队默认"后面 DC 会提高"推迟——到 M14 才被 TÜV 指出,只剩 NC 补救路。
NC #2 — DFA 共因漏洞(8–12 周修复)
DFA v1 中 TC397 主控 MCU 与 TLF35584 SBC 的监控电路共用同一 12 V VCC 轨(相同电源模块供电)。依 topic-iso26262-part9-asil-analyses 的依赖失效分析(ISO 26262-9:2018 Clause 7,Analysis of dependent failures)核算共因:共用供应商 + 共物理位置 + 共功能链,耦合因子(coupling factor)偏高 → 估算 β ≈ 5 % > 2 % 工程门槛。β 因子量化沿用 IEC 61508-6 Annex D 的评分问卷思路(ISO 26262 正文不给固定评分表);半导体级 β 因子指引见 ISO 26262-11:2018。
修复路径:在 12 V 主轨与 TC397 CPU core 之间加独立 LDO + 隔离电容,与 TLF35584 内部稳压路径物理隔离,压低耦合因子 → DFA v2:β ≈ 1.5 %(工程可达量级)✅。修复周期:PCB rev B 更改 6 周 + DFA 重算 + 独立性证据 2 周。
NC #3 — 工具资质缺失(3–4 周修复)
静态分析工具 LDRA Testbed 在项目启动后从 v9.5 升级到 v9.7;团队未按 topic-iso26262-part8-supporting-processes 的工具资质要求(ISO 26262-8:2018 Clause 11,Confidence in the use of software tools)重评 Tool Confidence Level 并重做资质,TÜV 在工具清单审查时发现 Tool Qualification Report 记录版本 v9.5 与实际部署版本 v9.7 不符。
修复路径:对 v9.7 执行 supplemental Tool Qualification(仅验证升级差异,而非全量 TQ;资质方法见 ISO 26262-8:2018 §11.4.6 方法 1a–1d)→ 更新 Tool Qualification Report 版本 → TÜV 复审 3 周通过。
10.3 Pre-Assessment 包完整性检查表
M14 向 TÜV 提交的包若有缺项,Interim Assessment 会直接出 Administrative NC,浪费 2–4 周。
| 文件 | 状态 | 备注 |
|---|---|---|
| Safety Plan(终版) | ✅ | 含所有 Review/Audit 记录引用 |
| Safety Case 草稿 | ✅ | Top Claim + Evidence 全挂接 |
| HARA + FSC + TSC 全套 | ✅ | 含 ASIL 分配与独立性审查记录 |
| FMEDA workbook v3 | ✅ | 含 FI 报告引用 |
| DFA Report v2 | ✅ | β ≤ 2 % 证据 |
| Fault Injection 报告 | ✅ | 每个 ASIL D 元件各一份 |
| Tool Qualification Records | ✅ | LDRA v9.7 + Tasking v6.4,版本号须与部署实况一致 |
| Safety Validation 报告 | ✅ | 系统级 SR 全验 |
| Confirmation Reports 汇总 | ✅ | ~52 条,含 I3 独立性证明 |
| Audit Reports(#1-#5)汇总 | ✅ | 含 NC 闭环记录 |
| Field Monitoring Plan(PRD) | ✅ | 8D + Warrant 返回流程 |
| ISO 21434 Cybersec 证据 | ⚠ | L3+ 必须;本项目 L2,暂可省,但 TÜV 会问 |
11. Gotcha 链 — 7 项评估陷阱
本节列出 Tier-1 进入 Assessment 阶段最高频的 7 类失误(按高危到低危排序),每条附根因与防范动作。
G1 — SPFM 弱证据推迟 FI Campaign(最高危)
FMEDA v1 引用 ISO 26262-5:2018 Annex D 典型值(如 Lockstep DC = 99 %、WD DC = 99 %),不做 Fault Injection 实测,SPFM 看上去 99.2 % 通过,实际被 TÜV 砍值到 96 %。这一条几乎是所有 ASIL D 首次评估的 NC #1 来源。防范:FMEDA v1 完成(M9)立刻对占危险失效率 λD 前三的元件启动 FI campaign;不能等 M14 Pre-Assessment 前。
G2 — 独立性 I2 充 I3(技术合规缺陷)
ASIL D 的 HARA / FSC / TSC 必须 I3(不同组织/部门/第三方)。部分 Tier-1 用"A 部门 Safety Team 审 B 部门设计 Team",汇报同一 Safety Director → 仍是 I2。TÜV 查 org-chart 即暴露,需重做 30 % Reviews,耗时 6–10 周。防范:立项时在 Safety Plan 里锁定 I3 来源(外部顾问 / 兄弟公司独立事业部 / TÜV 自身),不依赖内部 peer review。
G3 — Assessment 启动时间晚(项目进度杀手)
典型错误:M16 才联系 TÜV,留给 Assessment 2 个月。ASIL D 完整 Assessment 的日历周期通常需 12+ 周(行业经验值,非标准规定,取决于评估机构与项目复杂度),极限 8 周已属加班赶工,遇到重 NC 翻修直接推 SoP 3–6 月。防范:M14 提交 Pre-Assessment 包,M15 Interim 出 NC 清单,M15–M17 并行修复(NC#1 关键路径 ~10 周),M17 Final;Assessment 总 buffer = 3 个月,不能砍。
G4 — FMEDA 版本漂移(证据链断裂)
TÜV M14 收到 FMEDA v3,研发团队 M15 内部出了 v4(修了一个不相关 bug),M17 Final 时 Safety Case 引用的还是 v3 数字,与 FMEDA workbook 版本对不上。TÜV 判"Safety Case evidence stale" → Major NC。防范:Safety Case 与 FMEDA 任何版本更新强制联动(工具或手动),评估期间冻结 FMEDA,变更走 Change Impact Assessment。
G5 — 工具升级未重新 Qualify(高频行政 NC)
项目期间 compiler / static analyzer 任何版本升级未重评 TCL 并重做 qualification,版本号与证书对不上 → TÜV 出 NC。修复通常简单(3–4 周),但浪费 Final Assessment 时间窗。防范:工具版本冻结在 Assessment 前,或升级前先核 TCL scope(是否只需 delta qualification)。
G6 — Pre-Assessment 包漏 Field Monitoring Plan(隐蔽坑)
Field Monitoring Plan(量产后 8D + Warrant + PRD 流程)是 §5 清单必含项。很多 Tier-1 以"量产才用到"为由延迟准备,TÜV 在 Pre-Assessment 包审查时一旦发现缺失,直接出 Administrative NC,浪费整个 Interim Assessment 日历期。防范:M12 即完成 PRD 流程初稿,不等 M14。
G7 — Living Safety Case SoP 后断链(长尾风险)
Assessment 通过不是终点。SoP 后首次重大 8D 事件(如批量 DESAT 误触发导致 AEB 意外启动)若无法回溯到 Safety Case 的 Safety Goal 层,Field Action 被迫补做完整 δ-Assessment(1–2 月),还可能触发召回。防范:在 Safety Plan 中明确 Living Safety Case 维护责任人,8D 分类标签中增加 "Safety Goal Impact" 字段,自动触发 Safety 评审。
12. Corner 分析
本节给出三个超出 §10 典型路径的极端场景,说明 Assessment 的边界条件与稳健性。
12.1 OTA 升级触发 δ-Assessment
量产后 8 个月,OTA 升级 SW 版本修改了 Safe State FSM 中的 WdgM deadline supervision 参数(触发阈值从 5 ms 改为 8 ms)。凡影响 Safety Function 的 SW 变更须先做变更影响分析(ISO 26262-8:2018 Clause 8,Change management),再按 ISO 26262-2:2018 Clause 6.4.9 的确认措施判定是否重触发 Functional Safety Assessment;网络安全侧的变更另受 ISO/SAE 21434 持续网络安全活动(Clause 13)约束。δ-Assessment 范围仅限受影响 SW 安全元素,TÜV 走简化流程 4–6 周,但 OTA 窗口期内车辆须持续运行原有 SW 版本,造成功能延迟发布 2–3 个月。
稳健性措施:Safety Plan 提前写入 SW 变更分类规则(哪些变更触发 δ-Assessment,哪些只需 Confirmation Review),OTA 团队须对接 Safety Manager 评审,防止"小版本偷偷过"。
12.2 供应链 MCU EOL 替换
TC397 在量产 2 年后被 Infineon 通知 EOL,需切换到 TC387(不同封装 / 部分 IP 块变更)。即便功能接口相同,Safety Manual 中 Lockstep DC 参数和 FIT 率不同 → FMEDA 全部重算 → SPFM/LFM/PMHF 全套重认证 → 完整 δ-Assessment(3–4 月)。原始 Safety Case 所有 Evidence 引用 TC397 手册版本,全部更新。
稳健性措施:器件选型时优先 Long-Life Supply(LLS)承诺 15 年的器件;Safety Manual 版本应与物料批次管理挂钩,BoM 锁定 Safety Manual 版本号,EOL 信号自动触发 Safety 影响评估。
12.3 ASIL 分解中途变更
初始架构 ASIL D 单通道;M6 硬件架构评审后决定改为 ASIL B(D)+B(D) 双通道分解(因为 ASIL D 独立 MCU 成本超预算)。这一变更影响:① DFA 独立性论证全部重做(四维独立性:空间/时间/信号/供电;ASIL 分解规则见 ISO 26262-9:2018 Clause 5,freedom-from-interference / 独立性论证见 ISO 26262-9:2018 Clause 7);② SPFM/LFM 在分解通道各自算 ASIL B 门槛(SPFM ≥ 90 %);③ HARA 安全目标分配更新;④ 所有已完成的 Confirmation Reviews(I3)需重新核对新架构是否覆盖。时间成本:M6 变更 → 损失已完成的 10–15 次 Confirmation Reviews,实际工期延长 2 个月。
稳健性措施:架构决策(单通道 vs 双通道 ASIL 分解)必须在 M3 概念阶段最终冻结,纳入 FSC 并通过 I3 Confirmation Review。不允许 M6 后再改分解策略——那是 2 个月工期换 1 个 BOM 行的代价。
核心要点
- 三种检查并行:Confirmation(产品)+ Audit(流程)+ Assessment(整体)。
- 独立性 I1/I2/I3:ASIL D 大部分 work product 必 I3(组织独立 / 第三方)。
- ASIL D 项目典型:50+ Confirmation,5-10 Audit,1 次 Assessment(12-16 周)。
- Assessment 不通过 5 种原因:SPFM 卡线 / DFA 漏共因 / Tool TCL / 独立性 / Field 反馈。
- 第三方机构:TÜV Süd / SGS-TÜV Saar / exida / DEKRA,ASIL D 常用——但 ISO 26262 只要求 I3(独立于负责部门),内部独立部门即满足,第三方是惯例非强制。
- Final Assessment 不能拖——M14-M15 启动,留 buffer 修复 NC。
- Pre-Assessment 包 12 周前提交,assessor 看完才进现场。
- Safety Case 是 living document——SoP 后客诉 / SOTIF / Cybersec 事件持续更新。
Cross-references
- ← 索引
- topic-functional-safety — 功能安全 hub
- topic-iso26262-part2-management — Safety Management 母章
- topic-safety-case — Argument + Evidence 结构
- topic-safety-manual — 交付物
- topic-seooc — SEooC 元件的 assessment 复用
- topic-iso26262-part8-supporting-processes — Tool Qualification / TCL
- topic-diagnostic-coverage-categories — DC 弱/强证据(assessor 重点查)
- topic-fault-injection-testing — FI 是 DC 强证据
- topic-iso21434-cybersecurity — Cybersec 协同 assessment