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

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

3天内不再提示

确保IC随机故障失效安全需要四个关键过程

jf_C6sANWk1 来源:阿宝1990 作者:阿宝1990 2022-10-26 09:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动驾驶汽车是数十个高度复杂系统的集大成者,它将最先进的技术融入电子硬件、传感器、软件等。构思和设计这些系统无疑是当今工程师面临的最大挑战之一。唯一更大的挑战是让谨慎的公众相信这些自动化系统比预期更安全。根据美国汽车协会(AAA)最近的一项调查,71%的美国人表示害怕乘坐无人驾驶汽车。公众对自动驾驶的看法仍然是成功的最大障碍。

自动驾驶汽车制造商需要展示他们开发的自动驾驶系统的各个方面的安全性和可靠性,从而建立与公众的信任,并平息他们的恐惧。除了软件外,为这些系统提供支撑的先进集成电路(IC)和SoC硬件也将成为关键问题。为此,汽车行业建立了一套专注于电气和电子系统安全的流程和标准,称为功能安全。

功能安全的目标是降低电气和电子元件因故障而发生失效的风险。在汽车行业,这些流程和要求已在ISO 26262标准中规范化。ISO 26262要求对电子设备进行随机硬件故障和系统故障测试。

系统性故障是指防止IC或SoC根据产品规格正常运行的故障。这些可能是设计错误、硬件/软件接口问题、误解或不完整的规范等等。随着时间的推移,IC行业积累了大量用于处理系统故障的知识、工具和流程。相比之下,该行业的经验较少,也没有能力发现和解决随机硬件故障。随机硬件故障是不可预测的,并且会随着IC的运行而发生。

ISO 26262要求芯片在发生随机硬件故障时继续工作或者失效安全。确保IC随机故障失效安全需要四个关键过程(图2):

·生命周期管理:覆盖从计划到合规的功能安全生命周期。包括变更、配置、项目、需求、质量保证和审计/合规管理。生命周期管理过程在整个开发过程中持续开展。

·安全分析:帮助设计人员了解设计如何因随机硬件故障而失效。故障模式和影响诊断分析(FMEDA)识别设计的潜在故障模式、故障率、每种模式将如何影响其功能,以及自动诊断将捕获每种故障模式的概率。然后,工程师进行安全差距分析,以确定达到其安全目标所需的安全改进。

·安全设计:通过增强设计以减轻随机硬件故障造成的潜在故障。这是通过在设计中插入检测和纠正错误行为的安全机制来实现的,确保设计运行安全或者失效安全。

·安全验证:通过故障注入过程验证一组故障度量指标,来证明设计是安全的。故障指标集包括单点和潜在故障指标(SPFM/LFM)以及诊断覆盖率(DC)。

18bf0bee-54cc-11ed-a3b6-dac502259ad0.png

图2:安全IC设计的四个关键过程。

这些过程在闭环流程中运行,每个过程的结果都会通知下一步。这对于解决随机硬件故障和一次性构建安全的IC设计至关重要。我们简要讨论一下这些流程和高级验证技术,它们可以提高验证工程师在每个阶段的效率。

生命周期管理

ISO 26262包括设计变更、测试结果和安全指标的跟踪和管理指南。许多公司仍然依靠他们的工程师手动跟踪和收集这些信息。手动方法速度慢,容易在记录的数据中引入错误,并且无法将重要信息链接在一起,使得追溯变得困难。因此,工程师在为审计和评估创建必要的工作产品之前,会花时间将信息拼凑在一起。随着汽车IC的日益复杂,手动需求和合规性管理已不再足够。

需求驱动的验证流程对于在汽车IC业务中竞争的公司至关重要。应用程序生命周期管理(ALM)解决方案,通过为整个功能安全流程提供数字主干,来实现需求驱动的流程。ALM为工程师提供了证明关键汽车电子设备功能安全所需的信息,从而消除了手动收集这些数据的耗时过程。

安全分析

有了生命周期管理解决方案,证明功能安全的第一步是安全分析。安全架构师通常首先通过创建故障模式和影响诊断分析(FMEDA)来识别设计的故障模式,然后计算设计的基础失效率 (FIT),并估计单点故障和潜在故障指标(SPFM/LFM)。然后,安全架构师可以探索需要提高安全性的设计领域,并确定适当的安全机制以满足目标安全等级(图3)。

18f7995a-54cc-11ed-a3b6-dac502259ad0.png

图3:安全分析确定了设计的故障模式和合适的安全机制。

