历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2021年04月02日 | 软件测试库对汽车芯片功能安全的重要性

2021-04-02 来源:EEWORLD

当今惊人的汽车系统背后的是各种复杂的设计挑战,其中功能安全性至关重要。在2020年的一项调查中,41%的Arm生态系统受访者将功能安全视为实现大规模部署L4自动驾驶汽车的最大挑战。


如果功能安全性仅限于一些尖端的汽车设计,那是另外一回事,但事实并非如此。对于许多汽车应用而言,遵守安全标准对于解决在复杂程度不同的整个供应链中高效,一致地部署安全性问题至关重要。


根据经验,关键程度越高,驾驶员控制得越少,固有风险和相关的汽车安全完整性等级(ASIL)越高。行业标准ISO 26262定义了四个ASIL级别,从最低完整性级别到最高完整性级别:ASIL A,ASIL B,ASIL C和ASILD。


对于通常需要驾驶员对车辆进行更多控制的安全应用(例如车道监控和自适应大灯系统)或故障后果不严重的情况下,完整性要求通常会较低(例如ASIL B)。今天,这仍然是许多汽车系统设计的重点。


关于功能安全性的许多讨论都集中在硬件设计和体系结构上,但是软件扮演着越来越重要的角色。实际上,随着硬件性能和效率的不断提高,越来越多汽车设计将利用软件定义的概念。


容纳这种多样的软件概念的能力关键是可靠的中间件或包含软件测试库(STL)的低级软件。这些测试集可以在系统启动或运行期间运行,以检查基础硬件是否正确执行。


让我们简要浏览一下STL和利用它们的方法,以实现汽车中与安全相关的设计。


定义和解决安全要求


STL用于测试硬件功能逻辑中的永久性硬件故障,并且可以由IC或IP供应商开发为独立的软件安全元素(SW SEooC)。这些组件的开发无需考虑特定的目标车辆,并且基于使用的假设。


在开发STL时,设计人员必须考虑在一个或多个元素中发生的系统性故障和随机硬件故障(RHWF)。对于随机的硬件故障,ISO 26262和其他功能安全标准定义了几个硬件体系结构指标,并为每个定义的完整性级别建议了目标值。


必须实现这些硬件体系结构指标的目标,以合理的信心和定量的方式确认与安全相关的系统可以应对随机的硬件永久性故障,而不会引起导致危险情况的系统故障。我们读过许多示例,从电动踏板车突然由于软件故障而无预警制动到ADAS系统忽略了识别道路上骑自行车的人而导致碰撞等。


评估诊断范围


诊断覆盖率(DC)是用于表征安全机制检测和控制故障的有效性的一种度量标准。此度量标准是由安全机制检测和控制的硬件元素或故障模式的故障率的百分比。安全机制的DC直接影响硬件体系结构指标。 


STL开发涉及四个步骤:


探索(对度量标准影响最大的CPU安全相关区域)。

测试编写以生成伪随机测试。

故障仿真以验证测试质量。

签名(在整个CPU上运行全套测试,以证明达到了目标覆盖范围)。


在STL开发的最后,验证范围定义的实现,并测量或评估STL的实际DC。


曲折的道路


这听起来相当简单。但是,还有一个折衷:硬件体系结构指标的目标值是在系统级别定义的,必须为系统的整个硬件实现。如果仅开发仅构成整个系统一部分的IC或IP内核,ISO 26262几乎没有提供有关如何达到目标值的指导。设计人员必须以IC或IP内核指定目标。


在设计用于IP核或IC的安全部分的安全机制时,设计人员需要考虑安全机制应覆盖哪些硬件模块,以及该机制是否应覆盖全部或仅某些故障模式。基于软件定义的概念,即使使用相同的硬件,这些模块和故障模式也可能会有所不同。


如果将STL用作安全机制,则设计人员可以将它们拆分开,而仅应用STL的一部分测试与特定应用相关的模块和故障模式。 与其他基于硬件的解决方案相比,STL提高了系统的灵活性和效率,从而确保了最大化的调度能力,使系统能够以更高的整体性能执行其功能。


结论


在全球范围内实现自动驾驶电动汽车之旅的过程中,设计可提供低功率,高性能解决方案是关键。 但是,如果不考虑功能安全性并遵守适用的标准和方法(例如ISO 26262),就无法赢得这场竞赛。正如他们所说,魔鬼在细节中,围绕这些标准的应用常常会造成混乱和误解。

推荐阅读

史海拾趣

DYMO公司的发展小趣事

