TC3xx启动的功能安全机制浅析(2)

目录

1.引入

[2. 应用启动阶段](#2. 应用启动阶段)

3.小结


1.引入

TC3xx启动的功能安全机制浅析(1)-CSDN博客我们简述了SM基本概念以及芯片启动阶段Safety机制,接下来我们继续描述应用启动阶段相关功能安全机制

2. 应用启动阶段

在用户启动阶段,与功能安全相关的内容是比较多的,我们要考虑LBIST触发(如果SSW没有触发LBIST)、LBIST结果检查,MONBIST触发,MBIST触发,SMU的alarm配置等。

因此我们首先总结需要配置的安全机制,包括:

SMC[SW]:PMS:MONBIST_CFG

应用软件用于配置MONBIST参数并触发MONBIST( Monitor Built-in Self Test,用于检测二级电压监控、standby alarm path路径是否正常),对应配置模块PMS\SMU_Standby

SMC[SW]:VMT:MBIST

应用软件用于配置哪些Memory并触发MBIST,对应配置模块MTU

SMC[SW]:MCU:LBIST_CFG

应用软件用于配置LBIST Pattern并触发,对应配置模块SCU_LBIST

具体配置方法可以在之前SMU、MTU的文章里面查询。

接下来我们继续基于流程来讨论.

应用代码开始运行后,根据当前产品ASIL等级,选择性做如下功能安全相关操作:

(1)需要检查LBIST结果,如果没有SSW没有触发,则需要在该阶段触发;对应安全机制ESM[SW]:MCU:LBIST_RESULT,由于是系统级别的机制,因此也没有alarm进行匹配。

(2)配置并触发MONBIST,测试完成后,还需要通过相应寄存器MONBISTAT检查MONBIST结果。这一部分异常处理措施也是由产品系统来定义,对应机制ESM[SW]:PMS:MONBIST_RESULT;

(3)MONBIST处理完成后,应用软件需要检查Boot Firmware是否正确执行,包括寄存器值的设置、SMU alarm是否都在预定义的范围里,如果检查有问题,就需要考虑通过再次冷复位,来判断是否出现了芯片级别的永久失效,对应机制ESM[SW]:SYS:MCU_FW_CHECKESM[SW]:SYS:MCU_STARTUP.;

(4)如果都通过了,就需要对SMU alive、REG_MONITOR进行测试。

针对SMU Alive,需要使用SMU指令SMU_AliveTest(),进行测试,对应alarm21[16]:

针对REG_MONITOR,我们需要配置SMU_Stanby 对应寄存器例如RMCTL,进行测试,对应alarm共计11个。

(5)通过配置MTU相关寄存器,我们可以保证RAM没有故障,对应alarm如下:

(6)最后确保使能与应用相关的所有SMU警报。需要注意一点,在PLL配置时需要注意Clock Monitor、PLL loss of lock detection等alarm的行为。


3.小结

上文我们简单总结了SM基本概念,梳理了启动阶段定义的各种安全机制,包括SM和ESM。不得不感叹英飞凌在车规MCU的经验老道,在方案设计上十分周全。

好好学习,站在巨人的肩膀上才能看得更远。

相关推荐
DarrenHChen_EDA2 天前
【汽车芯片功能安全分析与故障注入实践 21】Safety Synthesis Readiness:从安全分析证据到安全综合规划
功能安全·iso 26262·汽车芯片·fmeda·safety syn·safe-ic·eda auto
DarrenHChen_EDA2 天前
【汽车芯片功能安全分析与故障注入实践 22】Macro-level Safety Synthesis:实例级冗余、Lockstep 与证据驱动的受保护设计生成
功能安全·iso26262·汽车芯片·fmeda·tmr·safety syn·locksetp
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 16】Regression and Trend Tracking:把安全分析变成可迭代工程闭环
ci·功能安全·安全指标·故障注入·汽车芯片·fmeda·安全回归
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 19】CI Automation:从手动安全运行到可复现安全回归门禁
功能安全·故障注入·汽车芯片·fmeda·安全证据·residual fit·ci自动化
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 20】发布Demo 包:从 CI 产物到可共享 GitHub Release
功能安全·故障注入·汽车芯片·fmeda·github release
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 18】Dashboard and Website Demo:从安全证据包到可交互工程评审门户
功能安全·故障注入·汽车芯片·fmeda·安全仪表盘·网站演示·工程评审
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 13】FMEDA Update:从 Measured DC 和 Residual FIT 到可追溯安全表格
dc·功能安全·fit·故障注入·汽车芯片·fmeda·measured dc
DarrenHChen_EDA15 天前
【汽车芯片功能安全分析与故障注入实践 15】安全报告生成:从 Evidence Package 到可评审工程报告
功能安全·安全报告·故障注入·汽车芯片·fmeda
DarrenHChen_EDA16 天前
【汽车芯片功能安全分析与故障注入实践 14】Safety Evidence Package:从 FMEDA 表到可评审安全证据包
功能安全·故障注入·汽车芯片·fmeda·安全证据·residual fit·traceability
谷公子的藏经阁16 天前
FuSa DFMEA在芯片验证中的借鉴价值
芯片验证·fusa·失效模式·failure mode·dfmea