Patent US5398332A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag