Patent US5398332A successfully refreshed from Google Patents.
US5398332A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for detecting the malfunction of a CPU including a watchdog timer circuit and a memory for storing a malfunction count
Assignee: NEC Corp
•
Filing: 1992-07-17
•
Granted: 1995-03-14
•
Expires: 2012-07-17
Abstract
Abstract A system for detecting the malfunction of a CPU (Central Processing Unit) is disclosed. A watchdog timer applies an interrupt signal to the CPU on detecting the malfunction of the CPU. In response to the interrupt signal, the CPU executes interrupt processing to increment the number of times that the CPU has malfunctioned stored in a nonvolatile memory. As the number of times stored in the nonvolatile memory reaches a predetermined value, the CPU displays an alarm message on a display.
Inventors
- 👤 Motoyoshi Komoda
- 👤 Masahiro Ishigami
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 20:09
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; G06F11/0757; G06F11/30; G06F11/32; G06F11/324; G06F11/327
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
289 words
A system for detecting a malfunction of a processing system, comprising: a CPU (Central Processing Unit) normally providing a watchdog timer reset signal at a predetermined interval; a watchdog timer, normally receiving said watchdog timer reset signal, for providing an interrupt signal to said CPU when said reset signal is not received from said CPU at said predetermined interval; a nonvolatile memory, connected to said CPU, for storing a numerical value, said numerical value representative of a number of times that said CPU has malfunctioned, said numerical value being recorded in said nonvolatile memory and read from said nonvolatile memory by said CPU, said CPU reading out said numerical value from said nonvolatile memory, incrementing said numerical value, and storing said incremented numerical value in said nonvolatile memory every time said CPU receives said interrupt signal provided by said watchdog timer; compare means in said CPU for comparing said numerical value to a predetermined number; display means for displaying a symbol designated by said CPU as an alarm message, said CPU causing said display means to display said alarm message when said numerical value reaches said predetermined value; wherein said watchdog timer comprises: an oscillation circuit having a fixed oscillation frequency; a shift register for dividing the fixed oscillation frequency received from said oscillation circuit to determine a timer interval of said watchdog timer and outputting a shift register signal indicative thereof; a flip-flop circuit receiving said shift register signal for generating said interrupt signal for interrupting said CPU; and a differentiating circuit for differentiating said watchdog timer reset signal from the CPU and delivering the differentiated watchdog timer reset signal to said shift register and said flip-flop circuit for thereby resetting said shift register and said flip-flop circuit.
Claim 2
Independent Claim
289 words
A system for detecting a malfunction of a processing system, comprising: a CPU (Central Processing Unit) normally providing a watchdog timer reset signal at a predetermined interval; a watchdog timer, normally receiving said watchdog timer reset signal, for providing an interrupt signal to said CPU when said reset signal is not received from said CPU at said predetermined interval; a nonvolatile memory, connected to said CPU, for storing a numerical value, said numerical value representative of a number of times that said CPU has malfunctioned, said numerical value being recorded in said nonvolatile memory and read from said nonvolatile memory by said CPU, said CPU reading out said numerical value from said nonvolatile memory, incrementing said numerical value, and storing said incremented numerical value in said nonvolatile memory every time said CPU receives said interrupt signal provided by said watchdog timer; compare means in said CPU for comparing said numerical value to a predetermined number; display means for displaying a symbol designated by said CPU as an alarm message, said CPU causing said display means to display said alarm message when said numerical value reaches said predetermined value; wherein said watchdog timer comprises: an oscillation circuit having a fixed oscillation frequency; a shift register for dividing the fixed oscillation frequency received from said oscillation circuit to determine a timer interval of said watchdog timer and outputting a shift register signal indicative thereof; a flip-flop circuit receiving said shift register signal for generating said interrupt signal for interrupting said CPU; and a differentiating circuit for differentiating said watchdog timer reset signal from the CPU and delivering the differentiated watchdog timer reset signal to said shift register and said flip-flop circuit for thereby resetting said shift register and said flip-flop circuit.
References Cited (Backward Citations)
US3566368A
Cited
US4395755A
Cited
JPS58119060A
Cited
DE3207120A1
Cited
US4956807A
Cited
US4535455A
Cited
US4683568A
Cited
US4809280A
Cited
US4627060A
Cited
US5073853A
Cited
US5233613A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-03-13 | 1998-09-12 | 1999-03-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-03-13 | 2002-09-12 | 2003-03-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-03-13 | 2006-09-12 | 2007-03-14 | $7700.00 | Window Closed / Lapsed |