Tool Qualification — TI / TD / TCL → 资格方法 1a-1d 推导 + 主流工具评估

功能安全L1别名 tool qualification · TI TD TCL TQL · 工具资格 · ISO 26262 Part 8 §11 · compiler qualification · 更新

本质与导读

本质 ASIL ≥ B 项目用的每个工具都必须 qualified,因为工具 bug 会直接污染 work product 进而影响 SG。资格强度由 TI(bug 是否影响 SG)× TD(bug 多易被检出)查表得出的 TCL 决定:TCL3 工具(如编译器、Simulink auto-codegen)等同 ASIL D 元件,必须 vendor 出 Qualification Certificate。工具未 qualified 即 I3 评审拒。

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

1. TI × TD → TCL → 资格方法 整体流程

工具资格不是"vendor 给个证就行",而是项目级评估:你怎么用工具决定 TI(影响);项目流程多严决定 TD(检出);两者推 TCL;TCL + ASIL 再推荐 qualification 方法 (1a-1d)。下图把整链关系 + 主流工具映射一次画清:

Tool Qualification — TI × TD → TCL → 资格方法推导


2. TI (Tool Impact) — 工具影响

TI 评估"工具如果出 bug,是否会污染 work product 进而影响 SG":

  • TI1:无影响 — 工具 bug 不会让任何 work product 有 safety-relevant 错误
    • 例:文档编辑器、版本管理工具(git)
  • TI2:有影响 — 工具 bug 可能让 work product 有错,而错误可能传到 SG
    • 例:编译器(C 代码 → 机器码,bug 让安全机制失效)
    • 例:仿真器(model-in-the-loop 验证用)
    • 例:auto-codegen(Simulink 生成 C)

实战 90% 的开发工具是 TI2

TI 只有两级 —— 没有 "TI3…

TI 只有两级 —— 没有 "TI3" ISO 26262-8:2018 §11.4.5.2 只定义 TI1 / TI2:有可能污染就 TI2,能论证绝无可能才 TI1。"TI3" 是常见误写(有人把它和 TD3 混,或从三级的 TD 反推 TI 也三级)。真正的三级量是 TD(TD1/2/3);TI 二级 × TD 三级,再查 Table 3 得 TCL。


3. TD (Tool error Detection) — 检出能力

TD 评估"项目流程能多大概率检出工具引入的错误":

  • TD1:高检出 — 流程内置 review / test / cross-check
    • 例:单元测试 100% MC/DC 覆盖率 + 集成测试
    • 例:HIL fault injection test 全覆盖
  • TD2:中检出 — 部分 review / 部分自动 test
  • TD3:低检出 — 难发现 / 工具几乎单点
    • 例:MATLAB Simulink → C 后无人重审 C 代码

EV 主驱:有 Confirmation Reviews (I0-I3) + FI test + integration test → 通常 TD1-TD2。


4. TCL 查表

TI × TD 二维查表(ISO 26262-8 Table 3):

TITD1TD2TD3
TI1TCL1TCL1TCL1
TI2TCL1TCL2TCL3

TI1:任何 TD → TCL1(工具无影响,验证简单) TI2 + TD1:TCL1(影响但流程检出,余量大) TI2 + TD2:TCL2(影响 + 中检出) TI2 + TD3:TCL3(高风险 — 工具相当于 ASIL D 元件)

载重点:TI2 × TD1 = TC…

载重点:TI2 × TD1 = TCL1,不是 TCL2 Table 3 里 TI2+TD1 落 TCL1 —— 高检出流程(独立 review / 冗余 test / rationality check)把"有影响"的工具直接拉回最低级。推论:一个工具要落到 TCL2,必须是 TD2(中检出),不是 TD1。工程上常见误标是把 static analyzer / 测试工具写成 TI2/TD1 却又标 TCL2(自相矛盾)—— 要么它真是 TD1 → TCL1(无需鉴定),要么按 §11.4.5.2 EXAMPLE 3「静态验证 + 另加测试 = TD2」→ TCL2。本页 §6 / §10 按此口径核过。


