欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

半導(dǎo)體器件的制作方法

文檔序號:6428763閱讀:157來源:國知局
專利名稱:半導(dǎo)體器件的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及半導(dǎo)體器件。
背景技術(shù)
防止集成進(jìn)電子設(shè)備等的CPU(中央處理器)逃逸(runaway)的一種防護(hù)措施是使用看門狗定時器。當(dāng)被監(jiān)視的CPU處于正常狀態(tài)時,看門狗定時器并不會操作。但是,當(dāng) CPU進(jìn)入異常狀態(tài)時,就需要看門狗定時器適當(dāng)?shù)夭僮?。因此,看門狗定時器穩(wěn)定性的增強(qiáng)對響應(yīng)CPU異常很重要。日本未審專利申請公開No. 2003-131906公開了一種檢查看門狗定時器操作的技術(shù)。其中所公開的電子設(shè)備具有用于CPU的兩個看門狗定時器。各個看門狗定時器都具有執(zhí)行計數(shù)的內(nèi)部計數(shù)器。CPU為兩個看門狗定時器提供看門狗清除信號。當(dāng)提供看門狗清除信號時,每個看門狗定時器都清除內(nèi)部計數(shù)值。當(dāng)計數(shù)值溢出時,看門狗定時器會將復(fù)位信號提供給邏輯連接器。當(dāng)把來自兩個看門狗定時器的復(fù)位信號提供給邏輯連接器時,該邏輯連接器就會將復(fù)位信號提供給CPU。因此,僅當(dāng)一個看門狗定時器輸出復(fù)位信號時,CPU 不會被重置。在操作過程中,CPU有意停止一個看門狗清除信號,并確定已經(jīng)被提供了信號的看門狗定時器是否在正確地操作。即,CPU確定看門狗定時器是否輸出了復(fù)位信號。借助上述操作,日本未審專利申請公開No. 2003-131906中公開的電子設(shè)備可在CPU操作期間確定看門狗定時器是否在正確地操作。

發(fā)明內(nèi)容
本發(fā)明人已經(jīng)發(fā)現(xiàn)日本未審專利申請公開No. 2003-131906中公開的電子設(shè)備存在的問題在于,其不能在用于檢查看門狗定時器操作的一個部分中出現(xiàn)故障時正確檢測看門狗定時器故障。例如,當(dāng)從兩個看門狗定時器向其提供復(fù)位信號的邏輯連接器中發(fā)生故障時,則不能正確檢測看門狗定時器的異常。本發(fā)明的第一方面涉及一種半導(dǎo)體器件,其包括算術(shù)和邏輯單元;第一看門狗定時器,其用于算術(shù)和邏輯單元的逃逸監(jiān)視;第二看門狗定時器,其用于算術(shù)和邏輯單元的逃逸監(jiān)視;以及第一至第三診斷電路,其中,第一診斷電路監(jiān)視第二看門狗定時器并產(chǎn)生第一診斷結(jié)果信號,所述第一診斷結(jié)果信號指示監(jiān)視結(jié)果是否異常,第三診斷電路監(jiān)視第一看門狗定時器并產(chǎn)生第二診斷結(jié)果信號,所述第二診斷結(jié)果信號指示監(jiān)視結(jié)果是否異常,并且第二診斷電路根據(jù)第一診斷結(jié)果信號來確定第一診斷電路是否異常,以及根據(jù)第二診斷結(jié)果信號來確定第三診斷電路是否異常。
在本發(fā)明的一方面中,有關(guān)監(jiān)視目標(biāo)是否處于正常的通知由第一診斷電路和第三診斷電路提供至第二診斷電路。第二診斷電路進(jìn)行監(jiān)視相應(yīng)看門狗定時器的第一和第三診斷電路的診斷。以此構(gòu)造,根據(jù)本發(fā)明的該方面的半導(dǎo)體器件可在監(jiān)視看門狗定時器的診斷電路中發(fā)生異常時做出適當(dāng)響應(yīng)。根據(jù)本發(fā)明的上述方面,能夠提供一種半導(dǎo)體器件,其能在用于看門狗定時器的故障診斷的電路中發(fā)生異常時,做出適當(dāng)響應(yīng)。


結(jié)合附圖,從對某些實(shí)施例的以下說明中,本發(fā)明的上述和其他方面、優(yōu)點(diǎn)和特征將變得更加顯而易見,其中圖1是示出根據(jù)第一實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖;圖2是示出根據(jù)第一實(shí)施例的半導(dǎo)體器件的異常確定的圖示;圖3是示出根據(jù)第二實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖;圖4是示出根據(jù)第二實(shí)施例的半導(dǎo)體器件的異常確定的圖示;圖5是示出根據(jù)第三實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖;圖6是示出根據(jù)第三實(shí)施例的半導(dǎo)體器件的異常確定的圖示;圖7是示出根據(jù)第四實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖;圖8是示出根據(jù)第四實(shí)施例的診斷電路1的細(xì)節(jié)的框圖;圖9是示出根據(jù)第四實(shí)施例的半導(dǎo)體器件的異常確定的圖示;圖10是示出根據(jù)第四實(shí)施例的半導(dǎo)體器件的操作的時序圖;圖11是示出根據(jù)第四實(shí)施例的半導(dǎo)體器件的操作的時序圖;圖12是示出根據(jù)第四實(shí)施例的半導(dǎo)體器件的操作的時序圖;圖13是示出根據(jù)第五實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖;圖14是示出根據(jù)第五實(shí)施例的診斷電路1的細(xì)節(jié)的框圖;以及圖15是示出根據(jù)第五實(shí)施例的半導(dǎo)體器件的頻率異常確定的圖示。
具體實(shí)施例方式第一實(shí)施例以下,將參考

