微控制器功能模块安全机制的自检电路及自检方法技术

技术编号:40647513 阅读:18 留言:0更新日期:2024-03-13 21:26
本发明专利技术提供一种微控制器功能模块安全机制的自检电路及自检方法,所述微控制器功能模块安全机制的自检电路包括相并联的功能模块、冗余模块、错误注入模块以及与所述功能模块、所述冗余模块、所述错误注入模块均分别相连的检测模块;所述错误注入模块仅包括第一错误注入触发器、第二错误注入触发器,所述第一错误注入触发器输出第一错误注入信号,所述第二错误注入触发器输出第二错误注入信号;所述第一错误注入信号为第一状态或第二状态、所述第二错误注入信号为第二状态,和/或所述第一错误注入信号为第二状态、所述第二错误注入信号为第一状态,所述自检电路进行自检。本发明专利技术自检电路及自检方法,占据芯片的面积很小,自检时间很也短。

【技术实现步骤摘要】

本专利技术涉及集成电路,具体涉及一种微控制器功能模块安全机制的自检电路及自检方法


技术介绍

1、目前的车规mcu(微控制器)的功能安全设计中,需要对关键的功能模块等进行有效的安全机制保护,例如对于关键的数字逻辑单元通过冗余设计一套一样功能的数字逻辑单元(可简称冗余单元),然后实时比较数字逻辑单元和冗余单元的输出来进行正常工作与否的检测,如果两者的输出相同,则表示此时工作正常,如果两者的输出不相同,则表示此时工作不正常。而对于安全机制在mcu运行过程中是否持续有效,技术人员则通过加入错误注入模块构成自检电路进行自检。但现有的自检电路中,错误注入模块占据芯片的面积很大,因为错误注入模块是由多个触发器并联而成,数字逻辑单元有多少个输出信号,则错误注入模块就包括多少个触发器,例如数字逻辑单元有1000个输出信号,则错误注入模块就包括1000个触发器,其占据芯片的面积可想而知的大。而且完成一次自检,花费的时间也很长,例如数字逻辑单元有1000个输出信号,则需要1000个时钟周期才能会完成一次全部的自检。


技术实现思路

...

【技术保护点】

1.一种微控制器功能模块安全机制的自检电路,其特征在于,所述微控制器功能模块安全机制的自检电路包括相并联的功能模块、冗余模块、错误注入模块以及与所述功能模块、所述冗余模块、所述错误注入模块均分别相连的检测模块;所述功能模块输出功能信号组,所述冗余模块与所述功能模块完全相同,输出冗余信号组,所述错误注入模块输出错误注入信号组,所述检测模块接收所述功能信号组、所述冗余信号组、所述错误注入信号组,进行处理运算,根据信号的相同与否判断安全机制是否正常;所述错误注入模块仅包括第一错误注入触发器、第二错误注入触发器,所述第一错误注入触发器输出第一错误注入信号,所述第二错误注入触发器输出第二错误注入信...

【技术特征摘要】

1.一种微控制器功能模块安全机制的自检电路,其特征在于,所述微控制器功能模块安全机制的自检电路包括相并联的功能模块、冗余模块、错误注入模块以及与所述功能模块、所述冗余模块、所述错误注入模块均分别相连的检测模块;所述功能模块输出功能信号组,所述冗余模块与所述功能模块完全相同,输出冗余信号组,所述错误注入模块输出错误注入信号组,所述检测模块接收所述功能信号组、所述冗余信号组、所述错误注入信号组,进行处理运算,根据信号的相同与否判断安全机制是否正常;所述错误注入模块仅包括第一错误注入触发器、第二错误注入触发器,所述第一错误注入触发器输出第一错误注入信号,所述第二错误注入触发器输出第二错误注入信号,所述错误注入信号组仅包括所述第一错误注入信号、所述第二错误注入信号,所述第一错误注入信号、所述第二错误注入信号均具有第一状态、第二状态;所述第一错误注入信号为第一状态或第二状态、所述第二错误注入信号为第二状态,和/或所述第一错误注入信号为第二状态、所述第二错误注入信号为第一状态,所述自检电路进行自检。

2.根据权利要求1所述的微控制器功能模块安全机制的自检电路,其特征在于,所述检测模块包括相连的错误注入信号混合处理子模块和信号判断子模块,所述错误注入信号混合处理子模块包括多个相并联的混合处理异或门电路和一个或门电路,所述第一错误注入触发器的输出端、所述第二错误注入触发器的输出端分别连接所述或门电路的两个输入端,所述或门电路的输出端与一个所述混合处理异或门电路的一个输入端相连,所述第二错误注入触发器的输出端与其他混合处理异或门电路的一个输入端均直接相连,各所述混合处理异或门电路的另一个输入端均与所述冗余模块相连,分别接收冗余信号组中的一个冗余信号,各所述混合处理异或门电路的输出端分别输出一个错误注入混合处理信号,共同组成错误注入混合处理信号组。

3.根据权利要求2所述的微控制器功能模块安全机制的自检电路,其特征在于,所述信号判断子模块包括多个相并联的信号判断异或门电路和与各所述信号判断异或门电路的输出端均相连的按位或检测电路,各所述信号判断异或门电路的一个输入端分别与一个所述混合处理异或门电路的输出端耦接,接收所述错误注入混合处理信号组中的一个错误注入混合处理信号,各所述信号判断异或门电路的另一个输入端均与所述功能模块相连,分别接收所述功能信号组中的一个功能信号,各所述信号判断异或门电路的输出端分别输出一个判断结果信号,共同组成判断结果信号组,发送给所述按位或检测电路,所述按位或检测电路对所述判断结果信号组中的各判断结果信号进行按...

【专利技术属性】
技术研发人员:黄松陈志军张镇
申请(专利权)人:苏州旗芯微半导体有限公司
类型:发明
国别省市:

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

1