5. Qualification 方法 — 4 类 (1a-1d)

ISO 26262-8:2018 §11.4.6 定义 4 个 software-tool qualification 方法(1a / 1b / 1c / 1d);§11.4.6.1 规定:TCL3 工具用 Table 4 列的方法、TCL2 工具用 Table 5 列的方法、TCL1 工具不需要任何 qualification 方法。注意表号顺序 —— Table 4 = TCL3、Table 5 = TCL2(标准里 TCL3 在前),别记反:

  • 1a:increased confidence from use(基于使用历史增强信心,§11.4.7)
  • 1b:evaluation of the tool development process(评估工具开发流程,§11.4.8)
  • 1c:validation of the software tool(对工具本身做验证,§11.4.9)
  • 1d:development in accordance with a safety standard(按 safety 标准的相关子集开发工具)—— 无独立子条款,仅由 Table 4 / Table 5 的脚注 a 定义(可用 ISO 26262 / IEC 61508 / EN 50128 / RTCA DO-178C)
没有"方法 2 / 3",没有"§1…

没有"方法 2 / 3",没有"§11.4.10",也没有"TQL" 4 个方法全部挂在 "1" 下面,后缀 a/b/c/d —— 没有 "方法 2 / 3"。方法子条款只到 §11.4.9(1c);1d 没有 §11.4.10,它只出现在 Table 4/5 的脚注 a 里(且明确说"没有任何安全标准完整适用于工具开发,只取相关子集")。vendor 的 TÜV / SGS certificate 是 1c + 1d 的交付物(证据),不是一个独立编号的方法。同样,ISO 26262 也没有 "Tool Qualification Level / TQL" 这个词(TQL-1…TQL-5 是航空 DO-330 / DO-178C 概念);在 ISO 26262 里是 TCL + ASIL 决定推荐哪些 qualification 方法

5.1 TCL1 — 不需要资格证

TCL1 工具直接用,无需任何 qualification 方法(§11.4.6.1)。仅需记录工具标识 + 版本号 + 在用列表 + TCL 分类依据存档(即便"不鉴定"也要把这份分类归档,I3 才认)。

5.2 TCL2 — Table 5 按 ASIL 推荐方法

TCL2 风险中等。Table 5 按 ASIL 给出推荐(++ 强推 / + 推荐)。ASIL A-C 下 1a / 1b 是 ++(用法历史 / 过程评估即可),但到 ASIL D,++ 移到 1c(必须对工具本身做验证)—— 这是 TCL2 最容易漏的一格:

方法 (TCL2)ASIL AASIL BASIL CASIL D
1a increased confidence from use+++++++
1b evaluation of tool dev process+++++++
1c validation of the software tool+++++
1d development per a safety standard++++
  • 方法 1a:基于该工具长期、广泛的使用历史增强信心(版本固定 + 已知缺陷清单 + 缺陷监控)
  • 方法 1b:评估 vendor 的工具开发流程是否符合 ISO 26262 / 已认可标准
  • ASIL D TCL2:走 1c(validation)—— 例:FMEDA 工具跑手算基准算例交叉验证、静态分析工具跑 vendor 的 qualification kit 测试向量

5.3 TCL3 — Table 4 按 ASIL 推荐方法 (C/D 下 1c+1d 强推)

TCL3 工具被视为"半个 ASIL D 元件",必须严格 qualify。Table 4 按 ASIL 给推荐:ASIL A/B 下 1a/1b 是 ++,ASIL C/D 下 ++ 落在 1c + 1d(验证 + 按安全标准开发)—— 这正是 vendor cert 的价值:

方法 (TCL3)ASIL AASIL BASIL CASIL D
1a increased confidence from use++++++
1b evaluation of tool dev process++++++
1c validation of the software tool++++++
1d development per a safety standard++++++
  • 方法 1c:对工具本身做验证 — 用 test suite 覆盖 use cases,确认无未检出的 malfunction
  • 方法 1d:工具按 ISO 26262 / IEC 61508 / DO-178C / EN 50128 的相关子集开发
  • 方法 1b:开发过程评估 — 第三方 audit vendor 的工具开发(TCL3 下常作补充证据)

vendor 给的 Qualification Certificate(TÜV Nord / TÜV SÜD / SGS 颁发)本质就是 1c + 1d 的交付证据,不是一个独立编号的方法。

实战:ASIL C/D 的 TCL3 工具必 vendor 给 cert,项目从零自验证 7000+ 测试向量不现实。


6. 主流 EV 工具 + TCL / 资格方法 速查 (2026)

主流 EV PEU 项目用的工具体系不算多,但每个都要 qualified。下表汇总常见工具 + TI / TD 评估 + 典型 TCL + vendor cert 可获取性:

工具TITDTCLvendor cert
Tasking VX-toolset TriCoreTI2TD2-3TCL2-3TÜV Nord ISO 26262 ASIL D ✓
Green Hills MULTITI2TD2-3TCL2-3TÜV ISO 26262 cert ✓
IAR EWARM (Functional Safety)TI2TD2-3TCL2-3TÜV SÜD IEC 61508 / ISO 26262 ✓
Keil MDK-ARMTI2TD2-3TCL2-3TÜV cert ✓(部分版本)
MATLAB Simulink (auto-codegen)TI2TD3TCL3MathWorks IEC Certification Kit ✓
dSPACE TargetLinkTI2TD2-3TCL2-3TÜV ISO 26262 cert ✓
Lauterbach TRACE32(纯调试)TI1TCL1不需要
iSYSTEM winIDEATI1TCL1不需要
Vector CANoe / vTESTstudioTI2TD2TCL2TÜV cert ✓
Polyspace Bug Finder / Code ProverTI2TD2TCL2MathWorks IEC Certification Kit ✓
LDRA TestbedTI2TD2TCL2IEC 61508 / ISO 26262 cert ✓
GitHub / GitTI1TCL1不需要
Jenkins / CITI2TD1TCL1(仍需归档)无 cert,自评估 + 分类归档
读表两条口径 ① 编译器 / cod…

读表两条口径编译器 / codegen 落 TD2-3:目标码若无独立复核(diverse 重编译 / back-to-back test)则 TD3 → TCL3;有强复核可到 TD2 → TCL2。故写 "TCL2-3"。② 测试 / 静态分析工具是 TD2 → TCL2,不是 TD1:它们的检出信心是"中"(§11.4.5.2 EXAMPLE 3),按 Table 3 是 TCL2。③ Jenkins/CI 是 TI2×TD1 = TCL1(不是 TCL2)—— 但 TCL1 ≠ 不管:仍须写进工具清单 + 存 TCL 分类依据,否则 I3 视为"未分类"。


7. vendor cert 的常见陷阱

vendor 给的 cert 不等于通用万能 — 有几个坑要注意:

7.1 编译器版本绑定

cert 通常绑定具体版本(例:Tasking 6.3p1)。升级到 6.3p2 → cert 失效 → 必须重新做 regression。

对策:项目立项后冻结编译器版本 直到 SOP,不主动升级。

7.2 平台 / 架构限定

某些 cert 仅覆盖特定 MCU 平台(例:Tasking cert 对 Aurix TC3xx 有效,对其它平台需重新评估)。

对策:核对 cert 文档的 "platform" 章节,确保跟你 MCU 匹配。

7.3 cert 行业不同

vendor 给的 cert 不一定对应汽车 ISO 26262 — 工业 / 航空 / 铁路标准都有自己的 cert 体系,互相可作 equivalent argument 但需要文档化:

  • ISO 26262(汽车) — 默认
  • IEC 61508(工业) — 可作 ISO 26262 等效证据,但需 reasoning
  • DO-178C(航空) — 更严,可作上行证据
  • EN 50128(铁路) — 同上

