首页 > 其他分享 >ISO26262 Part 9 之 相关失效分析DFA/FFI的适用场景

ISO26262 Part 9 之 相关失效分析DFA/FFI的适用场景

时间:2024-08-09 17:58:18浏览次数:8  
标签:分析 要素 ASIL 安全 Part FFI 失效 DFA

1. 标准要求

  • 通过分析其潜在原因或引发因素,确认设计中充分体现了要求的独立性和免于干扰;
  • 如有必要,定义安全措施,以减轻可能的相关失效;
    在这里插入图片描述

免于干扰FFI:用于证明分配了不同ASIL等级的,或者无ASIL等级和有ASIL等级的要素可以共存;
免于干扰和不存在共因失效 DFA:用于证明在进行ASIL等级分解时的独立性;
在这里插入图片描述

2.相关失效分析考虑架构特征:

  • 相似的和不相似的冗余要素;

  • 由相同的软件和硬件要素实现的不同功能;

  • 功能及其相关安全机制

  • 功能的分割或软件要素的分割;

  • 硬件要素间的物理间距,有隔离或无隔离;

  • 共同的外部资源;

在进行相关失效分析之前,需要分析各个要素的ASIL等级;

3. 需要DFA分析情况

定性或定量的安全分析(FMEA、FTA)可以作为DFA的输入,但与安全分析不同的是,DFA更加关注架构要素之间的耦合关系,执行DFA分析的目的是当架构设计中出现以下如图4所示的**四种情况(①~④)**时,通过DFA分析结果提供充分的证据这些情况存在的合理性:
在这里插入图片描述
需要执行DFA分析的四种情况

a. 情况①:架构设计中存在不同ASIL等级的要素,需要证明不同ASIL等级的安全要素之间免于干扰;

b.情况②:架构设计中存在ASIL等级的要素,又存在QM要素,需要证明安全要素与非安全要素之间免于干扰;

c. 情况③:开发过程中应用了ASIL分解,需要证明冗余路径的独立性;

d. 情况④:设计中使用了安全机制,需要证明安全机制与被诊断要素之间的独立性;

针对情况①和情况②,当DFA不能提供充分的证据证明要素间的免于干扰时,则应按其影响的最高ASIL的要素开发,
在这里插入图片描述
针对情况③,如果DFA不能提供充分的证据证明ASIL分解后的冗余路径之间的独立性,则分解后的需求不能低于原始需求的ASIL等级,这种情况下的ASIL分解是没有任何收益的,
在这里插入图片描述
情况④与情况③是类似的,如果DFA不能提供充分的证据证明安全机制与被诊断要素之间的独立性,则该安全机制的有效性和诊断覆盖率都会受到威胁,
在这里插入图片描述
总的来说,在架构设计过程中执行的DFA,目的就是为了找出架构设计中的属于情况①~④,然后分析其存在的合理性,若发现存在相关失效的可能,则根据分析结果进行设计优化。

4. DFA分析的实施方法

ISO 26262-11:2018,4.7.6条款中给出DFA的完整分析流程,为了方便理解,此处提供一个简化版的流程,如图所示:
在这里插入图片描述
以下是针对图所示DFA流程的进一步说明:

a. 010:架构设计(系统、硬件、软件架构设计),该步骤是DFA分析的输入;
– 来源可以时FMEA和FTA的分析
–注1:系统性失效和随机硬件失效都有可能成为相关失效。
–注2:对相关失效的潜在可能性的识别可基于演绎分析法,例如,割集检查或者FTA中重复的相同事件。
–注3:归纳分析法也可支持相关失效的潜在可能性的识别,例如,在FMEA中多次出现的具有相似失效模式的相似元器件或组件。

b. 020:分析两个及以上要素之间是否存在DFI;DFI检查表是一种用于识别DFI常用方法;

c. 030:分析耦合因素是否导致相关失效;

– 举个例子,

– 第一步目标识别:假设我们的架构设计中存在PLL(锁相环,实现外部输入信号与内部震荡信号同步)和对其的监控电路CMC,它们之间的关系就属于功能电路和安全机制的关系,所以我们要分析这两者会不会发生相关失效。

– 第二部分析耦合因子的类型:我们分析后发现PLL和CMC共用了一个电源,因此就满足“共享资源”类型的耦合因子。

– 第三步失效分析:也就是目前的这个阶段,我们对这种情况分析后发现,如果共用电源电压过高或过低,PLL和CMC都无法工作,最终影响了产品安全目标的实现。因此我们就要制定安全措施来对此情况进行处理,也就是我们的下一个环节。