在改进设计后,安全分析期间生成的指标将作为安全验证阶段比较的基准。此类分析应在设计的架构级别进行,以生成最准确的数字,从而增加在第一次创建安全IC的可能性,进而节省成本高昂且耗时的迭代。

安全设计

既然工程师已经制定了让他们的设计更安全的计划,那么根据安全分析,下一步就是在设计中插入安全机制。先进的解决方案能够将安全机制自动插入RTL,以实施运行时设计强化技术(即ECC、CRC、奇偶校验、重复、复制)。这些机制是基于硬件的,直接解决永久和瞬态单点故障。然后,工程师可以插入逻辑和内存内置自测(LBIST/MBIST)结构,以及用于这些引擎运行的控制器。这些片上测试可以识别现场发生的潜伏故障,从而提高汽车芯片的长期安全性和可靠性。

安全验证

最后,必须通过观察其出现故障时的行为方式,来验证改进的芯片设计是否安全。安全验证从使用安全分析阶段生成的故障列表开始。然后,故障仿真用于将这些故障注入设计,产生一组新的故障度量,以证明在安全设计期间插入的安全机制的有效性。

故障仿真用于验证设计中识别的大部分故障。在RTL级别,IC设计的所有网络、寄存器端口都可能存在故障。再往下一层,门级网表的故障可能会多很多倍,达到数百万。考虑安全指标会进一步增加潜伏故障的数量。此外,汽车SoC包含数字和模拟/混合信号电路的混合,增加了潜伏故障数量,并且需要可以跨数字和模拟/混合信号模块执行故障注入的解决方案。

为了保持仿真时间可控,工程师使用一系列技术来缩小故障活动或故障列表的范围,这被称为故障优化。一个例子是故障抽样,随机选择数千个故障样本。这减少了在安全验证期间需要激活的故障数量。

对于大多数功能,没有必要针对所有可能的故障验证设计的安全性。但是,安全关键组件需要全面验证,以确保它们完全没有错误。即使是在相对平常的验证中实现这种级别的验证,也会很快超出仿真的能力。

因此,在安全关键设计中使用形式验证已广受欢迎,因为它通过大幅减少输入条件实现了所需的验证级别。形式验证设计“广度优先”,自动考虑所有可能的输入条件。从这里开始,形式验证可以分析给定初始条件下可达到的所有状态集。结果是一组最坏情况的安全指标,这些指标说明了设计中所有可能的故障。

除了通过形式化技术优化故障列表外,容量更大的验证引擎还可以进一步缩短验证时间。硬件仿真以兆赫(MHz)的速度在硬件设计中执行测试,比仿真快几个数量级。这使得系统验证能够在芯片设计在流片之前开始,并提供对硬件设计的全面可见性,以实现高效调试。此外,仿真支持安全关键型汽车应用的故障注入、监控和结果分析。

无人时代的功能安全

在尽早进入市场的巨大压力下,汽车初创公司、老牌原始设备制造商和系统公司将需要一套先进的验证工具来按时满足这些严格的安全要求。当他们面对令人印象深刻的复杂芯片时,验证团队将依靠强大的生命周期管理流程、自动化以及模拟、仿真和形式化技术的组合来确保无人系统IC的安全性。

审核编辑 :李倩

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

    关注

    38

    文章

    1369

    浏览量

    107922
  • soc
    soc
    +关注

    关注

    38

    文章

    4516

    浏览量

    227654
  • 自动驾驶
    +关注

    关注

    791

    文章

    14672

    浏览量

    176620

原文标题:如何加速自动驾驶SoC芯片的功能安全验证