cert 不是 ISO 26262 → 必须 vendor 给**"equivalent argument"**说明可移植性。

7.4 仅覆盖部分功能

例:Polyspace cert 仅覆盖 "Bug Finder" 不覆盖 "Code Prover" — 项目用了 Code Prover 部分仍需 qualified。

对策:核对 cert "scope" 部分,逐项匹配项目使用功能。


8. 工具 qualification 项目时间线

EV ASIL D 项目工具资格的典型 timeline:

时段活动
Month 0立项 — 列出所有工具 + 版本
Month 1TI/TD 评估 → TCL 确定
Month 1–2联系 vendor 索取 cert (TCL2/3)
Month 2–3cert 入项目档案 + 平台 / scope 比对
Month 3DIA 签字 (Tool qualification 列章节)
Month 4+开发,工具版本冻结
Month 12+集成测试时 verify cert validity
Month 16+I3 评审 verify tool qual 完整性

工具未 qualified → I3 评审 reject 这种情况典型来源于"项目晚期发现某工具没 cert" → 推迟 SOP 2-6 个月,所以Month 1 就要锁清单


9. 自研工具怎么办

如果项目用自研工具(脚本 / 自己写的 lint / build 系统),无 vendor cert,只能自己 qualify:

  • TI1 工具(脚本):自评估 + 文档化即可
  • TI2 + TCL2 工具:加 review / test 配合
  • TI2 + TCL3 工具(关键 codegen / 转换器):自己 develop ISO 26262 compliant process + 第三方 audit(典型 6-12 个月 + 100-500 万成本)

实战:自研 TCL3 工具几乎不可能在合理成本内 qualify,所以 ASIL D 项目通常用 vendor 商用工具而非自研。


10. Worked Design — TC397 ASIL D 主驱工具鉴定 (ISO 26262-8 §11)

把前 9 节的规则一次跑通:对象是一个 400V / 100kW SiC 主驱逆变器(TC397 AURIX + TLF35584 SBC + SiC MOSFET,ASIL D;完整 BOM 见 功能安全工具链对比)。目标 = 对每个进入安全相关 work product 的工具确定 TCL、选鉴定方法、排时序。下面严格按 §11.4.5.2(TI 只有 TI1/TI2)+ Table 3 走,不出现 "TI3"。

10.1 工具分类与 TCL 确定 (Table 3)

TCL 由 TI × TD 查 Table 3 得。关键在 TD 的证据:同一工具在不同使用场景下 TD 不同(§11.4.5.2 NOTE 3),所以 TCL 是"项目级"结论,不是工具的固有属性。本项目 6 个核心工具的分类:

工具版本作用TITDTCL
Tasking VX-toolset TriCore6.3r1C → TC397 目标码TI2TD3TCL3
dSPACE SCALEXIO2023-AHIL + 故障注入TI2TD3TCL3
IQ-FMEDA2.5SPFM/LFM/PMHF 计算TI2TD2TCL2
Polyspace Code ProverR2023aMISRA + RTE 静态验证TI2TD2TCL2
Lauterbach TRACE32(FI 用法)2022.09软件 FI + traceTI2TD2TCL2
Polarion ALM21.2需求追踪TI1TCL1

TD 判据(逐条对齐 §11.4.5.2 EXAMPLE):编译器 TD3 —— 目标码不做独立复核,§11.4.5.2 EXAMPLE 1 明写"codegen 生成码未验证 → TD3";HIL TD3 —— HIL 自身就是系统测试平台,不能用自己检出自己的激励错误,无 diverse 平台交叉比对;IQ-FMEDA / Polyspace TD2 —— 计算/静态分析结果另加人工 cross-check 或动态测试兜底,§11.4.5.2 EXAMPLE 3「静态验证 + 另加测试 = TD2」;Lauterbach 做 FI 时 TI2/TD2(FI 覆盖遗漏会抬高 LFM,靠 FI 脚本 review + Aurix LBIST 交叉比对检出),纯当 debugger 读寄存器则 TI1/TCL1;Polarion TI1 —— 追踪断链由 confirmation review 独立兜住,不直接把错误注入 code。

