使用独立冗余定时器的片上系统定时器故障检测和恢复技术方案

技术编号:39292550 阅读:10 留言:0更新日期:2023-11-07 11:00
各种实施例包括用于定时器故障检测和恢复的方法和设备。实施例可以包括并行运行多个定时器,包括各自具有独立时基的第一操作定时器、第一监视定时器和第二监视定时器,确定多个定时器中的第一定时器是否发生故障,响应于确定第一定时器发生故障而从使用中移除第一定时器,确定第一定时器是否与多个定时器中的第二定时器具有一致的独立时基差,以及响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,返回所述定时器以与时间调整一起使用。一起使用。一起使用。

【技术实现步骤摘要】
【国外来华专利技术】使用独立冗余定时器的片上系统定时器故障检测和恢复
[0001]相关申请
[0002]本申请要求于2021年3月17日提交的美国非临时申请号17/204,191的优先权的权益,其全部内容通过引用并入本文。

技术介绍

[0003]时钟和定时器在提供时间关键功能的电子设备和系统中起重要作用。提供时间关键功能的电子系统的示例是提供安全和自主驾驶功能的汽车系统。定时器故障可能对整个系统功能造成危险影响,诸如在安全关键系统中。这种安全关键系统必须具有非常高的可靠性。因此,安全关键系统需要以高精度检测定时器故障的能力,以便可以采取适当的动作。常规地,故障导致向整体安全管理实体报告故障、将系统转换到安全状态和/或调用恢复机制。遭受定时器故障的系统可以触发到安全状态的频繁转换和恢复,当恢复是受影响的系统的重置和重启时,这可能是昂贵的。系统功能的这种退化对于许多时间关键系统是不可行的。

技术实现思路

[0004]各个公开的方面可以包括定时器故障检测和恢复的装置和方法。各个方面可以包括并行运行多个定时器,所述多个定时器至少具有第一定时器、第二定时器和第三定时器,每个定时器具有独立的时基,确定所述多个定时器中的所述第一定时器是否发生故障,响应于确定所述第一定时器发生故障而从使用中移除所述第一定时器,确定所述第一定时器是否与所述多个定时器中的所述第二定时器具有一致的独立时基差,以及响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,返回所述第一定时器以与时间调整一起使用。
[0005]在一些方面中,第一定时器是第一操作定时器,并且第三定时器是监视定时器。一些方面可以包括:将所述监视定时器转换为第二操作定时器。
[0006]在一些方面中,将监视定时器转换为第二操作定时器可以发生在时间关键系统的容错间隔内。
[0007]在一些方面中,所述第一定时器可以是操作定时器,并且响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差而返回所述第一定时器以使用可以包括:返回所述操作定时器以用作监视定时器。
[0008]在一些方面中,所述第一定时器可以是监视定时器,并且响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差而返回所述第一定时器以使用可以包括:返回所述监视定时器以用作所述监视定时器。
[0009]一些方面可以包括:响应于确定第一定时器与第二定时器具有一致的独立时基差,使用与第二定时器一致的独立时基差,将第一定时器的独立时基调整为时间调整。
[0010]一些方面可以包括:确定所述第一定时器是否与所述多个定时器中的所述第三定时器具有一致的独立时基差,以及响应于确定所述第一定时器与所述第三定时器具有一致
的独立时基差,返回所述第一定时器以与时间调整一起使用。
[0011]另外的方面包括一种计算设备,其具有多个定时器和定时器控制设备,所述定时器控制设备被配置为执行上面概述的方法中的任何方法的操作。另外的方面包括一种计算设备,其具有用于执行上面概述的方法中的任何方法的功能的部件。另外的方面包括其上存储有处理器可执行指令的非暂时性处理器可读介质,所述处理器可执行指令被配置为使集成电路执行上面概述的方法中的任何方法的操作。
附图说明
[0012]并入本文并构成本说明书的一部分的附图示出了各种实施例的示例实施例,并且与上面给出的一般描述和下面给出的详细描述一起用于解释权利要求的特征。
[0013]图1是示出适合于实现各种实施例的示例计算设备的组件框图。
[0014]图2是示出适合于实现各个实施例的示例定时器模块的组件框图。
[0015]图3A

