一种芯片功能安全故障处理方法技术

技术编号:37677574 阅读:30 留言:0更新日期:2023-05-26 04:43
本发明专利技术涉及一种芯片功能安全故障处理方法,所述系统包括:步骤S1:芯片上设置有操作系统,操作系统基于用户请求创建任务;步骤S2:按顺序将一个或多个功能任务分配给芯片中能够执行相应功能类型的执行单元;步骤S3:将功能任务分配给执行单元;确定是否触发执行单元进入安全保障模式,以插入冗余执行;本发明专利技术能够在复杂芯片系统结构的情况下,应对复杂因素的共同影响,提供有效的安全保障。提供有效的安全保障。提供有效的安全保障。

【技术实现步骤摘要】
一种芯片功能安全故障处理方法


[0001]本专利技术属于电子系统功能安全
,尤其涉及一种芯片功能安全故障处理方法。

技术介绍

[0002]随着电子科技产业的高速发展,数字芯片在工业、通信、军事、电子消费领域的应用越来越广泛。数字芯片容易随着时间增加或工作环境变化发生故障,高故障率已成为制约其发展的重要因素之一。随着工艺节点的降低,芯片面积的增大,芯片的容量的显著提升,芯片的良品率也面临着巨大的挑战。
[0003]在众多的消费领域中,随着车辆价格和芯片价格的降低,车辆领域的应用增速明显;而显然,车辆作为和人类生命安全密切相关的产物,其功能安全对于汽车领域的安全相关的电子电气系统至关重要。越来越多的汽车配备了电子电气系统,这些系统对芯片的依赖以及安全等级要求更高。
[0004]现在的车规级芯片已经很关注芯片自身的功能安全,也非常关心是否能够在最大程度减少因为随机硬件失效造成的安全风险,芯片上的每个功能单元IP的功能故障也已经存在相应的处理机制,能够进行软硬件等多种形式的上报。但是众所周知,数字芯片故障受诸多因素的共同影响,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片功能安全故障处理方法,其特征在于,所述方法包含:步骤S1:芯片上设置有操作系统,操作系统基于用户请求创建任务;具体的:操作系统基于用户请求创建一个或多个任务,将所述任务按照功能类型划分为一个或者多个功能任务;芯片包含多个处理单元,每个处理单元包含一个或多个执行单元,其中:执行单元为通用内核或功能单元;每个执行单元均具有唯一的编号;步骤S2:按顺序将所述一个或多个功能任务分配给芯片中能够执行相应功能类型的执行单元;具体为:判断功能任务是否已分配完毕,若是,则返回步骤S1,否则,将功能任务预分配给执行单元,判断预分配是否落入故障单元组合表,如果落入,则记录所述预分配方案并放入预分配方案集合中,然后返回步骤S2进行重新预分配;此时,如果不能进行重新预分配,则进入步骤S3;如果未落入,则将功能任务按照预分配方案分配给执行单元;继续执行步骤S2直到所有功能任务均分配完毕;故障单元组合表保存了一个或者多个故障单元组合及其对应的故障概率和故障代码;每个故障单元组合中包含一个或者多个按照时间顺序先后排列的执行单元编号;用于指示当故障单元组合中指示的执行单元执行顺序发生时,所对应的统计故障代码及其对应的故障概率;步骤S3:将功能任务分配给执行单元;确定是否触发执行单元进入安全保障模式,以插入冗余执行;步骤S31:将当前待分配功能任务分配给一可用通用内核;步骤S32:确定是否触发执行单元进入安全保障模式,如果是,则进入步骤S33,否则,返回步骤S2;步骤S33:获取预分配方案集合中每个预分配方案;获取所述每个预分配方案落入故障单元组合表中的所有故障单元组合,以构成故障单元组合集合;从中确定最有利故障单元组合;其中:所述最有利故障单...

【专利技术属性】
技术研发人员:丁黄胜何小敏孙思伟耿晓祥
申请(专利权)人:苏州云途半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1