10.2 各 TCL 的鉴定方法落地

TCL1(Polarion)无需鉴定方法,只归档分类;TCL2 走 method 1c(validation);TCL3 走 vendor cert(1c+1d 证据),ASIL D 下 Table 4 对 1c/1d 都是 ++。逐工具:

TCL3 — Tasking 6.3r1:证据 = TÜV Nord 对 VX-toolset for TriCore/AURIX 颁的 ISO 26262 ASIL D 证书(覆盖 TCL3 use case,含 code optimization 开启时的置信),配 TASKING Compiler Qualification Kit(随附测试向量 + 安全手册)。项目冻结编译器至 6.3r1,升级须评估 cert 覆盖后走 Change Request;cert 覆盖的是精确版本 + TriCore 架构,平台/版本不符即失效(见 §7.1/§7.2)。

TCL3 — dSPACE SCALEXIO 2023-A:证据 = dSPACE 官方 TÜV cert(SCALEXIO HIL 平台 ISO 26262);项目专项验证 = 故障注入模型跑 Validation Suite(逻辑向量 + 物理电流注入场景),须在 HIL 集成测试开始前完成,否则 ASIL D HIL 结果无效。

TCL2 — IQ-FMEDA 2.5(method 1c,validation):设计手算基准算例,逐个和工具输出对拍,差异为 0 才收。三个核算例(单位 FIT = ):

  • 单元件 SPFM:、无安全失效份额,则残余 ,(ASIL D 门槛 ✓)。
  • CCF:SBC ,则
  • 系统 PMHF 叠加:(ASIL D PMHF 目标 ✓)。

三个算例手算与工具输出一致 → 出 FMEDA Tool Validation Report,即 method 1c 的交付证据。

TCL2 — Polyspace Code Prover R2023a(method 1c):直接用 MathWorks IEC Certification Kit(内含 TÜV SÜD cert + 分类/鉴定 work product 模板 + validation 测试套件),对 Bug Finder 与 Code Prover 各自执行套件(两者是独立鉴定项,不互相附赠,见 §7.4 / §11-G3)。

10.3 工具鉴定时序

鉴定必须在工具首次用于安全相关 work product 之前完成 —— "边做 FMEDA 边补鉴定"会被 I3 判违规。本项目时序:

月份里程碑必做的工具鉴定
M1工具栈冻结Tasking 6.3r1 cert 核对;Polyspace IEC Cert Kit 执行;Polarion TCL1 归档
M2-3FMEDA 草案IQ-FMEDA Validation Report 三算例全对拍通过
M3-6HIL 集成开始前dSPACE cert + FI 模型 Validation Suite 通过
M12ASIL D 软件 FILauterbach FI 脚本覆盖 review 归档
M18FSAR 提交前全工具 Tool Qualification Report 汇总;I3 工具鉴定审查通过

工具鉴定预算约占全工具栈成本 10-15%(编译器 cert + HIL Validation Suite 是大头,内部 validation 算例是小头)。


11. 工程陷阱 G1-G7

工具 qualification 翻车集中在 项目晚期才发现 / cert 覆盖不全 / TCL 误判 / 版本不锁 / 工具链互依 五类。逐条给根因 + 防治:

G1 立项不列工具 → M3 才发现某工具没 cert。项目晚期补 cert 直接推迟 SOP 2-6 个月。防治:M1 就锁全部工具 + 版本清单(Tool BOM),纳配置管理

G2 升级编译器 → cert 即刻失效。cert 绑精确版本(如 Tasking 6.3r1),升到 6.3r2 须重评估、必要时重跑全量测试套件;典型事故是第 9 月 IT 自动更新编译器 → cert 失效 → I3 要求重做 + 3 周工期损失。防治:Day1 冻结编译器版本,升级走 Change Request。

