A data processing system and a method for operating the data processing system are disclosed. The method includes detecting faults by comparing the output signals from the first processing core and the second processing core; entering a secure mode based on detecting the fault; completing transactions while in the secure mode; and determining whether the fault corresponds to a hard error. Based on the fact that the fault corresponds to a hard error, a processing core in the processing core is identified as the fault core. The failure core is prevented from executing instructions and another processing core is allowed to execute instructions.
【技术实现步骤摘要】
具有时钟同步操作的数据处理系统
本公开大体上涉及数据处理系统,且更确切地说,涉及一种具有时钟同步操作的数据处理系统。
技术介绍
随着时间推移,集成电路的复杂性不断增加。正开发片上系统(System-on-Chip,SoC)和其它多核集成电路,以便支持各种应用,例如,汽车、工业和医疗应用等。设计用于这些应用的系统通常需要非常注意安全性。因此,需要改进的安全性处理技术。
技术实现思路
根据本专利技术的第一方面,提供一种操作数据处理系统的方法,包括:通过比较来自第一处理核心和第二处理核心的输出信号来检测故障;基于检测到所述故障而进入安全模式;当处于所述安全模式时完成交易;确定所述故障是否对应于硬错误;以及基于所述故障对应于硬错误:将处理核心中的一个处理核心识别为故障核心,所述故障核心与所述硬错误相关联;以及阻止所述故障核心执行指令并且允许另一处理核心恢复执行指令。在一个或多个实施例中,所述方法进一步包括在时钟同步模式下操作所述第一处理核心和所述第二处理核心,所述第二处理核心遮蔽所述第一处理核心。在一个或多个实施例中,所述方法进一步包括在控制器处接收对应于所述故障的中断信号;以及响应于所述中断信号,调用服务例程来分析所述故障。在一个或多个实施例中,确定所述故障是否对应于硬错误进一步包括:在耦合到所述第一处理核心的第一处理器的第一高速缓冲存储器和耦合到所述第二处理核心的第二处理器的第二高速缓冲存储器中的至少一个高速缓冲存储器上执行存储器内建自测试(MBIST);以及在所述第一处理器和所述第二处理器中的至少一个处理器上执行逻辑内建自测试(LBIST)。在一个或多个实施例中 ...
【技术保护点】
1.一种操作数据处理系统的方法,其特征在于,包括:通过比较来自第一处理核心和第二处理核心的输出信号来检测故障;基于检测到所述故障而进入安全模式;当处于所述安全模式时完成交易;确定所述故障是否对应于硬错误;以及基于所述故障对应于硬错误:将处理核心中的一个处理核心识别为故障核心,所述故障核心与所述硬错误相关联;以及阻止所述故障核心执行指令并且允许另一处理核心恢复执行指令。
【技术特征摘要】
2017.12.04 US 15/830,1541.一种操作数据处理系统的方法,其特征在于,包括:通过比较来自第一处理核心和第二处理核心的输出信号来检测故障;基于检测到所述故障而进入安全模式;当处于所述安全模式时完成交易;确定所述故障是否对应于硬错误;以及基于所述故障对应于硬错误:将处理核心中的一个处理核心识别为故障核心,所述故障核心与所述硬错误相关联;以及阻止所述故障核心执行指令并且允许另一处理核心恢复执行指令。2.根据权利要求1所述的方法,其特征在于,进一步包括在时钟同步模式下操作所述第一处理核心和所述第二处理核心,所述第二处理核心遮蔽所述第一处理核心。3.根据权利要求1所述的方法,其特征在于,进一步包括在控制器处接收对应于所述故障的中断信号;以及响应于所述中断信号,调用服务例程来分析所述故障。4.根据权利要求1所述的方法,其特征在于,确定所述故障是否对应于硬错误进一步包括:在耦合到所述第一处理核心的第一处理器的第一高速缓冲存储器和耦合到所述第二处理核心的第二处理器的第二高速缓冲存储器中的至少一个高速缓冲存储器上执行存储器内建自测试(MBIST);以及在所述第一处理器和所述第二处理器中的至少一个处理器上执行逻辑内建自测试(LBIST)。5.根据权利要求1所述的方法,其特征在于,进一步包括将第一核心域耦合到所述数据处理系统的系统总线,所述核心域包括所述第一处理核心和所述第二处理核心。6.根据权利要求5所述的方法,其特征在于,所述安全模式包括将所述第一处理核心和所述第二处理核心与所述系统总线隔离。7.根据权利要求5所述的方法,其特征...
【专利技术属性】
技术研发人员:J·里发立,N·HC·阿米迪奥,L·A·伍德卢姆,
申请(专利权)人:恩智浦美国有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。