本發(fā)明的一個實(shí)施例。圖1是示出根據(jù)該實(shí)施例的半導(dǎo)體器件的構(gòu)造的框圖。半導(dǎo)體器件例如可以是諸如具有內(nèi)置閃存的微型計算機(jī)或者具有內(nèi)置掩蔽型R0M(只讀存儲器)或多CPU處理器的微型計算機(jī)的半導(dǎo)體器件。半導(dǎo)體器件10包括CPU100、看門狗定時器1 000)、看門狗定時器2 010)、診斷電路1 (300)、診斷電路2 (310)、以及診斷電路3 (320)。CPU100是算術(shù)和邏輯單元,其通過看門狗定時器執(zhí)行逃逸監(jiān)視。CPU100為看門狗定時器1(200)和看門狗定時器2(210)提供看門狗定時器清除信號??撮T狗定時器清除信號是重置看門狗定時器中的計數(shù)以便看門狗定時器不向CPU100提供復(fù)位信號的信號。當(dāng)看門狗定時器的計數(shù)值溢出(當(dāng)其超過規(guī)定值)時,將復(fù)位信號提供給CPU100。而且,當(dāng)每個診斷電路(診斷電路1(300)、診斷電路2(310)、診斷電路3(320))檢測到通過每個診斷電路監(jiān)視的目標(biāo)處于異常情況時,將異常通知信號提供給CPU100。當(dāng)把異常通知信號提供給CPU100時,CPU100對異常部分執(zhí)行故障安全(fail-safe)操作。將隨后描述故障安全操作的細(xì)節(jié)??撮T狗定時器1(200)檢測CPU100的逃逸。看門狗定時器1(200)具有內(nèi)部計數(shù)器,其對時鐘進(jìn)行計數(shù)。當(dāng)計數(shù)器的計數(shù)值溢出時,看門狗定時器1(200)就為CPU100提供復(fù)位信號。而且,當(dāng)從CPU100提供看門狗定時器清除信號時,看門狗定時器1(200)會重置其內(nèi)部計數(shù)值。而且,看門狗定時器1(200)根據(jù)時鐘計數(shù)為診斷電路3 (320)提供通知。當(dāng)看門狗定時器1(200)正常執(zhí)行遞增計數(shù)操作時提供該通知??撮T狗定時器2(210)檢測CPU100的逃逸??撮T狗定時器2(210)具有內(nèi)部計時器,其對時鐘進(jìn)行計數(shù)。當(dāng)計數(shù)器的計數(shù)值溢出時,看門狗定時器2(210)為CPU100提供復(fù)位信號。而且,當(dāng)從CPU100提供看門狗定時器清除信號時,看門狗定時器2(210)將重置其內(nèi)部計數(shù)值。此外,看門狗定時器2(210)根據(jù)時鐘計數(shù)為診斷電路2(310)提供通知。當(dāng)看門狗定時器2(210)正常執(zhí)行遞增計數(shù)操作時,提供該通知。診斷電路1(300)進(jìn)行看門狗定時器2 (210)的操作診斷。診斷電路1(300)提供診斷結(jié)果信號1,該信號1將看門狗定時器2(210)的操作診斷結(jié)果指示給診斷電路2(310)。 具體地說,當(dāng)看門狗定時器2 (210)發(fā)出時鐘計數(shù)通知時,診斷電路1(300)將指示看門狗定時器2(210)處于正常情況的診斷結(jié)果信號1(高HIGH)提供給診斷電路2 (310)。該診斷結(jié)果信號1是所謂的脈沖波,且僅當(dāng)確定處于正常情況時,該信號才處于高。另一方面,當(dāng)診斷電路1(300)確定看門狗定時器2 (210)處于異常情況時,診斷電路1(300)將異常通知信號1提供給CPU 100。注意,當(dāng)進(jìn)行正常確定時,該診斷結(jié)果信號1也可以變成低(LOW)信號,只要其能夠通知看門狗定時器2(210)的正常/異常情況即可。診斷結(jié)果信號2和3的情況與診斷信號1 一樣,這將在下文說明。診斷電路3(320)進(jìn)行看門狗定時器1(200)的操作診斷。該診斷電路3(320)提供診斷結(jié)果信號3,該信號3將看門狗定時器1(200)的操作的診斷結(jié)果指示給診斷電路 2(310)。具體地說,當(dāng)看門狗定時器1(200)發(fā)出時鐘計數(shù)通知時,診斷電路3(320)將指示看門狗定時器1(200)處于正常情況的診斷結(jié)果信號3(高)提供給診斷電路2 (310)。另一方面,當(dāng)診斷電路3(320)確定看門狗定時器1(200)處于異常情況時,診斷電路3(320)將異常通知信號3提供給CPU100。從診斷電路1 (300)和診斷電路3 (320)將診斷結(jié)果信號提供給診斷電路2 (310)。 當(dāng)診斷電路1(300)未提供指示正常情況的診斷結(jié)果信號1(高)時,診斷電路2(310)則確定診斷電路1(300)或看門狗定時器2(210)處于異常情況。同樣地,當(dāng)診斷電路3 (320)未提供指示正常情況的診斷結(jié)果信號3(高)時,診斷電路2 (310)則確定診斷電路3 (320)或看門狗定時器1(200)處于異常情況。隨后,診斷電路2(310)將用于通知異常部分的異常通知信號2提供給CPU100。以下,將參考圖2來說明每個診斷電路的診斷結(jié)果和異常部分之間的關(guān)系。圖2 是示出每個診斷電路的診斷結(jié)果和異常部分之間關(guān)系的表格。在圖2所示表格中,“0K”表示確定所監(jiān)視目標(biāo)未出現(xiàn)異常。另一方面,“NG”表示確定所監(jiān)視目標(biāo)出現(xiàn)異常。當(dāng)診斷電路1(300)作出異常確定時,其確定看門狗定時器2 (210)處于異常情況。 診斷電路1 (300)利用異常通知信號1將異常部分通知給CPU100。收到異常通知信號1后,例如,CPU100關(guān)閉看門狗定時器2(210)來作為故障安全操作。當(dāng)沒有從診斷電路1(300)將指示看門狗定時器2 (210)處于正常情況的診斷結(jié)果信號1(高)提供給診斷電路2(310)時,該診斷電路2(310)確定診斷電路1(300)或看門狗定時器2 (310)處于異常情況。隨后,診斷電路2(310)通過利用異常通知信號2將診斷電路1(300)或看門狗定時器2 (210)處于異常的情況通知給CPU100。接收異常通知信號2 后,例如,CPU100關(guān)閉看門狗定時器2(210)來作為故障安全操作。當(dāng)沒有從診斷電路3 (320)將指示看門狗定時器1(200)處于正常情況的診斷結(jié)果信號3(高)提供給診斷電路2(310)時,該診斷電路2(310)確定診斷電路3(320)或看門狗定時器1(200)處于異常情況。隨后,診斷電路2(310)利用異常通知信號2將診斷電路 3(320)或看門狗定時器1(200)處于異常的情況通知給CPU100。接收異常通知信號2后, 例如,CPU100關(guān)閉看門狗定時器1 (200)來作為故障安全操作。當(dāng)診斷電路3 (320)做出異常確定時,其確定看門狗定時器1(200)處于異常情況。 診斷電路3(320)通過利用異常通知信號3將異常部分通知給CPU100。接收異常通知信號 3后,例如,CPU100關(guān)閉看門狗定時器1 (200)來作為故障安全操作。應(yīng)當(dāng)注意,盡管CPU100執(zhí)行故障安全操作以關(guān)閉異常部分等,但其并不局限于此。已經(jīng)識別出異常部分的診斷電路也可以關(guān)閉異常部分。例如,已經(jīng)檢測出診斷電路 3(320)或看門狗定時器1(200)處于異常情況的診斷電路2(310)也可關(guān)閉看門狗計時器 1(200)。以下說明根據(jù)該實(shí)施例的半導(dǎo)體器件的優(yōu)點(diǎn)。如上所述,半導(dǎo)體器件10包括診斷電路2 (310),從監(jiān)視相應(yīng)看門狗定時器的診斷電路1(300)和診斷電路3(320)向其提供診斷結(jié)果信號。診斷電路2 (310)能夠確定,沒有從其提供診斷結(jié)果信號的診斷電路或由診斷電路監(jiān)視的看門狗定時器處于異常情況。CPU100可對被確定為異常情況的部分執(zhí)行適當(dāng)?shù)墓收习踩僮?。因此,即使在監(jiān)視看門狗定時器的電路中發(fā)生異常情況時,也能適當(dāng)?shù)貓?zhí)行故障安全操作。下文說明根據(jù)本實(shí)施例的半導(dǎo)體器件的元件和隨附的權(quán)利要求之間的對應(yīng)關(guān)系。 診斷電路1(300)對應(yīng)隨附權(quán)利要求中所述的第一診斷電路。診斷電路2(310)對應(yīng)隨附權(quán)利要求中所述的第二診斷電路。診斷電路3(320)對應(yīng)隨附權(quán)利要求中所述的第二診斷電路。診斷電路2(310)對應(yīng)隨附權(quán)利要求中所述的第三診斷電路。診斷結(jié)果信號1對應(yīng)隨附權(quán)利要求中所述的第一診斷結(jié)果信號。診斷結(jié)果信號3對應(yīng)隨附權(quán)利要求中所述的第二診斷結(jié)果信號??撮T狗定時器1對應(yīng)隨附權(quán)利要求中所述的第一看門狗定時器??撮T狗定時器2對應(yīng)隨附權(quán)利要求中所述的第二看門狗定時器。以下實(shí)施例中出現(xiàn)的對應(yīng)關(guān)系與上述對應(yīng)關(guān)系相同。第二實(shí)施例根據(jù)本發(fā)明第二實(shí)施例的半導(dǎo)體器件的特征在于診斷電路2向診斷電路1和3 通知其處于正常操作情況。參考圖3在下文說明根據(jù)該實(shí)施例的半導(dǎo)體器件的基本構(gòu)造和操作,其著重于說明與第一實(shí)施例的不同之處。診斷電路2(310)提供操作通知信號,該信號將診斷電路2(310)自身處于正常操作的情況定期地指示給診斷電路1(300)和診斷電路3 (320)。診斷電路1(300)和診斷電路 3(320)除了確定看門狗定時器是否處于異常情況之外,還確定診斷電路2(310)是否正確地操作。具體地說,當(dāng)診斷電路2(310)沒有規(guī)律地提供操作通知信號時,診斷電路1(300) 和診斷電路3(320)就確定診斷電路2 (310)處于異常情況。當(dāng)確定診斷電路2 (310)處于異常情況時,診斷電路1(300)或診斷電路3 (320)通過異常通知信號將該異常情況通知給CPU100。CPU100對被確定為異常的診斷電路2(310) 執(zhí)行故障安全操作。例如,CPU100在集成了 CPU100的電子設(shè)備的顯示單元上顯示診斷電路2 (310)處于異常情況。以下參考圖4說明每個診斷電路的診斷結(jié)果和異常部分之間的關(guān)系。圖4是示出每個診斷電路的診斷結(jié)果和異常部分之間關(guān)系的表格。本實(shí)施例與第一實(shí)施例的不同之處在于在診斷電路2 (310)未提供操作通知信號時,確定診斷電路2(310)處于異常情況。以下說明根據(jù)本實(shí)施例的半導(dǎo)體器件的優(yōu)點(diǎn)。在根據(jù)本實(shí)施例的半導(dǎo)體器件中, 診斷電路1(300)和診斷電路3(320)可定期地檢查診斷電路2 (310)是否正常操作。因此, 當(dāng)診斷電路2(310)處于異常情況時,CPU100或另外的電路可執(zhí)行適當(dāng)?shù)墓收习踩僮?。因此與第一實(shí)施例相比,該實(shí)施例可實(shí)現(xiàn)更精確的故障安全控制。應(yīng)當(dāng)注意,診斷電路2 (310)無需向診斷電路1(300)和診斷電路3 (320)均提供操作通知信號,而是可以將該信號提供給上述兩者之一。在這種情況下,被提供了操作通知信號的診斷電路進(jìn)行診斷電路2 (310)的異常診斷。從診斷電路2(310)輸出的操作通知信號對應(yīng)隨附權(quán)利要求中所述的第一操作通知信號。以下實(shí)施例中出現(xiàn)的對應(yīng)關(guān)系與上述對應(yīng)關(guān)系相同。第三實(shí)施例根據(jù)本發(fā)明第三實(shí)施例的半導(dǎo)體器件的特征在于診斷電路之間互相提供操作通知信號。以下參考圖5說明根據(jù)該實(shí)施例的半導(dǎo)體器件的基本構(gòu)造和操作,其著重于說明與第一和第二實(shí)施例的不同之處。診斷電路1 (300)將診斷結(jié)果信號1提供給診斷電路2 (310)和診斷電路3 (320)。 診斷結(jié)果信號1是脈沖信號,且僅在看門狗定時器2(210)正常操作時才變?yōu)楦撸绲谝缓偷诙?shí)施例中所述的情況那樣。此外,診斷電路1(300)定期地將操作通知信號提供給診斷電路2(310)和診斷電路3(320),該操作通知信號指示診斷電路1(300)自身正常操作。診斷電路1(300)具有內(nèi)部計數(shù)器,該內(nèi)部計數(shù)器對時鐘進(jìn)行計數(shù)。診斷電路 1 (300)根據(jù)時鐘計數(shù)為診斷電路2 (310)提供通知。當(dāng)診斷電路1(300)正常執(zhí)行遞增計算操作時提供該通知。診斷電路2 (310)進(jìn)行診斷電路1 (300)的操作診斷。當(dāng)診斷電路1 (300)發(fā)出時鐘計數(shù)的通知時,診斷電路2 (310)輸出診斷結(jié)果信號2 (高),該信號2指示診斷電路1 (300) 處于正常情況。診斷結(jié)果信號2被提供給診斷電路1(300)和診斷電路3(320)。診斷電路3 (320)將診斷結(jié)果信號3提供給診斷電路1 (300)和診斷電路2 (310)。 診斷結(jié)果信號3是脈沖信號,且僅當(dāng)看門狗定時器1 O00)正常操作時才變?yōu)楦撸绲谝缓偷诙?shí)施例中所述的情況那樣。此外,診斷電路3 (320)將操作通知信號定期地提供給診斷電路1(300)和診斷電路2(310),該操作通知信號指示診斷電路3(320)自身正常操作。而且,每個診斷電路(診斷電路1至幻都包括內(nèi)部異常部分識別電路。該異常部分識別電路是根據(jù)在下文說明的診斷表格(圖6)來識別單個異常部分的電路。當(dāng)識別出一個異常部分時,每個診斷電路都利用異常通知信號將該異常部分通知給CPU100。
以下,參考圖6說明每個診斷電路的診斷結(jié)果與異常部分之間的關(guān)系。注意,在常規(guī)半導(dǎo)體器件等中,看門狗定時器和診斷電路很少同時發(fā)生異常情況。因此,在本實(shí)施例中,在假設(shè)僅存在一個異常部分的基礎(chǔ)上,說明每個診斷電路中的異常部分識別電路識別異常部分的方法。在表格中,“未提供診斷結(jié)果信號1(高)”表示高電平的診斷結(jié)果信號1 未提供給診斷電路2(310)和診斷電路3(320)。“未提供診斷結(jié)果信號2(高)”表示高電平的診斷結(jié)果信號2未提供給診斷電路1(300)和診斷電路3(320)?!拔刺峁┰\斷結(jié)果信號 3(高)”表示高電平的診斷結(jié)果信號3未提供給診斷電路1 (300)和診斷電路2(310)。當(dāng)提供來自其他電路的高電平的診斷結(jié)果信號(診斷結(jié)果信號1至3),并且確定監(jiān)視目標(biāo)正常操作時,該異常部分識別電路確定不存在異常部分(表格中的“ 1 ”、“3,,和 “5,,)。當(dāng)提供來自其他電路的高電平的診斷結(jié)果信號(診斷結(jié)果信號1至3),且確定監(jiān)視目標(biāo)未正常操作時,異常部分識別電路確定未正常操作的監(jiān)視目標(biāo)存在異常(表格中的 “2”、“4”和“6”)。例如,當(dāng)診斷電路1(300)中的異常部分識別電路從其他電路接收高電平的診斷結(jié)果信號,并確定作為監(jiān)視目標(biāo)的看門狗定時器2 (210)處于異常情況時,則確定異常部分是看門狗定時器2(210)(表格中的“2”)。以下,說明未提供高電平的診斷結(jié)果信號1的情況。在該情況下,作為診斷電路 1 (300)的監(jiān)視目標(biāo)的看門狗定時器2(210)或診斷電路1(300)處于異常情況。當(dāng)從診斷電路1(300)正常提供操作通知信號時,診斷電路1(300)處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路則確定看門狗定時器2(210)處于異常(表格中的 “7”、“11”)。當(dāng)確定看門狗定時器1(200)也處于異常(表格中的“13”)時,則存在多個異常部分,而異常部分識別電路就不能識別單個的異常部分。注意,因?yàn)橛捎谠\斷電路1 (300) 處于異常的同時該診斷電路1(300)還提供操作通知信號而存在矛盾,所以沒有考慮表格中的“9”。另一方面,當(dāng)從診斷電路1(300)未提供操作通知信號時,則該診斷電路1(300) 處于異常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路確定診斷電路 1 (300)處于異常(表格中的“8”、“10”、“12”)。當(dāng)確定看門狗定時器1(200)也處于異常 (表格中的“14”)時,則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。以下,說明未提供高電平的診斷結(jié)果信號2的情況。在該情況下,作為診斷電路 2(310)的監(jiān)視目標(biāo)的診斷電路1(300)或診斷電路2(310)處于異常情況。當(dāng)從診斷電路 2(310)提供操作通知信號時,診斷電路2(310)處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路則確定診斷電路1(300)處于異常(表格中的“15”、“19”)。 當(dāng)另一部分被確定為異常(表格中的“17”、“21”)時,則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。另一方面,當(dāng)從診斷電路2(310)未提供操作通知信號時,診斷電路2(310)則處于異常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路就確定診斷電路 2(310)處于異常(表格中的“16”、“20”)。當(dāng)確定看門狗定時器2(210)也處于異常時(表格中的“18”),則異常部分識別電路就不能識別單個異常部分。同樣地,當(dāng)確定看門狗定時器1(200)也處于異常情況時(表格中的“22”),則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。以下進(jìn)一步說明未提供高電平的診斷結(jié)果信號3的情況。在該情況下,作為診斷電路3(320)的監(jiān)視目標(biāo)的看門狗定時器1(200)或診斷電路3(320)處于異常情況。當(dāng)從診斷電路3 (320)提供操作通知信號時,診斷電路3 (320)處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路就確定看門狗定時器1(200)處于異常(表格中的 “23”、“27”)。當(dāng)確定看門狗定時器2(210)或診斷電路1(300)也處于異常時(表格中的 “25”、“四”),則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。另一方面,當(dāng)從診斷電路3(320)未提供操作通知信號時,則診斷電路3(320)處于異常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路則確定診斷電路 3(320)處于異常(表格中的“24”、‘18”)。當(dāng)確定看門狗定時器2 (210)或診斷電路1(300) 也處于異常時(表格中的“26”、“30”),則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。以下說明根據(jù)該實(shí)施例的半導(dǎo)體器件的優(yōu)點(diǎn)。如上所述,診斷電路互相之間通知它們處于正常操作。因此,當(dāng)未提供高電平的診斷結(jié)果信號時,異常部分識別電路可清楚是監(jiān)視目標(biāo)處于異常,還是進(jìn)行監(jiān)視的診斷電路處于異常。例如,當(dāng)未提供高電平的診斷結(jié)果信號1,且從診斷電路1(300)正常提供操作通知信號時,異常部分識別電路可識別看門狗定時器2(210)處于異常。而且,當(dāng)未提供高電平的診斷結(jié)果信號2,且從診斷電路2(310) 正常提供操作通知信號時,異常部分識別電路可識別診斷電路1(300)處于異常。由此,異常部分可被精確地檢測到。借助異常部分的精確檢測,CPU100可根據(jù)異常部分執(zhí)行適當(dāng)?shù)墓收习踩僮?。?yīng)當(dāng)注意,上述故障安全操作基本上與第一和第二實(shí)施例中所述的故障安全操作相同。例如,當(dāng)看門狗定時器2(210)處于異常情況時,CPU100就會關(guān)閉看門狗定時器 2(210)。從診斷電路1(300)輸出的操作通知信號對應(yīng)隨附權(quán)利要求中所述的第二操作通知信號。從診斷電路3(320)輸出的操作通知信號對應(yīng)隨附權(quán)利要求中所述的第三操作通知信號。以下實(shí)施例中出現(xiàn)的對應(yīng)關(guān)系與上述對應(yīng)關(guān)系相同。第四實(shí)施例根據(jù)本發(fā)明的第四實(shí)施例的半導(dǎo)體器件的特征在于,其包括多個時鐘源。以下參考圖7說明根據(jù)該實(shí)施例的半導(dǎo)體器件的基本構(gòu)造和操作,其著重于說明其與第一、第二和第三實(shí)施例的不同之處。注意,在根據(jù)該實(shí)施例的半導(dǎo)體器件中,同樣假設(shè)僅存在一個要被識別的異常部分。除了具有根據(jù)第三實(shí)施例的半導(dǎo)體器件的構(gòu)造外,該實(shí)施例的半導(dǎo)體器件還包括時鐘源1 G00)、時鐘源2 (410)、和時鐘源3 (420)。時鐘源1 (400)將時鐘提供給看門狗定時器1(200)以及診斷電路2 (310)。時鐘源2 (410)將時鐘提供給CPU100和診斷電路1 (300)。 時鐘源3(420)將時鐘提供給看門狗定時器2(210)和診斷電路3(320)。注意,各個時鐘源的工作頻率不必都相同。以下參考圖8說明本實(shí)施例的診斷電路1 (300)的構(gòu)造。診斷電路1 (300)包括計數(shù)電路3001、操作診斷電路3002、以及異常部分識別電路3003。計數(shù)電路3001是對從計數(shù)時鐘源2 (410)提供的時鐘進(jìn)行計數(shù)的電路。計數(shù)電路3001將時鐘計數(shù)通知給操作診斷電路3002。操作診斷電路3002接收來自看門狗定時器2 (210)的通知(每當(dāng)時鐘被提供給看門狗定時器2 (210)時就提供通知),并計數(shù)來自計數(shù)電路3001的時鐘。操作診斷電路3002 根據(jù)將時鐘提供給看門狗定時器2(210)的時鐘源3(420)的工作頻率和時鐘源2(410)的工作頻率之間的關(guān)系來進(jìn)行看門狗定時器2(210)的操作診斷。例如,假設(shè)時鐘源2(410)的工作頻率為80Hz,且時鐘源3(420)的工作頻率為 20Hz。在該情況下,例如,操作診斷電路3002確定當(dāng)從時鐘源2(410)提供五次時鐘時,看門狗定時器2 (210)是否發(fā)出了一次或一次以上的通知。當(dāng)其發(fā)出了一次或一次以上的通知時,操作診斷電路3002就確定看門狗定時器2(210)正在操作。操作診斷電路3002將確定結(jié)果通知給異常部分識別電路3003。來自操作診斷電路3002的診斷結(jié)果被提供給異常部分識別電路3003。而且,將來自診斷電路2(310)的操作通知信號以及診斷結(jié)果信號2提供給異常部分識別電路3003。 同樣地,將來自診斷電路3 (320)的操作通知信號和診斷結(jié)果信號3提供給異常部分識別電路 3003。異常部分識別電路3003是根據(jù)診斷表格(圖9)識別單個異常部分的電路,該診斷表格將在下文說明。當(dāng)識別出異常部分時,每個診斷電路利用異常通知信號將異常部分通知給CPU100。注意,雖未示出診斷電路2 (310)和診斷電路3 (320)的構(gòu)造,但上述兩者的構(gòu)造與圖8中示出的構(gòu)造基本相同。以下參考圖9說明每個診斷電路的診斷結(jié)果與異常部分之間的關(guān)系。對于圖9中所示的“1”至“6”來說,以與第三實(shí)施例類似的方式來做出確定,因此省略其詳細(xì)說明。對未提供高電平的診斷結(jié)果信號1的情況進(jìn)行描述。在該情況下,作為診斷電路 1 (300)的監(jiān)視目標(biāo)的看門狗定時器W210)、診斷電路1(300)、以及為診斷電路1(300)提供時鐘的時鐘源2(410)中任一者處于異常情況。當(dāng)從診斷電路1(300)提供操作通知信號時,診斷電路1(300)和時鐘源2 (410)處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路就確定看門狗定時器2(210)處于異常(表格中的“7”、“11”)。當(dāng)確定看門狗定時器1(200)同樣處于異常情況時(表格中的“13”),異常部分識別電路就不能識別單個異常部分。另一方面,當(dāng)從診斷電路1(300)未提供操作通知信號時,診斷電路1(300)或時鐘源2 (410)處于異常情況。當(dāng)時鐘源2 (410)處于異常時,則沒有時鐘提供給CPU100,且因此 CPU100輸出復(fù)位信號。因此,當(dāng)沒有其他部分被確定為異常,且當(dāng)從CPU100未輸出復(fù)位信號時,異常部分識別電路確定診斷電路1(300)處于異常(表格中的“8”、“10”、“12”)。而且,當(dāng)沒有其他部分被確定為異常,且當(dāng)從CPU100輸出復(fù)位信號時,異常部分識別電路就確定時鐘源2(410)處于異常(表格中的“8”、“10”、“12”)。當(dāng)確定看門狗定時器1(200) 同樣處于異常時(表格中的“ 14”),則異常部分識別電路就不能識別單個異常部分。以下對未提供高電平的診斷結(jié)果信號2的情況進(jìn)行描述。在該情況下,作為診斷電路2(310)的監(jiān)視目標(biāo)的診斷電路1(300)、診斷電路2(310)、以及為診斷電路2(310)提供時鐘的時鐘源1(400)中任一者處于異常情況。當(dāng)從診斷電路2(310)提供操作通知信號時,診斷電路2(310)和時鐘源1(400)都處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路確定診斷電路1(300)處于異常(表格中的“15”、“19”)。當(dāng)另一部分被確定異常時(表格中的“ 17”、“21” ),異常部分識別電路就不能識別單個異常部分。另一方面,當(dāng)從診斷電路2 (310)未提供操作通知信號時,診斷電路2 (310)或時鐘源1(400)處于異常情況。當(dāng)確定看門狗定時器2(210)處于正常(表格中的“16”)、同時確定時鐘源3(420)正常操作時,異常部分識別電路就不能識別單個異常部分。當(dāng)確定看門狗定時器1(200)處于正常時(表格中的“20”),證明為看門狗定時器1(200)提供時鐘的時鐘源1(400)處于正常情況。因此,異常部分識別電路就確定診斷電路2(310)處于異常 (表格中的“20”)。當(dāng)確定看門狗定時器2(210)處于異常時(表格中的“18”),異常部分識別電路就不能識別單個異常部分。當(dāng)確定看門狗定時器1(200)處于異常時(表格中的 “22”),異常部分識別電路就識別出為看門狗定時器1 (200)提供時鐘的時鐘源1 (400)處于異常。以下進(jìn)一步說明未提供高電平的診斷結(jié)果信號3的情況。在該情況下,作為診斷電路3 (320)的監(jiān)視目標(biāo)的看門狗定時器1 (200)、診斷電路3 (320)、以及為診斷電路3 (320) 提供時鐘的時鐘源3 (420)中任一者處于異常情況。當(dāng)從診斷電路3(320)提供操作通知信號時,診斷電路3(320)以及時鐘源3(420)處于正常情況。因此,當(dāng)沒有其他部分被確定為異常時,異常部分識別電路確定看門狗定時器1(200)處于異常(表格中的“23”、“27”)。 當(dāng)確定看門狗定時器2(210)或診斷電路1(300)也處于異常時(表格中的“25”、“四”),則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。另一方面,當(dāng)從診斷電路3 (320)未提供操作通知信號時,診斷電路3 (320)或時鐘源3(420)就處于異常情況。當(dāng)確定看門狗定時器2(210)處于正常時(表格中的“24”), 則為看門狗定時器2(210)提供時鐘的時鐘源3(420)正常操作。因此,異常部分識別電路確定診斷電路3(320)處于異常(表格中的“24”)。當(dāng)確定診斷電路1(300)處于正常時 (表格中的“28”),異常部分識別電路就不能識別單個異常部分。當(dāng)確定診斷電路1(300) 處于異常時(表格中的“30”),則存在多個異常部分,而異常部分識別電路就不能識別單個異常部分。當(dāng)確定看門狗定時器2(210)處于異常時(表格中的“26”),則為看門狗定時器 2(210)提供時鐘的時鐘源3 (420)可能處于異常。因此,異常部分識別電路識別出異常部分是時鐘源3(420)(表格中的‘16”)。以下參考圖10至12的時序圖說明與診斷電路1 (300)有關(guān)的每個處理單元的操作。圖10是示出在正常操作情況下進(jìn)行處理的時序圖。在正常操作情況下,看門狗定時器2(210)正常地連續(xù)對時鐘進(jìn)行計數(shù)。此外,以規(guī)律的時間間隔將來自看門狗定時器2 (210)時鐘計數(shù)的通知發(fā)給診斷電路1(300)。而且, 每個診斷電路都以規(guī)律的時間間隔為其他診斷電路提供操作通知信號。診斷電路1(300)將診斷結(jié)果(診斷結(jié)果信號1)通知給其他診斷電路,其中,該診斷結(jié)果指示看門狗定時器2 (210)正常操作。從診斷電路3(320)將診斷結(jié)果信號3提供給診斷電路1 (300),其中,該診斷結(jié)果信號3指示看門狗定時器1 O00)正常操作。因此,診斷電路1(300)中的異常部分識別電路確定不存在異常處理單元(信號保持在低)。而且,從診斷電路1(300)輸出的診斷結(jié)果信號1處于低電平,這表示不存在異常部分。以下參考圖11說明在看門狗定時器2 (210)進(jìn)入異常情況下的每個處理單元的操作。在本實(shí)例中,看門狗定時器2(210)在時間Tl處開始進(jìn)入異常。在此情況下,時鐘計數(shù)的通知不再從看門狗定時器2(210)提供給診斷電路1(300)。當(dāng)在規(guī)定時間周期內(nèi)未提供計數(shù)通知時,診斷電路1(300)中的異常部分識別電路參考其他診斷電路的診斷結(jié)果。在本實(shí)例中,并未通知來自其他診斷電路的異常。因此,在時間T2處,異常部分識別電路檢測到看門狗定時器2(210)發(fā)生異常。當(dāng)檢測到異常情況時,診斷電路1(300)就向CPU100輸出診斷結(jié)果信號1,其中該信號1指示看門狗定時器2 (210)處于異常。此外,在下文中參考圖12說明在診斷電路3(320)進(jìn)入異常情況下的每個處理單元的操作。在本實(shí)例中,診斷電路3(320)在時間T3處開始發(fā)生異常。在該情況下,診斷電路3(320)不再為其他診斷電路提供操作通知信號。同時,因?yàn)樘峁┝藖碜钥撮T狗定時器2(210)的計數(shù)通知,所以診斷電路1(300)中的異常部分識別電路在時間T4處確定時鐘源3 (420)處于正常,而診斷電路3 (320)處于異