G3 cert 只覆盖部分功能 → 用了 scope 外的功能。例:Polyspace 的 Bug Finder 与 Code Prover 是独立鉴定项,买了前者鉴定不自动覆盖后者;项目升级用 Code Prover 却没鉴定 → I3 判 minor nonconformity。防治:逐项核 cert 的 scope/TOC,IEC Certification Kit 要把两模块的测试向量都跑。

G4 平台/架构不匹配 → cert 无效。cert 常只覆盖特定 MCU(如 Tasking cert 对 TriCore/AURIX 有效,换 ARM 平台需重评估)。防治:核 cert 文档的 platform 章节,与项目 MCU 逐一比对。

G5 TCL 刻意/无意低报 → 逃避 TCL3 义务。把 dSPACE SCALEXIO 评成 TD1(理由"HIL 错误会被系统测试发现")—— 但 HIL 本身就是系统测试平台,不能自己检出自己,实为 TD3 → TCL3;补救要重跑 Validation Suite,延误数周。防治:TCL 评估邀 I3 或独立工具安全专家参与,避免利益冲突。

G6 TI2×TD1 误当 TCL2 → 反向过度鉴定 / 或分类自相矛盾。把 static analyzer 写成 TI2/TD1 却标 TCL2 是自相矛盾(TI2×TD1=TCL1)。两种错法:要么它真 TD1 → TCL1(白做了 TCL2 鉴定,浪费),要么应按 EXAMPLE 3 评 TD2 → TCL2(那就别写 TD1)。防治:先定 TD 证据强度(高=TD1 / 中=TD2),再查 Table 3,别倒推。

G7 工具链互依 → TD 选取偏乐观。用工具 A 验证工具 B 的输出,若 A、B 共享组件 / 运行时,则 A 的检出不独立,§11.4.5.2 NOTE 3 要求把这种 interdependency 计入、下调后续工具的 TD。典型:codegen 和其配套 verifier 同源 → 不能算 TD1。防治:交叉验证要用 diverse(异源)工具或独立人工复核,否则 TD 不能记高。


12. Corner 分析 C1-C3

工具鉴定的边界条件集中在 自研成本 / 跨标准等效 / 预定 TCL 有效性 三处,各有不同的应对。

C1 自研 TCL3 工具的成本悬崖。关键 codegen / 转换器若自研,method 1c(全量 validation)+ 1d(按安全标准子集开发)+ 第三方 audit 的成本 6-12 个月 / 数百万级,随工具复杂度非线性上涨,常超过工具本身开发成本。边界:当自研工具会进入 ASIL D 安全相关 work product 且无独立复核(TD3)时,自研 qualify 几乎不划算。应对:改用有 cert 的商用工具;或把工具降到 TI1(输出全部独立复核)从而 TCL1,免鉴定 —— 这是最省的一招,但要求下游真有独立验证。

C2 跨标准 cert 的等效边界。vendor 只有 IEC 61508(工业)/ DO-178C(航空)/ EN 50128(铁路)cert,没有 ISO 26262 cert 时,可作 method 1d 的等效证据 —— 但必须写 equivalent argument:做 gap analysis,把源标准的 SIL / DAL 映射到目标 ASIL(如 IEC 61508 SIL3 ↔ ASIL D 需论证覆盖度),并说明工具开发流程差异是否影响置信。边界:等效不是自动成立,DO-178C(更严)上行可作强证据,IEC 61508 横向需逐条 reasoning。应对:cert 非 ISO 26262 时,让 vendor 出 equivalence 说明 + 项目侧存 gap analysis,I3 才认。

