本发明专利技术涉及半导体器件。第一诊断电路监视第二看门狗定时器并将第一诊断结果信号提供给第二诊断电路,其中,所述第一诊断结果信号指示监视结果是否正常。第三诊断电路监视第一看门狗定时器并将第二诊断结果信号提供给第二诊断电路,其中,所述第二诊断结果信号指示监视结果是否正常。在第一诊断结果信号不具有指示正常的值时,第二诊断电路确定第一诊断电路或第二看门狗定时器处于异常。此外,在第二诊断结果信号不具有指示正常的值时,第二诊断电路确定第三诊断电路或第一看门狗定时器处于异常。
【技术实现步骤摘要】
本专利技术涉及半导体器件。
技术介绍
防止集成进电子设备等的CPU(中央处理器)逃逸(runaway)的一种防护措施是使用看门狗定时器。当被监视的CPU处于正常状态时,看门狗定时器并不会操作。但是,当 CPU进入异常状态时,就需要看门狗定时器适当地操作。因此,看门狗定时器稳定性的增强对响应CPU异常很重要。日本未审专利申请公开No. 2003-131906公开了一种检查看门狗定时器操作的技术。其中所公开的电子设备具有用于CPU的两个看门狗定时器。各个看门狗定时器都具有执行计数的内部计数器。CPU为两个看门狗定时器提供看门狗清除信号。当提供看门狗清除信号时,每个看门狗定时器都清除内部计数值。当计数值溢出时,看门狗定时器会将复位信号提供给逻辑连接器。当把来自两个看门狗定时器的复位信号提供给逻辑连接器时,该逻辑连接器就会将复位信号提供给CPU。因此,仅当一个看门狗定时器输出复位信号时,CPU 不会被重置。在操作过程中,CPU有意停止一个看门狗清除信号,并确定已经被提供了信号的看门狗定时器是否在正确地操作。即,CPU确定看门狗定时器是否输出了复位信号。借助上述操作,日本未审专利申请公开No. 2003-131906中公开的电子设备可在CPU操作期间确定看门狗定时器是否在正确地操作。
技术实现思路
本专利技术人已经发现日本未审专利申请公开No. 2003-131906中公开的电子设备存在的问题在于,其不能在用于检查看门狗定时器操作的一个部分中出现故障时正确检测看门狗定时器故障。例如,当从两个看门狗定时器向其提供复位信号的逻辑连接器中发生故障时,则不能正确检测看门狗定时器的异常。本专利技术的第一方面涉及一种半导体器件,其包括算术和逻辑单元;第一看门狗定时器,其用于算术和逻辑单元的逃逸监视;第二看门狗定时器,其用于算术和逻辑单元的逃逸监视;以及第一至第三诊断电路,其中,第一诊断电路监视第二看门狗定时器并产生第一诊断结果信号,所述第一诊断结果信号指示监视结果是否异常,第三诊断电路监视第一看门狗定时器并产生第二诊断结果信号,所述第二诊断结果信号指示监视结果是否异常,并且第二诊断电路根据第一诊断结果信号来确定第一诊断电路是否异常,以及根据第二诊断结果信号来确定第三诊断电路是否异常。在本专利技术的一方面中,有关监视目标是否处于正常的通知由第一诊断电路和第三诊断电路提供至第二诊断电路。第二诊断电路进行监视相应看门狗定时器的第一和第三诊断电路的诊断。以此构造,根据本专利技术的该方面的半导体器件可在监视看门狗定时器的诊断电路中发生异常时做出适当响应。根据本专利技术的上述方面,能够提供一种半导体器件,其能在用于看门狗定时器的故障诊断的电路中发生异常时,做出适当响应。附图说明结合附图,从对某些实施例的以下说明中,本专利技术的上述和其他方面、优点和特征将变得更加显而易见,其中图1是示出根据第一实施例的半导体器件的构造的框图;图2是示出根据第一实施例的半导体器件的异常确定的图示;图3是示出根据第二实施例的半导体器件的构造的框图;图4是示出根据第二实施例的半导体器件的异常确定的图示;图5是示出根据第三实施例的半导体器件的构造的框图;图6是示出根据第三实施例的半导体器件的异常确定的图示;图7是示出根据第四实施例的半导体器件的构造的框图;图8是示出根据第四实施例的诊断电路1的细节的框图;图9是示出根据第四实施例的半导体器件的异常确定的图示;图10是示出根据第四实施例的半导体器件的操作的时序图;图11是示出根据第四实施例的半导体器件的操作的时序图;图12是示出根据第四实施例的半导体器件的操作的时序图;图13是示出根据第五实施例的半导体器件的构造的框图;图14是示出根据第五实施例的诊断电路1的细节的框图;以及图15是示出根据第五实施例的半导体器件的频率异常确定的图示。具体实施例方式第一实施例以下,将参考附图说明本专利技术的一个实施例。图1是示出根据该实施例的半导体器件的构造的框图。半导体器件例如可以是诸如具有内置闪存的微型计算机或者具有内置掩蔽型R0M(只读存储器)或多CPU处理器的微型计算机的半导体器件。半导体器件10包括CPU100、看门狗定时器1 000)、看门狗定时器2 010)、诊断电路1 (300)、诊断电路2 (310)、以及诊断电路3 (320)。CPU100是算术和逻辑单元,其通过看门狗定时器执行逃逸监视。CPU100为看门狗定时器1(200)和看门狗定时器2(210)提供看门狗定时器清除信号。看门狗定时器清除信号是重置看门狗定时器中的计数以便看门狗定时器不向CPU100提供复位信号的信号。当看门狗定时器的计数值溢出(当其超过规定值)时,将复位信号提供给CPU100。而且,当每个诊断电路(诊断电路1(300)、诊断电路2(310)、诊断电路3(320))检测到通过每个诊断电路监视的目标处于异常情况时,将异常通知信号提供给CPU100。当把异常通知信号提供给CPU100时,CPU100对异常部分执行故障安全(fail-safe)操作。将随后描述故障安全操作的细节。看门狗定时器1(200)检测CPU100的逃逸。看门狗定时器1(200)具有内部计数器,其对时钟进行计数。当计数器的计数值溢出时,看门狗定时器1(200)就为CPU100提供复位信号。而且,当从CPU100提供看门狗定时器清除信号时,看门狗定时器1(200)会重置其内部计数值。而且,看门狗定时器1(200)根据时钟计数为诊断电路3 (320)提供通知。当看门狗定时器1(200)正常执行递增计数操作时提供该通知。看门狗定时器2(210)检测CPU100的逃逸。看门狗定时器2(210)具有内部计时器,其对时钟进行计数。当计数器的计数值溢出时,看门狗定时器2(210)为CPU100提供复位信号。而且,当从CPU100提供看门狗定时器清除信号时,看门狗定时器2(210)将重置其内部计数值。此外,看门狗定时器2(210)根据时钟计数为诊断电路2(310)提供通知。当看门狗定时器2(210)正常执行递增计数操作时,提供该通知。诊断电路1(300)进行看门狗定时器2 (210)的操作诊断。诊断电路1(300)提供诊断结果信号1,该信号1将看门狗定时器2(210)的操作诊断结果指示给诊断电路2(310)。 具体地说,当看门狗定时器2 (210)发出时钟计数通知时,诊断电路1(300)将指示看门狗定时器2(210)处于正常情况的诊断结果信号1(高HIGH)提供给诊断电路2 (310)。该诊断结果信号1是所谓的脉冲波,且仅当确定处于正常情况时,该信号才处于高。另一方面,当诊断电路1(300)确定看门狗定时器2 (210)处于异常情况时,诊断电路1(300)将异常通知信号1提供给CPU 100。注意,当进行正常确定时,该诊断结果信号1也可以变成低(LOW)信号,只要其能够通知看门狗定时器2(210)的正常/异常情况即可。诊断结果信号2和3的情况与诊断信号1 一样,这将在下文说明。诊断电路3(320)进行看门狗定时器1(200)的操作诊断。该诊断电路3(320)提供诊断结果信号3,该信号3将看门狗定时器1(200)的操作的诊断结果指示给诊断电路 2(310)。具体地说,当看门狗定时器1(200)发出时钟计数通知时本文档来自技高网...
【技术保护点】
1.一种半导体器件,包括算术和逻辑单元;第一看门狗定时器,用于所述算术和逻辑单元的逃逸监视;第二看门狗定时器,用于所述算术和逻辑单元的逃逸监视;以及第一至第三诊断电路,其中所述第一诊断电路监视所述第二看门狗定时器,并产生第一诊断结果信号,所断结果信号来确定所述第三诊断电路是否异常。述第一诊断结果信号指示监视结果是否异常,所述第三诊断电路监视所述第一看门狗定时器,并产生第二诊断结果信号,所述第二诊断结果信号指示监视结果是否异常,以及所述第二诊断电路根据所述第一诊断结果信号来确定所述第一诊断电路是否异常,并根据所述第二诊
【技术特征摘要】
...
【专利技术属性】
技术研发人员:渊上敬,
申请(专利权)人:瑞萨电子株式会社,
类型:发明
国别省市:JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。