Semiconductor device that detects abnormalities of watchdog timer circuits
First Claim
1. A semiconductor device comprising:
- an arithmetic and logic unit;
a first watchdog timer used for runaway monitoring of the arithmetic and logic unit;
a second watchdog timer used for runaway monitoring of the arithmetic and logic unit;
first to third clock sources, andfirst to third diagnosis circuits, whereinthe first diagnosis circuit monitors the second watchdog timer and generates a first diagnosis result signal indicating whether a monitoring result is abnormal or not,the third diagnosis circuit monitors the first watchdog timer and generates a second diagnosis result signal indicating whether a monitoring result is abnormal or not,the second diagnosis circuit determines whether the first diagnosis circuit is abnormal or not based on the first diagnosis result signal, and determines whether the third diagnosis circuit is abnormal or not based on the second diagnosis result signal,the first clock source supplies a clock to the first watchdog timer and the second diagnosis circuit,the second clock source supplies a clock to the first diagnosis circuit and the arithmetic and logic unit, andthe third clock source supplies a clock to the second watchdog timer and the third diagnosis circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
A diagnosis circuit 1 monitors a watchdog timer 2 and supplies a diagnosis result signal 1 indicating whether a monitoring result is normal or not to a diagnosis circuit 2. A diagnosis circuit 3 monitors a watchdog timer 1 and supplies a diagnosis result signal 3 indicating whether a monitoring result is normal or not to the diagnosis circuit 2. The diagnosis circuit 2 determines that the diagnosis circuit 1 or the watchdog timer 2 is abnormal when the diagnosis result signal 1 does not have a value indicating normal. Further, the diagnosis circuit 2 determines that the diagnosis circuit 3 or the watchdog timer 1 is abnormal when the diagnosis result signal 3 does not have a value indicating normal.
-
Citations
15 Claims
-
1. A semiconductor device comprising:
-
an arithmetic and logic unit; a first watchdog timer used for runaway monitoring of the arithmetic and logic unit; a second watchdog timer used for runaway monitoring of the arithmetic and logic unit; first to third clock sources, and first to third diagnosis circuits, wherein the first diagnosis circuit monitors the second watchdog timer and generates a first diagnosis result signal indicating whether a monitoring result is abnormal or not, the third diagnosis circuit monitors the first watchdog timer and generates a second diagnosis result signal indicating whether a monitoring result is abnormal or not, the second diagnosis circuit determines whether the first diagnosis circuit is abnormal or not based on the first diagnosis result signal, and determines whether the third diagnosis circuit is abnormal or not based on the second diagnosis result signal, the first clock source supplies a clock to the first watchdog timer and the second diagnosis circuit, the second clock source supplies a clock to the first diagnosis circuit and the arithmetic and logic unit, and the third clock source supplies a clock to the second watchdog timer and the third diagnosis circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A semiconductor device, comprising:
-
an arithmetic and logic unit; a first watchdog timer used for runaway monitoring of the arithmetic and logic unit; a second watchdog timer used for runaway monitoring of the arithmetic and logic unit; and first to third diagnosis circuits, wherein the first diagnosis circuit monitors the second watchdog timer and generates a first diagnosis result signal indicating whether a monitoring result is abnormal or not, the third diagnosis circuit monitors the first watchdog timer and generates a second diagnosis result signal indicating whether a monitoring result is abnormal or not, the second diagnosis circuit determines whether the first diagnosis circuit is abnormal or not based on the first diagnosis result signal, and determines whether the third diagnosis circuit is abnormal or not based on the second diagnosis result signal, the second diagnosis circuit generates a first operation notification signal indicating whether the second diagnosis circuit is operating normally or not, and the second diagnosis circuit monitors the first diagnosis circuit and generates a third diagnosis result signal indicating whether a monitoring result is abnormal or not.
-
-
15. A semiconductor device comprising:
-
an arithmetic and logic unit; a first watchdog timer configured to receive a first signal from the arithmetic and logic unit; a second watchdog timer configured to receive a second signal from the arithmetic and logic unit; and a plurality of diagnosis circuits including; a first diagnosis circuit; a second diagnosis circuit; and a third diagnosis circuit, the first diagnosis circuit being configured to receive a third signal from the second watchdog timer, and to output a fourth signal to the arithmetic and logic unit based on the third signal, the third diagnosis circuit being configured to receive a fifth signal from the first watch dog timer, and to output a sixth signal to the arithmetic and logic unit based on the fifth signal, and the second diagnosis circuit being configured to receive a seventh signal from the first diagnosis circuit and an eighth signal from the third diagnosis circuit, and to output a ninth signal to the arithmetic and logic unit based on the seventh signal and the eighth signal.
-
Specification