C3 预定 TCL / vendor pre-qualified cert 的有效性边界。§11.4.2 规定:独立于具体项目预先做的 TCL 评估 / qualification,在用于某个安全相关 item 之前必须验证其有效性;§11.4.3 要求实际使用的版本、配置、环境、约束与 cert 所依据的一致。边界:vendor 的 pre-qualified cert 只在"你的 use case + 配置 + ASIL + 平台"落在 cert 假设范围内时有效 —— 换配置开关、换 MCU、超出 cert 假设的 ASIL,预定 TCL 即失效。应对:入项目档案时逐条核对 cert 的 assumed use case / configuration / max ASIL,不匹配的项目侧补跑 validation。


核心要点

  • ISO 26262-8:2018 Clause 11 要求每个进入安全相关 work product 的工具确定 TCL,工具 bug 会污染 work product 影响 SG。
  • TI 只有 TI1/TI2(§11.4.5.2,没有 TI3)× TD (TD1/2/3) → 查 Table 3 得 TCL。载重推论:TI2×TD1 = TCL1(不是 TCL2);要 TCL2 必须 TD2(中检出)。
  • 4 个方法:1a=§11.4.7、1b=§11.4.8、1c=§11.4.9;1d 无独立子条款(仅 Table 4/5 脚注 a)。Table 4 = TCL3、Table 5 = TCL2(别记反)。ISO 26262 无 "TQL" 一词(TQL 是 DO-330 航空概念)。
  • Table 5(TCL2):ASIL A-C 强推 1a/1b,ASIL D 强推移到 1c。Table 4(TCL3):ASIL C/D 强推 1c + 1d = vendor cert 的价值。
  • TCL 是项目级结论(同工具不同用法 TD 不同):编译器目标码不复核 → TD3 → TCL3;HIL 无 diverse 交叉 → TD3 → TCL3;FMEDA / static analyzer 加复核 → TD2 → TCL2;纯 debugger / ALM → TI1 → TCL1。
  • vendor cert 版本绑定 + 平台限定 + scope 限制 + 行业标准四细节须逐项核;预定 TCL 用前须按 §11.4.2/11.4.3 验有效性
  • 项目 Month 1 锁全部工具清单 + 版本(Tool BOM),后期不主动升级;自研 TCL3 工具几乎不能在合理成本下 qualify → 尽量用有 cert 的商用工具。
  • Worked Design(§10):TC397 ASIL D 主驱 6 工具全链鉴定(Tasking/dSPACE=TCL3,IQ-FMEDA/Polyspace/Lauterbach-FI=TCL2,Polarion=TCL1),鉴定预算约占工具栈 10-15%。

缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
TITool Impact工具影响(仅 TI1/TI2,ISO 26262-8:2018 §11.4.5.2:工具 bug 是否影响 SG)
TDTool error Detection工具错误检出能力(TD1 高 / TD2 中 / TD3 低)
TCLTool Confidence Level工具置信度等级(TCL1/2/3,Table 3 由 TI×TD 定)
TQLTool Qualification Level航空 DO-330 / DO-178C 概念,ISO 26262 无此词(本页辨误用)
ISOInternational Organization for Standardization国际标准化组织
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
SGSafety Goal安全目标(ISO 26262-3)
IECInternational Electrotechnical Commission国际电工委员会
EVElectric Vehicle电动车
DCDiagnostic Coverage诊断覆盖率 (功能安全语境)
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
FMEDAFailure Modes, Effects and Diagnostic Analysis含诊断覆盖的 FMEA
SPFM / LFMSingle-Point / Latent Fault Metric单点 / 潜伏故障度量(ASIL D 门槛 99% / 90%)
PMHFProbabilistic Metric for random HW Failures随机硬件失效概率度量(ASIL D 目标 < 10 FIT)
FITFailures In Time 小时失效数()
CCFCommon Cause Failure共因失效()
HIL / FIHardware-in-the-Loop / Fault Injection硬件在环 / 故障注入
SBCSystem Basis Chip系统基础芯片(本页 TLF35584 安全电源)
ALMApplication Lifecycle Management需求 + 追踪管理(本页 Polarion)
DIADevelopment Interface Agreement开发接口协议(含工具鉴定分工)

Cross-references