为了扩大市场份额,DYMO公司积极寻求与各大零售商和办公用品供应商的合作。通过与这些合作伙伴建立紧密的合作关系,DYMO公司的产品得以更广泛地进入市场,并被更多的消费者所熟知。此外,DYMO公司还积极开拓国际市场,将其产品销往全球各地。

HTC Korea(TAEJIN Technology )公司的发展小趣事

在HTC的发展历程中,与微软的合作无疑是重要的一环。早在2002年,微软联合HTC推出了全球第一台搭载Windows mobile的Pocket PC,这一操作系统成为了日后WP 8的前身。得益于微软的信任和支持,HTC能够率先搭载最新的Windows mobile系统,从而成为Windows手机的顶级生产商。这种紧密的合作关系不仅提升了HTC的品牌影响力,还为其带来了大量的市场份额和利润。

ASI [ASI Semiconductor, Inc]公司的发展小趣事

为了进一步提升产品质量和客户满意度,ASI积极寻求ISO 9001认证。经过严格的审核和准备,ASI最终成功获得了这一国际公认的质量管理体系认证。这一认证不仅证明了ASI在质量管理方面的卓越表现,还为其在全球商用和军用通信领域占据领先地位提供了有力保障。

DB Lectro Inc公司的发展小趣事

随着公司业务的不断拓展和市场竞争的加剧,DB Lectro Inc意识到知识产权保护的重要性。公司加强了知识产权的申请和保护工作,成功申请了一系列技术专利。同时,公司还积极参与知识产权维权行动,维护了自身的合法权益和公平竞争的市场环境。

DEVCON公司的发展小趣事

随着DEVCON品牌知名度的提升和产品线的不断丰富,公司开始将目光投向更广阔的市场。通过与国际知名企业的合作和代理,DEVCON的产品逐渐进入全球电子制造和维修领域。同时,公司还积极开拓新兴市场,如汽车电子、安防监控等领域,进一步扩大了市场份额。这种市场扩张的策略不仅带来了丰厚的回报,也为DEVCON公司的长期发展奠定了坚实基础。

长工微电子公司的发展小趣事

长工微电子成立于2016年5月,创立之初,公司就明确了以技术创新为核心的发展战略。公司迅速组建了一支由高级工程师、博士、硕士等组成的数十人专业开发运营团队。这支团队秉承着“创新、踏实、学习”的理念,致力于电源集成芯片市场,不断推出创新产品。通过每年推出5-10款核心芯片的速度,长工微电子迅速占领了中高端市场,逐渐在行业中崭露头角。

问答坊 | AI 解惑

求教

.align 256.space 256DATA_ALIGNDATA_MEM_BANK都是怎么使用的??????…

查看全部问答>

RC500不得不看的资料

绝对是实战中得出的经验,这是我们的一位女工程师写的,谢谢她。 程序和电路板是开发板自带的。…

查看全部问答>

这个冬天,裁员还在继续

今天中午和一个朋友吃饭,他刚遭遇了裁员,这也是他所在的企业今年的第二次裁员了。虽然“此处不留爷,自有留爷处”,虽然很多人在单位时都会考虑跳槽的可能性,但一旦被动地被单位裁了,感觉还是很无助和沮丧的。       &nbs ...…

查看全部问答>

电信术语

今天整理硬盘偶然发现的,共享给大家做收藏,哈哈…

查看全部问答>

谁有毛德操嵌入式系统?能共享下嘛

谁有毛德操嵌入式系统?能共享下嘛,,非常感谢!!!…

查看全部问答>

低成本可燃性气体泄漏报警器

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 …

查看全部问答>

菜鸟学习笔记6---UART

LM3S8962有两个UART模块,UART0和UART1。模块图如下我们可以看到UART模块的寄存器主要包括五部分:1)控制/状态寄存器2)数据寄存器3)波特率寄存器4)中断控制寄存器5)标识寄存器(Identification Registers)1、控制/状态寄存器控制状态寄存器主要 ...…

查看全部问答>

ARM环境配置错误求解

使用wince5.0 配置arm2410,出现以下问题。。   C:\\WINCE500\\build.log(1) : error SYSGEN0000: error(s) in sysgen phase   BUILD: [Thrd:Sequence:Type  ] MessageBUILD: [00:0000000163:WARNS ] Directory: C:\\WINCE500\ ...…

查看全部问答>

iarewstm8的hex问题

1、在桌面设个文件夹,GC1. 2、把fwlib放在其下面, 3、file->new->workspace 4、Project→Create New ProjectProject→选C 文件之后将其保存在上面所建的文件夹“gc1”中,并命名为“测试程序.ewp”。 5、右键“Options…”进入软件 ...…

查看全部问答>