0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于精确安全分析的可定制选项

星星科技指导员 来源:瑞萨电子 作者:Bartt Richards,Agos 2022-04-29 10:41 次阅读

ISO 26262 被描述为汽车行业接受和遵循的标准,用于提供指导以降低电气电子 (E/E) 系统故障引起的风险。ISO 26262 第 5 部分是该标准的 12 卷之一,它致力于硬件级别的产品开发的功能安全合规性;瑞萨电子开发的用于车辆的半导体组件符合第 5 部分中定义的要求。本部分第 8 节进一步将硬件要求重点放在“评估架构指标”上。为此,我们将探讨 FMEDA(故障模式影响和诊断分析)的概念以及对可定制工具的需求,以生成基于实际应用程序的指标结果进行分析。

这是我们功能安全系列中的第二个博客,将尝试封装用于控制和检测故障、其计算和缓解技术的特定硬件架构指标的概念。由于有不同类型的故障可能导致故障,因此本分析下的指标仅限于随机硬件故障。让我们介绍这些指标和及时失败 ( FIT ) 的概念:

FIT (failure in time) 是硬件(组件或元件)的固有特性,是一个单位,表示由于 E/E 元件中的故障而发生故障的概率。一次 FIT 等于每运行 10 亿小时发生一次故障。计算给定组件或系统的基本故障率值(或原始 FIT)非常复杂,需要考虑多个来源和手册以及专家意见。基本故障率是假设不考虑缓解步骤的故障概率。

单点故障指标 ( SPFM ):该指标用于评估设计对仅可能导致违反安全目标的故障的稳健性。例如,如果未检测到损坏的数据,可能会导致执行器的输出不正确并导致危急情况。对于标准中定义的最严格的安全等级(汽车安全完整性等级 D,或ASIL D),SPFM应达到 》 99%——简单地说,应检测和缓解超过 99% 的单点故障。

潜在故障度量 ( LFM ):此度量用于评估设计对故障的鲁棒性,这些故障只有在与其他故障相结合时才可能导致违反安全目标。这种“多点故障”的一个例子是

1) 已实施的安全机制中的故障,例如时钟监视器,以及

2) 被监控时钟中的故障。

不正确的时钟频率可能会对 ECU 中的任何数量的操作产生负面影响,从而导致故障。

对于ASIL D 合规性,应检测和缓解 90% 以上的多点故障。

随机硬件故障 ( PMHF ) 的概率度量:此度量是一个定量目标,表示系统运行生命周期内每小时的平均故障概率。对于ASIL D 合规性,E/E 系统的目标是实现低于 10 FIT的PMHF 。PMHF 和原始 FIT 都代表故障概率,不同之处在于原始 FIT 是技术稳健性的表达,而 PMHF 是解决方案稳健性(安全性)的表达。

对于我们的目的,通过FMEDA进行安全分析的关键点是评估设计满足上述目标指标SPFM、LFM和PMHF的能力。必须考虑的另一个方面是 FMEDA 工具的可配置性需求。大多数打算在安全相关环境中使用的瑞萨电子组件的开发方式允许产品在多种系统、应用和车辆中使用。被称为脱离上下文的安全元素 ( SEooC),所分析的所述元素的安全要求由目标用例决定;需要对 FMEDA 的配置进行更改才能进行精确的用例分析。(对于本讨论的其余部分,所描述的 SEooC 将是一个“组件”。)

瑞萨电子开发了一种专有的 FMEDA 工具,称为“ CAR工具”:CAR = 可定制的分析报告。这辆车工具实施了 TÜV-NORD 批准的组件安全分析方法。[TÜV-NORD 是著名的国际安全认证机构。] 可用于系统和组件安全分析的可定制工具至关重要。根据系统集成商确定的安全目标,必须修改多个参数才能精确分析每个安全目标。这意味着对于每个安全目标,应该可以进行独立分析,可以进行调整并分析结果,以确认该安全目标的目标ASIL合规性。

