案例分享 | 车规级芯片功能安全机制解析
发布者:cadit 发布时间:2025/10/20 阅读:15 次

车规级芯片功能安全Medini分析流程图

随着新能源汽车和半导体技术的不断发展,芯片已经被广泛地应用在汽车制造中,汽车芯片的功能安全也扮演着重要的角色,在ISO26262 part11当中提供了比较明确的安全机制,本文针对标准中提到的安全机制进行详细的分析与介绍

针对非易失性存储,标准推荐如下安全机制:

奇偶位校验:为每一段数据(如一个字节)计算一个额外的奇偶校验位。写入时计算,读取时再次计算并比对。如果“1”的个数为奇数(奇校验)或偶数(偶校验)与预期不符,则报错

ECC:ECC不仅用于检测错误,还能纠正错误。它在写入数据时,根据算法生成一组冗余的校验位。读取时,通过校验位不仅能判断数据是否有错,还能定位到具体出错的位并将其纠正。

校验和校验和是一种用于验证数据完整性的错误检测码。通常,它通过对数据块进行计算生成一个值,并在传输或存储后重新计算以检查数据是否被篡改或损坏

存储器签名它对一整块存储器数据计算出一个固定长度的、高度唯一的“签名”或“哈希值”。任何对存储数据的微小改动,都会以极高的概率导致签名值发生巨大变化。

存储块复制:将同一份数据存储在两个独立的物理存储区域。在执行关键操作前,比较这两个副本是否一致。


针对易失性存储器,新增如下安全机制:

随机访问存储器(RAM)模式测试:向RAM的每个地址写入特定的测试模式(如全0、全1、0xAA、0x55等),然后读回验证

随机访问存储器(RAM)跨步测试:一种更复杂的测试。它按特定的“步长”读写内存,例如,先向所有地址写入一个值,然后以不同的步长(如质数)读回和验证。这能有效测试地址线的完整性。

CRC校验:对一段连续的内存数据(如一个程序代码段或关键数据区)执行校验和或循环冗余校验计算,生成一个“签名”。在运行时定期重新计算并与存储的正确签名比对。

工程师在实际的安全开发中经常需要调取安全机制进行FMEDA分析,在Ansys Medini当中设置好安全机制的库以及对应的诊断覆盖率,可以灵活调用进行匹配,给后续SPFM和LFM的计算提供了极大的便利性。

MA中安全机制库

上一篇:案例分享|热仿真在液冷散热逆变器中的应用
下一篇:从灵巧手到工业臂:Ansys Motion以一体化仿真赋能机器人子系统创新