巾ο因此,診斷電路1(300)通過異常通知信號1向CPU100通知診斷電路3 (320)處于
異常的情況。其他診斷電路的時序圖基本上與圖10至12中所示的時序圖相同。注意,在識別異常部分之后執(zhí)行的故障安全操作基本上與第一至第三實(shí)施例中所述的操作相同。以下說明根據(jù)本實(shí)施例的半導(dǎo)體器件的優(yōu)點(diǎn)。如上所述,根據(jù)本實(shí)施例的半導(dǎo)體器件包括多個時鐘源。因此,即使在一個時鐘源變得異常時,電路等也可從另一時鐘源提供時鐘,并仍能繼續(xù)正常操作。此外,通過根據(jù)上述診斷表格(圖9)來精確地識別異常部分,可執(zhí)行僅與異常部分相對應(yīng)的故障安全操作。例如,當(dāng)確定診斷電路2(310)處于異常時,時鐘源1(400)處于正常。因此,在不關(guān)閉時鐘源1(400)的情況下能夠執(zhí)行對應(yīng)于診斷電路2(310)的異常情況的故障安全操作。時鐘源1(400)對應(yīng)隨附權(quán)利要求中所述的第一時鐘源。時鐘源2 (410)對應(yīng)隨附權(quán)利要求中所述的第二時鐘源。時鐘源3 (420)對應(yīng)隨附權(quán)利要求中所述的第三時鐘源。以下實(shí)施例中出現(xiàn)的對應(yīng)關(guān)系與上述對應(yīng)關(guān)系相同。第五實(shí)施例根據(jù)本發(fā)明的第五實(shí)施例的半導(dǎo)體器件的特征在于改變診斷電路的內(nèi)部構(gòu)造, 以便時鐘源的頻率的異常也可被檢測到。以下參考圖13說明根據(jù)本實(shí)施例的半導(dǎo)體器件的基本構(gòu)造和操作,其著重于說明與第四實(shí)施例的不同之處。根據(jù)本實(shí)施例的CPU100在確定時鐘源中發(fā)生頻率異常時關(guān)閉時鐘源。下文說明確定頻率異常的方法。參考圖14說明根據(jù)本實(shí)施例的診斷電路1 (300)的構(gòu)造。根據(jù)本實(shí)施例的診斷電路1(300)具有如下構(gòu)造即,在其中根據(jù)第四實(shí)施例的診斷電路1(300)的操作診斷電路 3002被差異檢測電路3004替代。差異檢測電路3004檢測看門狗定時器2(210)是否操作,以及為看門狗定時器 2(210)提供時鐘的時鐘源3 (420)中是否發(fā)生頻率異常。差異檢測電路3004進(jìn)行如下的診斷,即,根據(jù)時鐘源2(410)的工作頻率與時鐘源3 (420)的工作頻率之間的關(guān)系來確定看門狗定時器2 (210)是否在操作,以及時鐘源3(420)中是否發(fā)生頻率異常。例如,假設(shè)時鐘源2(410)的工作頻率為80Hz,且時鐘源3(420)的工作頻率為 20Hz。在這種情況下,圖15中示出在時鐘源2(410)對時鐘進(jìn)行五次計數(shù)時被通知的看門狗定時器2(210)的計數(shù)與診斷結(jié)果之間的關(guān)系。在這種情況下,理論上,在時鐘源2(410)對時鐘計數(shù)五次時,從看門狗定時器 2(210)給出略微多于一次的計數(shù)通知。因此,當(dāng)看門狗定時器2(210)計數(shù)一次或兩次時, 差異檢測電路3004確定看門狗定時器2(210)處于正常情況。另一方面,當(dāng)計數(shù)為零時,差異檢測電路3004確定看門狗定時器2(210)并未操作,并且處于異常情況。此后,將診斷結(jié)果通知給異常部分識別電路3003,并識別異常部分。識別異常部分的方法與第四實(shí)施例中所述的方法基本相同。另一方面,當(dāng)來自看門狗定時器2(210)的計數(shù)為三次或三次以上時,則時鐘源 3(420)的工作頻率處于異常。在該情況下,差異檢測電路3004將異常通知信號1提供給 CPU100,其中,該信號1指示時鐘源3(420)中發(fā)生異常情況。接收有關(guān)頻率異常的通知后,CPU100立即關(guān)閉其中發(fā)生了頻率異常的時鐘源 3(420)。注意,雖未示出診斷電路2(310)和診斷電路3(320)的構(gòu)造,但上述構(gòu)造與圖14 中所示的構(gòu)造基本相同。在上述構(gòu)造中,可檢測到時鐘源的工作頻率的異常情況。由此能夠執(zhí)行故障安全操作,諸如,關(guān)閉其中發(fā)生頻率異常的時鐘源。故障安全操作防止時鐘源的工作頻率太高的缺陷,以及從看門狗定時器將復(fù)位信號不正確地提供給CPUlOO的缺陷。應(yīng)當(dāng)注意,本發(fā)明并不局限于上述實(shí)施例,且在不脫離本發(fā)明范圍的前提下可進(jìn)行各種變更和改進(jìn)。上述半導(dǎo)體器件可集成進(jìn)計算器中。本領(lǐng)域技術(shù)人員可對上述實(shí)施例進(jìn)行合理組合。雖然已經(jīng)根據(jù)若干實(shí)施例對本發(fā)明進(jìn)行了說明,但本領(lǐng)域技術(shù)人員將認(rèn)識到可在隨附權(quán)利要求的精神和范圍內(nèi)對本發(fā)明進(jìn)行各種改進(jìn),且本發(fā)明并不局限于上述實(shí)例。此外,權(quán)利要求的范圍不受上述實(shí)施例的限制。此外,應(yīng)注意,即使可能在專利申請過程中進(jìn)行修改,但申請人的意圖是將所有要求保護(hù)的元素的等同都涵蓋在內(nèi)。
權(quán)利要求
1.一種半導(dǎo)體器件,包括算術(shù)和邏輯單元;第一看門狗定時器,用于所述算術(shù)和邏輯單元的逃逸監(jiān)視; 第二看門狗定時器,用于所述算術(shù)和邏輯單元的逃逸監(jiān)視;以及第一至第三診斷電路,其中所述第一診斷電路監(jiān)視所述第二看門狗定時器,并產(chǎn)生第一診斷結(jié)果信號,所述第一診斷結(jié)果信號指示監(jiān)視結(jié)果是否異常,所述第三診斷電路監(jiān)視所述第一看門狗定時器,并產(chǎn)生第二診斷結(jié)果信號,所述第二診斷結(jié)果信號指示監(jiān)視結(jié)果是否異常,以及所述第二診斷電路根據(jù)所述第一診斷結(jié)果信號來確定所述第一診斷電路是否異常,并根據(jù)所述第二診斷結(jié)果信號來確定所述第三診斷電路是否異常。
2.根據(jù)權(quán)利要求1所述的半導(dǎo)體器件,其中所述第二診斷電路根據(jù)所述第一診斷結(jié)果信號來確定所述第二看門狗定時器是否異常,并根據(jù)所述第二診斷結(jié)果信號來確定所述第一看門狗定時器是否異常。
3.根據(jù)權(quán)利要求1所述的半導(dǎo)體器件,其中所述第二診斷電路產(chǎn)生第一操作通知信號,所述第一操作通知信號指示所述第二診斷電路是否正常操作,以及所述第一診斷電路和所述第三診斷電路中的至少一個根據(jù)所述第一操作通知信號來確定所述第二診斷電路是否異常。
4.根據(jù)權(quán)利要求3所述的半導(dǎo)體器件,其中所述第一至第三診斷電路的每個包括異常部分識別電路,所述第二診斷電路監(jiān)視所述第一診斷電路,并產(chǎn)生第三診斷結(jié)果信號,所述第三診斷結(jié)果信號指示監(jiān)視結(jié)果是否異常,所述第一診斷電路產(chǎn)生第二操作通知信號,所述第二操作通知信號指示所述第一診斷電路是否正常操作,所述第三診斷電路產(chǎn)生第三操作通知信號,所述第三操作通知信號指示所述第三診斷電路是否正常操作,以及包括在所述第一至第三診斷電路的每個中的所述異常部分識別電路根據(jù)所述第一至第三診斷結(jié)果信號以及所述第一至第三操作通知信號來識別異常部分。
5.根據(jù)權(quán)利要求4所述的半導(dǎo)體器件,其中,包括在所述第一至第三診斷電路的每個中的所述異常部分識別電路在未提供所述第一診斷結(jié)果信號、正常提供所述第二操作通知信號、并且所述第二或第三診斷電路的監(jiān)視結(jié)果為正常時,確定所述第二看門狗定時器處于異常,在未提供所述第一診斷結(jié)果信號、未提供所述第二操作通知信號、并且所述第二或第三診斷電路的監(jiān)視結(jié)果為正常時,確定所述第一診斷電路處于異常,在未提供所述第一診斷結(jié)果信號、未提供所述第二操作通知信號、并且所述第二診斷電路的監(jiān)視結(jié)果為異常時,確定所述第一診斷電路處于異常,在未提供所述第三診斷結(jié)果信號、正常提供所述第一操作通知信號、并且所述第一或第三診斷電路的監(jiān)視結(jié)果為正常時,確定所述第一診斷電路處于異常,在未提供所述第三診斷結(jié)果信號、未提供所述第一操作通知信號、并且所述第一或第三診斷電路的監(jiān)視結(jié)果為正常時,確定所述第二診斷電路處于異常,在未提供所述第二診斷結(jié)果信號、正常提供所述第三操作通知信號、并且所述第一或第二診斷電路的監(jiān)視結(jié)果為正常時,確定所述第一看門狗定時器處于異常,以及在未提供所述第二診斷結(jié)果信號、未提供所述第三操作通知信號、并且所述第一或第二診斷電路的監(jiān)視結(jié)果為正常時,確定所述第三診斷電路處于異常。
6.根據(jù)權(quán)利要求4所述的半導(dǎo)體器件,還包括 第一至第三時鐘源,其中所述第一時鐘源為所述第一看門狗定時器和所述第二診斷電路提供時鐘, 所述第二時鐘源為所述第一診斷電路和所述算術(shù)和邏輯單元提供時鐘,以及所述第三時鐘源為所述第二看門狗定時器和所述第三診斷電路提供時鐘。
7.根據(jù)權(quán)利要求6所述的半導(dǎo)體器件,其中所述第一診斷電路根據(jù)在來自所述第二時鐘源的時鐘被通知規(guī)定次數(shù)時,是否存在從所述第二看門狗定時器通知的計數(shù),來確定所述第二看門狗定時器的監(jiān)視結(jié)果,所述第二診斷電路根據(jù)在來自所述第一時鐘源的時鐘被通知規(guī)定次數(shù)時,是否存在從所述第一診斷電路通知的計數(shù),來確定所述第一診斷電路的監(jiān)視結(jié)果,以及所述第三診斷電路根據(jù)在來自所述第三時鐘源的時鐘被通知規(guī)定次數(shù)時,是否存在從所述第一看門狗定時器通知的計數(shù),來確定所述第一看門狗定時器的監(jiān)視結(jié)果。
8.根據(jù)權(quán)利要求6所述的半導(dǎo)體器件,其中當(dāng)在來自所述第二時鐘源的時鐘被通知規(guī)定次數(shù)時、從所述第二看門狗定時器通知的計數(shù)超過規(guī)定閾值時,所述第一診斷電路確定在所述第三時鐘源中發(fā)生頻率異常,當(dāng)在來自所述第一時鐘源的時鐘被通知規(guī)定次數(shù)時、從所述第一診斷電路通知的計數(shù)超過規(guī)定閾值時,所述第二診斷電路確定所述第二時鐘源中發(fā)生頻率異常,當(dāng)在來自所述第三時鐘源的時鐘被通知規(guī)定次數(shù)時、從所述第一看門狗定時器通知的計數(shù)超過規(guī)定閾值時,所述第三診斷電路確定所述第一時鐘源中發(fā)生頻率異常。
9.根據(jù)權(quán)利要求8所述的半導(dǎo)體器件,其中所述算術(shù)和邏輯單元關(guān)閉發(fā)生頻率異常的時鐘源。
10.一種計算器,其包括根據(jù)權(quán)利要求1所述的半導(dǎo)體器件。
全文摘要
本發(fā)明涉及半導(dǎo)體器件。第一診斷電路監(jiān)視第二看門狗定時器并將第一診斷結(jié)果信號提供給第二診斷電路,其中,所述第一診斷結(jié)果信號指示監(jiān)視結(jié)果是否正常。第三診斷電路監(jiān)視第一看門狗定時器并將第二診斷結(jié)果信號提供給第二診斷電路,其中,所述第二診斷結(jié)果信號指示監(jiān)視結(jié)果是否正常。在第一診斷結(jié)果信號不具有指示正常的值時,第二診斷電路確定第一診斷電路或第二看門狗定時器處于異常。此外,在第二診斷結(jié)果信號不具有指示正常的值時,第二診斷電路確定第三診斷電路或第一看門狗定時器處于異常。
文檔編號G06F11/07GK102331954SQ20111020116
公開日2012年1月25日 申請日期2011年7月12日 優(yōu)先權(quán)日2010年7月12日
發(fā)明者淵上敬 申請人:瑞薩電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
柳州市| 昌平区| 木兰县| 新竹县| 喀喇| 东乌珠穆沁旗| 凤翔县| 罗山县| 二手房| 吉水县| 龙山县| 广元市| 雅安市| 镇江市| 全南县| 东港市| 西乌珠穆沁旗| 罗城| 米易县| 黄浦区| 凌海市| 卫辉市| 中阳县| 莎车县| 蒙城县| 彰化县| 明光市| 开江县| 兴义市| 金昌市| 大安市| 永安市| 建瓯市| 含山县| 涿鹿县| 黑山县| 绥棱县| 灵台县| 含山县| 鹿邑县| 茶陵县|