除了可定制之外,CAR 工具还可用于逐步指导系统集成商,以合理的方式调整参数和设置。这是通过使用各种模块根据实际用例输入和修改参数/值来实现的。我们将逐步完成高级定制,并在此过程中介绍其他关键概念。

为了进行适当的分析,需要适当级别的组件粒度。ISO 26262 建议使用术语“元素”来标识这些组件子部分或硬件部件;我们将继续沿用这一命名法。

分析参数

可以为正在分析的 SEooC 定义多个安全目标,每个安全目标具有不同的时序参数(例如,缓解故障的时间约束)和 ASIL 目标。分析参数模块提供了建立这些不同安全目标的条目。

FIT特性

FIT 是较早定义的,并指出为可以通过多种方法确定的计算/值。CAR 工具可以处理不同的 FIT 分布方法:手动、按公式、作为整个芯片的一部分或基于尺寸。虽然 CAR 工具引入了要在分析期间使用的 FIT 特性,但用户还可以创建和添加 FIT 特性以代替或补充瑞萨定义的特性。

故障表征

CAR 工具中有多个故障表征可以分配给每个元素。故障表征和相应元素的常见示例:

具有单位故障、双位故障、多位故障的故障特征的存储器阵列(元件)。

具有低频、高频、抖动故障特征的时钟/振荡器(元件)。

在这两个示例中,每个元素都被分配了具有三种故障模式的故障特征。Renesas 工具允许用户修改这些模式的分布方式(三种模式的示例:50%/25%/25% 或 90%/8%/2% 等)。

用户还可以添加和删除故障模型和故障模式,甚至可以定义自己的故障特征。

硬件描述

硬件描述模块包含元素的物理信息(例如尺寸、FIT、PIN/DIE 性质),还包括其他基本组件特征(例如用于分析的粒度)。该模块用于为每个元素分配故障表征和其他特征。

粒度——

定义组件粒度的重要考虑因素包括,例如

1) 能否针对故障模式和安全机制分配对元素进行有效分析?

2)粒度大小是否实用,以便对每个元素的分析是可行的?

Renesas 已根据组件以及上述考虑因素定义了 CAR 工具中的粒度。架构粒度不是 CAR 工具的可定制特性,但由于这也是安全专家热衷的行业主题,IEEE 目前正在考虑允许客户(系统集成商)和供应商(如瑞萨电子)的粒度标准从一个共同的知识库开始。

FIT 分配——

在 CAR 工具中,当执行永久性故障分析时,瑞萨电子将原始 FIT 分配给每个元件,纯粹基于元件消耗的元件裸片尺寸的百分比。这仅仅意味着在芯片中/芯片上的任何位置都可能以相同的概率发生故障。

对于瞬态故障的分析,根据元件的性质(F/F、RAM 位、FLASH 位)分配 FIT 特性。

故障特征分配——

在本模块中,为每个元素分配了一个故障特征(如上定义)。

硬件元素功能

——CAR 工具允许分析与单个元素相关的不同用例,或创建涉及多个元素的更大用例。通过考虑下一节中描述的每个元素的“安全相关性”,这种用例分析是可行的。

SR/NSR——

安全相关与非安全相关属性允许系统集成商考虑给定元素是否需要给定安全目标。如果一个元素被认为是 NSR,那么在分析中不考虑分配给它的 FIT;不需要安全机制。每个元素应指定为 SR 或 NSR。

安全机制

前面提到的一个概念是“安全机制”。安全机制是 E/E 系统中的功能,用于检测和减轻故障,以便组件具有提高的能力以满足其安全目标。这可以通过 ECU 组件中的纯硬件电路(例如时钟监视器或电压监视器)、系统级别的专用组件(例如看门狗定时器)、用于确认安全相关计算的软件代码片段或数据,或任何这些的组合。

安全机制的时机也很关键:该机制需要多长时间才能检测到故障并减轻和防止故障?CAR 工具会考虑到这一点,并在定义的安全机制时间不足以进行修改时提醒用户(例如,通过使用不同的安全机制,或调整 SW 机制的时间)。