文章出处:【微信号:阿宝1990,微信公众号:阿宝1990】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何确保电能质量在线监测装置的安全防护检查覆盖所有关键环节

    安全、操作安全、环境安全、通信安全” 五大核心维度,结合装置 “日常运行、重启前、定期维护、故障处理”
    的头像 发表于 09-23 14:42 332次阅读
    如何<b class='flag-5'>确保</b>电能质量在线监测装置的<b class='flag-5'>安全</b>防护检查覆盖所有<b class='flag-5'>关键</b>环节

    边聊安全 | 预期功能安全接受准则

    控制器硬件的随机失效。而系统在正常工作状态下,由于设计缺陷或未预见的操作环境所导致的潜在风险不在功能安全的关注范围内。SOTIF正是为了解决上述问题,确保系统在没有
    的头像 发表于 09-05 16:21 4722次阅读
    边聊<b class='flag-5'>安全</b> | 预期功能<b class='flag-5'>安全</b>接受准则

    边聊安全 | 安全通讯中的失效率量化评估

    安全通讯中的失效率量化评估写在前面:在评估硬件随机失效安全目标的违反分析过程中,功能安全的分析
    的头像 发表于 09-05 16:19 4742次阅读
    边聊<b class='flag-5'>安全</b> | <b class='flag-5'>安全</b>通讯中的<b class='flag-5'>失效</b>率量化评估

    芯片安全标准驱动库,筑牢芯片功能安全基石

    随着整车控制器功能日益复杂,为满足越发严格的功能安全认证要求,项目开发人员需要采取相应的安全措施对系统中电子元器件的单点故障(SingelPointFault)和潜在
    的头像 发表于 08-11 17:58 2650次阅读
    芯片<b class='flag-5'>安全</b>标准驱动库,筑牢芯片功能<b class='flag-5'>安全</b>基石

    带单点失效保护的15W电源管理方案

    芯片单点失效保护是一种关键安全设计机制,旨在确保当芯片的某一组件发生故障时,系统不会完全崩溃或引发连锁性
    的头像 发表于 07-08 13:44 690次阅读
    带单点<b class='flag-5'>失效</b>保护的15W电源管理方案

    存储示波器在校准过程需要注意哪些安全问题

    在存储示波器的校准过程中,需严格遵守电气安全、设备保护及操作规范,以避免人身伤害、设备损坏或数据丢失。以下从电气安全、设备防护、环境控制及操作流程四个维度,系统化梳理
    发表于 05-28 15:37

    PLC产品故障问题测试的四个部分

    ,必须对故障问题进行系统化测试。本文将详细介绍PLC产品故障问题测试的四个关键部分,帮助技术人员快速定位和解决问题。 一、硬件测试 硬件测试是PLC
    的头像 发表于 05-11 17:00 1160次阅读
    PLC产品<b class='flag-5'>故障</b>问题测试的<b class='flag-5'>四个</b>部分

    BMS IC测试:确保电池安全和性能的关键

    ,BMS会持续监控并均衡电池组内的各个电池单元,确保高效且安全地满足电力需求,防范潜在危险,并最大限度地延长电池使用寿命。为确保这些关键组件的可靠性和功能性,必须
    的头像 发表于 04-02 17:40 1063次阅读
    BMS <b class='flag-5'>IC</b>测试:<b class='flag-5'>确保</b>电池<b class='flag-5'>安全</b>和性能的<b class='flag-5'>关键</b>

    直流充电安全测试负载方案解析

    专业化的安全测试负载方案进行系统性验证。本文针对直流充电安全测试需求,深入解析关键技术及实施方案。 一、安全测试的核心挑战 故障场景多样性
    发表于 03-13 14:38

    充电桩老化负载评估:保障安全与效率的关键路径

    成为充电桩全生命周期管理的关键环节。 一、老化成因的多维解析 充电桩老化是多重因素叠加的渐进过程。电气元件寿命衰减是首要因素:功率模块中的IGBT器件在频繁充放电中承受热应力,开关损耗逐年递增;电容
    发表于 03-10 16:32

    Jtti.cc如何确保海外服务器租用过程中的数据安全

    在租用海外服务器时,确保数据安全需要综合运用技术措施、合规措施和管理措施。以下是具体建议: 1. 技术措施 数据加密 数据加密是保护数据隐私的关键手段。无论是数据存储还是传输
    的头像 发表于 02-18 15:23 543次阅读

    模数转换电路的四个过程

    模数转换(Analog-to-Digital Conversion,简称ADC)是将模拟信号转换为数字信号的关键过程,广泛应用于通信、数据采集、信号处理等领域。模数转换电路的设计与实现涉及多个关键步骤,通常可以分为
    的头像 发表于 02-03 16:12 2373次阅读

    请问DAC3484四个通道能否独立使用?

    请问,DAC3484 四个通道能否独立使用?即当把DAC的NCO频率设置为fs/2时,IQ两通道是否就可以独立了?
    发表于 01-23 07:35

    请问AD9852四个输出口有什么差别?

    AD9852四个输出口有什么差别?是不是IOUT1是余弦输出,IOUT2是DAC控制输出,需要设置DAC控制寄存器?
    发表于 01-16 06:59

    精密焊接热量监测仪:确保焊接质量与安全关键技术

    精密焊接在现代工业生产中占据着极其重要的地位,尤其是在航空航天、汽车制造、电子设备等领域,焊接的质量直接影响到产品的性能和安全性。为了确保焊接过程的高效性和安全性,精密焊接热量监测技术
    的头像 发表于 01-04 08:19 653次阅读