d. 040:分析030步骤产生的相关失效是否违背安全目标或安全需求;

e. 050:不违背安全目标或安全需求的相关失效按质量管理要求优化;

f. 060:分析是否有安全机制控制那些违背安全目标或安全需求的相关失效;

g. 070:违背安全目标或安全需求且无安全机制控制的相关失效按功能安全要求优化;

·· 通过上面的分析活动之后,进入到第四步制定措施,因为共享电源的故障会导致PLL和CMC的失效,最终违反安全目标,我们对电源增加独立的PVT监控电路(安全机制),当电源电压过高或过低时,PVT会检测到异常,并将异常上报给CPU进行故障诊断,最终结果可能会向外发送一个异常信号。从发现异常,到上报异常,再到系统发送出异常信号,整个过程会控制在60ms以内(其中发送出异常信号就是经常讲的安全状态,其中的60ms应小于它最终分配到的FTTI)。这些增加的安全措施最终都要通过一些验证或测试手段证明他的有效性。

h. 080:若已有安全机制控制违背安全目标或安全需求的相关失效,则进行下一组相关失效的分析,回到020步骤,直到所有相关失效的组合(即图4中满足①~④的所有情况)分析完成。

参考引用

以上部分内容摘自以下文章:https://mp.weixin.qq.com/s/Ume4i3DQCe3ICCKsraGo7A

标签:分析,要素,ASIL,安全,Part,FFI,失效,DFA
From: https://blog.csdn.net/Aleeex_Zhao/article/details/140934486

相关文章

  • ISO26262 Part6 之 免于干扰FFI
    1.标准要求在AnnexD中,有解释避免软件要素之间的相互干扰,主要包括三块:Timingandexecution时序和执行—死锁;—活锁;—执行时间的不正确分配;或—软件要素间的不正确同步。Memory存储—内容损坏;—数据不一致(例如,由于数据获取期间发生更新);—堆栈上......
  • 万户OA ezOFFICE graph_include.jsp接口SQL注入漏洞复现 [附POC]
    文章目录万户OAezOFFICEgraph_include.jsp接口SQL注入漏洞复现[附POC]0x01前言0x02漏洞描述0x03影响版本0x04漏洞环境0x05漏洞复现1.访问漏洞环境2.构造POC3.复现0x06修复建议万户OAezOFFICEgraph_include.jsp接口SQL注入漏洞复现[附P......
  • 泛微E-office 10 schema_mysql接口敏感信息泄露漏洞复现 [附POC]
    文章目录泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言0x02漏洞描述0x03影响版本0x04漏洞环境0x05漏洞复现1.访问漏洞环境2.构造POC3.复现泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言......
  • Day23 第七章 回溯算法part02
    目录任务39.组合总和思路40.组合总和II思路131.分割回文串思路心得体会任务39.组合总和给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些......
  • YOLOv8改进 | 主干网络 | 用EfficientNet卷积替换backbone【教程+代码 】
     秋招面试专栏推荐 :深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转......
  • php 使用phpoffice/phpword导出word
    安装指令composerrequirephpoffice/phpword 基本设置/***//设置常用文本样式*'size'=>12,//文字大小*'name'=>'宋体',//字体名称*'bold'=>true,//加粗*'italic'......
  • 字符产part02
    今天学习了字符串的第二部分。翻转字符串里的单词,先整体翻转,再局部翻转。注意移除空格和前头数组中移除元素类似。右旋转,也是先整体再局部翻转。4.翻转字符串里的单词题目:给定一个字符串,逐个翻转字符串中的每个单词。示例1:输入:"theskyisblue"输出:"blueisskyt......
  • 文档控件DevExpress Office File API v24.1 - 支持基于Unix系统的打印
    DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装MicrosoftOffice,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS,XLSx,DOC,DOCx,RTF,CSV和SnapReport等企业级文......
  • 「代码随想录算法训练营」第三十三天 | 动态规划 part6
    322.零钱兑换题目链接:https://leetcode.cn/problems/coin-change/文章讲解:https://programmercarl.com/0322.零钱兑换.html题目难度:中等视频讲解:https://www.bilibili.com/video/BV14K411R7yv/题目状态:略微有点思路,但还是有点转不过来。思路:这次是找最小的钱币组合,因此......
  • Diskpart 操作
    DiskPart是Windows操作系统中的一个命令行工具,用于管理磁盘分区。它可以创建、删除、格式化和调整分区大小,还可以设置活动分区等。以下是一些常用的DiskPart命令和操作步骤。一、启动DiskPart打开命令提示符:按Win+R打开运行窗口,输入cmd并按回车。或者在开始菜......