pYYBAGJrUF-AWMdFAAD7doan2ZM674.jpg

(请注意,本文中的图片,已经使用demo库进行概念介绍;在真实的产品版本中,设计的复杂性和深度要详细得多。)

在这个 CAR Tool 模块中,定义了许多安全机制;用户可以考虑和添加额外的机制,启用/禁用每个机制,并调整安全机制的时序。

硬件分析

当我们在分析接近尾声时,为了确定是否可以达到目标指标,该模块用于设置故障分析的重要属性。可以分配和修改故障影响和故障覆盖率。指向前面模块内容的链接支持分析,从而限制了用户出错的机会。可以将前面模块中定义的安全机制分配给具有相应覆盖级别的元素。

分析结果

最后一个模块通过在用户定义的级别上提供 SPFM 和 LFM 的度量值来展示 FMEDA 分析的结果;可以看到已实现的指标将组件汇总、每个选定的用户定义的设计子集或元素级别。PMHF 的结果可在相同的粒度级别获得。

ISO 26262 第 10 部分告诉我们,每个元件和每个组件的所有故障都可以分为六类之一;CAR 工具分析结果模块也包括此细分。

poYBAGJrUGCAUJASAALiUmY80_0171.jpg

其他功能:

除了错误记录和更改历史等标准工具功能外,CAR 工具还包括其他用于深入分析、审计/评估证据、结果图形视图等的宝石……

过滤器在解析潜在的海量组件库方面非常有用。

可以嵌入文档以便快速访问。

单个设备的多个变体可由单个 CAR 工具项目处理(差异可能包括不同的内存大小或减少/增加的外围设备集。)

引脚分析:从用例的角度来看,组件 I/O 的处理可能会有很大差异。即将推出的 CAR 工具版本将包括一个用于精确 I/O 定义和分析的集成模块。

关于作者:Bartt Richards,Agostino Cefalo

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    2999

    文章

    7450

    浏览量

    161565
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2736

    浏览量

    71702