3D是示出适用于实现各种实施例的使用独立冗余定时器的片上系统(SoC)定时器故障检测和恢复的示例的框图。
[0016]图4A

4D是示出适用于实现各种实施例的使用独立冗余定时器的SoC定时器故障检测和恢复的示例的框图。
[0017]图5是示出根据实施例的使用独立冗余定时器的SoC定时器故障检测和恢复的方法的处理流程图。
[0018]图6是示出根据实施例的使用独立冗余定时器的SoC定时器故障检测和恢复的方法的处理流程图。
[0019]图7是示出根据实施例的使用独立冗余定时器的SoC定时器故障检测和恢复的方法的处理流程图。
[0020]图8是示出适合于实现各种实施例的示例移动计算设备的组件框图。
[0021]图9是示出适合于实现各种实施例的示例移动计算设备的组件框图。
[0022]图10是示出适合于实现各种实施例的示例服务器的组件框图。
具体实施方式
[0023]将参考附图详细描述各种实施例。在任何可能的情况下,在整个附图中将使用相同的附图标记来指代相同或相似的部分。对特定示例和实现方式的引用是出于说明性目的,而不旨在限制权利要求的范围。
[0024]各种实施例包括使用独立冗余定时器进行片上系统(SoC)定时器故障检测和恢复的方法、以及实现这种方法的计算设备。各个实施例可以包括使用多个监视定时器来监视第一操作定时器。各个实施例可以包括:用第一监视定时器替换发生故障的第一操作定时器作为起作用的第二操作定时器,以及使用第二监视定时器来监视第二操作定时器。各个实施例可以包括:确定发生故障的第一操作定时器和第二操作定时器之间的时间差和/或发生故障的第一操作定时器和第二监视定时器之间的时间差是否一致。各个实施例可以包括:响应于确定发生故障的第一操作定时器与第二操作定时器之间的时间差和/或发生故障的第一操作定时器与第二监视定时器之间的时间差一致,使用具有时间调整的发生故障的第一操作定时器作为第二操作定时器的监视定时器。
[0025]各种实施例可以包括使用多个定时器、监视定时器和操作定时器来监视监视定时器。各个实施例可以包括:确定发生故障的第一监视定时器与第一操作定时器之间的时间差和/或发生故障的第一监视定时器与第二监视定时器之间的时间差是否一致,以及响应于确定发生故障的第一监视定时器与第一操作定时器之间的时间差和/或发生故障的第一监视定时器与第二监视定时器之间的时间差一致,使用具有时间调整的发生故障的第一监视定时器作为第一监视定时器。
[0026]术语“计算设备”和“移动计算设备”在本文中可互换使用,以指代蜂窝电话、智能电话、个人或移动多媒体播放器、个人数字助理(PDA)、膝上型计算机、平板计算机、可转换膝上型计算机/平板计算机(二合一计算机)、智能本、超极本、上网本、掌上计算机、无线电子邮件接收器、支持多媒体互联网的蜂窝电话、移动游戏控制台、无线游戏控制器、以及包括存储器和可编程处理器的类似个人电子设备中的任何一个或全部。术语“计算设备”还可以指代固定计算设备,包括个人计算机、台式计算机、一体化计算机、工作站、超级计算机、大型计算机、嵌入式计算机(诸如在车辆和其他较大系统中)、服务器、多媒体计算机和游戏控制台。
[0027]定时器故障可能在整体系统功能中引起危险影响,诸如在利用定时器来控制功能的时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种定时器故障检测和恢复的方法,包括:并行运行多个定时器,所述多个定时器至少具有第一定时器、第二定时器和第三定时器,每个定时器具有独立的时基;确定所述多个定时器中的所述第一定时器是否发生故障;响应于确定所述第一定时器发生故障,将所述第一定时器从使用中移除;确定所述第一定时器是否与所述多个定时器中的所述第二定时器具有一致的独立时基差;以及响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,返回所述第一定时器以与时间调整一起使用。2.根据权利要求1所述的方法,其中,所述第一定时器是第一操作定时器,并且所述第三定时器是监视定时器,所述方法还包括:将所述监视定时器转换为第二操作定时器。3.根据权利要求2所述的方法,其中,将所述监视定时器转换为所述第二操作定时器发生在时间关键系统的容错间隔内。4.根据权利要求1所述的方法,其中,所述第一定时器是操作定时器,并且其中,响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差而返回所述第一定时器以使用包括:返回所述操作定时器以用作监视定时器。5.根据权利要求1所述的方法,其中,所述第一定时器是监视定时器,并且其中,响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差而返回所述第一定时器以使用包括:返回所述监视定时器以用作所述监视定时器。6.根据权利要求1所述的方法,还包括:响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,使用与所述第二定时器一致的独立时基差,将所述第一定时器的所述独立时基调整为所述时间调整。7.根据权利要求1所述的方法,还包括:确定所述第一定时器是否与所述多个定时器中的所述第三定时器具有一致的独立时基差;以及响应于确定所述第一定时器与所述第三定时器具有一致的独立时基差,返回所述第一定时器以与时间调整一起使用。8.一种计算设备,包括被配置为并行运行的多个定时器,所述多个定时器至少具有第一定时器、第二定时器和第三定时器,每个定时器具有独立的时基;以及定时器控制设备,其通信地连接到所述多个定时器并且被配置为:确定所述多个定时器中的所述第一定时器是否发生故障;响应于确定所述第一定时器发生故障,将所述第一定时器从使用中移除;确定所述第一定时器是否与所述多个定时器中的所述第二定时器具有一致的独立时基差;以及响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,返回所述第一定时器以与时间调整一起使用。9.根据权利要求8所述的计算设备,其中,所述第一定时器是第一操作定时器,并且所述第三定时器是监视定时器,并且其中,所述定时器控制设备还被配置为将所述监视定时
器转换为第二操作定时器。10.根据权利要求9所述的计算设备,其中,所述定时器控制设备被配置为在时间关键系统的容错间隔内将所述监视定时器转换为所述第二操作定时器。11.根据权利要求8所述的计算设备,其中,所述第一定时器是操作定时器,并且其中,所述定时器控制设备还被配置为:通过返回所述操作定时器以用作监视定时器,来响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差返回所述第一定时器以使用。12.根据权利要求8所述的计算设备,其中,所述第一定时器是监视定时器,并且其中,所述定时器控制设备还被配置为:通过返回所述监视定时器以用作所述监视定时器,来响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差返回所述第一定时器以使用。13.根据权利要求8所述的计算设备,其中,所述定时器控制设备还被配置为:响应于确定所述第一定时器与所述第二定时器具有一致的独立时基差,使用与所述第二定时器一致的独立时基差,来将所述第一定时器的所述独立时基调整为所述时间调整。14.根据权利要求8所述的计算设备,其中,所述定时器控制设备还被配置为:确定所述第一定时器是否与所述多个定时器中的所述第三定时器具有一致的独立时基差;以及响应于确定所述第一定时器与所述第三定时器具有一致的独立时基差,返回所述第一定时器以与时间调整一起使用。15.一种计算设备,包括:用于并行运行多个定时器的部件,所述多个定时器至少具有第一定时器、第二定时器和第三定时器,每个定时器具有独立的时基;用于确定所述多个定时器中的所述第一定时器是否发生故障的部件;用于响应于确定所述第一定时器发生故障、而将所述第一定时器从使用中移除的部件;用于确定所述第一定时器是否与所...

【专利技术属性】
技术研发人员:K
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1