收藏 人收藏

    评论

    相关推荐

    GD32 MCU的选项字节是什么?

    GD32 MCU的选项字节是什么,有什么功能呢?选项字节被误篡改如何回复?
    的头像 发表于 01-17 09:42 456次阅读
    GD32 MCU的<b class='flag-5'>选项</b>字节是什么?

    配网行波故障预警与定位装置的数据精确分析

    今天江苏电力科技来为大家说明一下配网行波故障预警与定位装置的数据精确分析。 随着电力系统的不断发展,对配网行波故障预警与定位装置的要求也日益提高。本文将针对配网行波故障预警与定位装置的数据精确
    的头像 发表于 12-22 14:04 280次阅读

    STSAFE-A110优化的安全解决方案

    STSAFE-A110特别适用于容易受到欺诈或假冒的应用。对于寻求围绕自身品牌建立生态系统的公司,STSAFE*安全元件是关键赋能因素。STSAFE-A110在CC EAL5+平台上运行,是一个高度
    发表于 09-08 07:48

    Wasm软件生态系统安全分析

    标准化组织制定的一种高效、底层、移植的字节码格式。目前,Wasm越来越多地用于浏览器、无服务器计算、跨平台容器和区块链DApp等场景。Wasm与OpenHarmony生态能够有哪些碰撞呢?华中科技大学网络安全
    发表于 09-05 15:29

    全新高性价比STM32H5让性能和安全触手

    全新高性价比STM32H5,引入STM32H5 MCU系列用于高性能设计,提高应用程序性能,有灵活的电源模式,安全扩展
    发表于 09-05 06:51

    如何在DS-5 Dtsl选项对话框1.0版中创建ETR配置选项

    1. 概览 学习如何使用简单的 Python 脚本在 DS-5 开发工作室 DTSL 选项对话框中创建和定制一个嵌入跟踪路由器(ETR) 标签。 DTSL 选项对话框中的控件使您能够自定义调试会话
    发表于 08-28 06:47

    ARM体系结构参考手册安全扩展补充

    一个新的监视器模式例外。 ·可以选择正常执行某些中止,或切换到监控模式来处理它们。 这些选项由CP15r1中的SCR[3:1]配置。 这适用于IRQ、FIQ、精确外部中止和不精确外部中
    发表于 08-11 06:29

    Arm平台安全架构固件框架1.0

    Arm的平台安全架构(PSA)是一套完整的: •威胁模型。 •安全分析。 •硬件和固件体系结构规范。 •开源固件参考实施。 •独立评估和认证方案——PSA CertifiedTM。 PSA提供了一个
    发表于 08-08 07:14

    更简单、更高效的安全配套IC,适用于物联网

    现在,还有另一种安全 IC 选项可用作配套 IC。Maxim的MAXQ1061和MAXQ1062设计用于为小型低成本嵌入式系统提供高安全性证书、密钥和数据
    的头像 发表于 06-29 10:36 418次阅读
    更简单、更高效的<b class='flag-5'>安全</b>配套IC,适<b class='flag-5'>用于</b>物联网

    状态监控系统设计选项及其对信号链实施方案的影响

    本文深入探讨状态监控系统的传感器接口数据采集(DAQ)信号链设计考量。我们将会分析系统架构、传感器类型和分析方法等设计选项会如何影响DAQ信号链设计,并通过详细论证两种DAQ信号链设计示例,将这些理论应
    的头像 发表于 06-15 16:13 477次阅读
    状态监控系统设计<b class='flag-5'>选项</b>及其对信号链实施方案的影响

    是否有可用的选项或任何软件可以在不使用调试器或当前存在于MC​​UXpresso安全配置工具中的情况下擦除?

    是不可能的,连接是不可能的。编程只能进行一次,然后需要使用调试器擦除芯片才能继续。是否有可用的选项或任何软件可以在不使用调试器或当前存在于 MC​​UXpresso 安全配置工具中的情况下擦除?是否有任何可用于闪烁操作的复位条件
    发表于 06-08 10:01

    锂电池组定制中的安全问题

    锂电池组定制中的安全性问题主要包括过充、过放、短路、高温等问题。在锂电池组定制中,需要采取以下措施来保证产品的安全性: 1、采用合适的保护电路。保护电路可以监测电池组的电压、电流、温度
    的头像 发表于 06-02 17:58 332次阅读
    锂电池组<b class='flag-5'>定制</b>中的<b class='flag-5'>安全</b>问题

    用于基于LS1046ardb的定制板的UART 2,Micro USB损坏了怎么解决?

    我正在使用基于 LS1046ARDB 的定制板,用于使用 UART1 信号的 CLI 控制台,但是 Micro USB已损坏,我无法进一步使用它。 我又拿出了一个微型 USB 连接器,但它连接到 UART2。 如果有将 UART2 连接到调试控制台的
    发表于 05-09 07:58

    锂电池定制安全

    锂电池作为重要的能源存储设备在其中发挥着至关重要的作用。而不同领域的应用对锂电池的要求也各不相同,因此锂电池定制显得尤为必要,可以满足不同领域、不同应用场景的多样化需求,提高锂电池的安全性和性能表现
    的头像 发表于 05-08 16:55 634次阅读
    锂电池<b class='flag-5'>定制</b>的<b class='flag-5'>安全</b>性

    定制锂电池组需要注意哪些细节?锂电池组定制的电池选型

    锂电池组定制需要注意很多细节,包括电池的选型、电路设计、安全措施、电池组的布局、连接方式等。在定制过程中,需要细心严谨,在锂电池组定制过程中,需要注意多个
    的头像 发表于 04-28 16:06 669次阅读
    <b class='flag-5'>定制</b>锂电池组需要注意哪些细节?锂电池组<b class='flag-5'>定制</b>的电池选型