← Back to Patent Explorer
US4635258A Expired / Lapsed US ⏱️ 0.0 years remaining

System for detecting a program execution fault

Assignee: ABB Inc USA
•
Filing: 1984-10-22
•
Granted: 1987-01-06
•
Expires: 2004-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for detecting a fault in the program execution of a programmed digital signal processing system is disclosed. The fault detection system may include a plurality of monitoring devices for monitoring the execution of a plurality of program portions of the programmed processor and for generating a fault signal in response to a detected faulty program execution condition. Logic circuitry is included for restarting of suspending any fault signal generation rendered by the plurality of monitoring devices. Further included is circuitry for limiting the number of automatic restarts to a predetermined number which avoids continuous cycling between fault signal generation and reset. Still further, the predetermined number of fault generations must occur within a given time interval which may be set and from time to time changed by the program instructions, for example. A fault indication or alarm is not provided until the predetermined number of fault signal generations has occurred within the predetermined time interval. While in the alarm state, the monitoring devices are inhibited, rendering the fault detection system inoperative, and the program execution of the programmed processor is sustained in an initial state. The fault detection system further includes a power supply monitor which disables the logic circuitry when the power supply of the program processor is below a predetermined level to render the fault detection system inoperative and to sustain the program execution at its initial state.

Inventors

  • 👤 Seymour Salowe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:56
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0763; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1441; G06F11/0754; G06F11/076

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 174 words
In a programmed digital signal processing system operative to execute a program having an initial state; and including means for initializing said program execution to said initial state in response to a reset signal, a system for detecting a fault in the program execution of said processing system comprising: means for generating a plurality of trigger signals, each trigger signal indicative of the execution of a corresponding predetermined portion of said processing system's program, lack of trigger signal generation being indicative of a potentially faulty condition with respect to the execution of the program portion associated therewith; a plurality of monitoring means, one corresponding to each trigger signal, each monitoring means operative to generate a fault signal in response to a lack of generation of its corresponding trigger signal; and logic means responsive to a fault signal generation from said plurality of monitoring means to generate said reset signal to reinitialize program execution, and to generate a restart signal which is provided to said plurality of monitoring means to suspend said fault signal generation.
Claim 2
Dependent Claim 174 words
In a programmed digital signal processing system operative to execute a program having an initial state; and including means for initializing said program execution to said initial state in response to a reset signal, a system for detecting a fault in the program execution of said processing system comprising: means for generating a plurality of trigger signals, each trigger signal indicative of the execution of a corresponding predetermined portion of said processing system's program, lack of trigger signal generation being indicative of a potentially faulty condition with respect to the execution of the program portion associated therewith; a plurality of monitoring means, one corresponding to each trigger signal, each monitoring means operative to generate a fault signal in response to a lack of generation of its corresponding trigger signal; and logic means responsive to a fault signal generation from said plurality of monitoring means to generate said reset signal to reinitialize program execution, and to generate a restart signal which is provided to said plurality of monitoring means to suspend said fault signal generation.
Claim 3
Dependent Claim 80 words
The fault detection system in accordance with claim 1 including means for monitoring the electrical power supply of the processing system and for generating a low signal when said power supply is below a predetermined level; and wherein the logic means includes means responsive to said low signal to inhibit the operation of the plurality of trigger signal monitoring means and to maintain the program execution of the processing system in the initial state until said low signal is relieved.
Claim 4
Dependent Claim 26 words
The fault detection system in accordance with claim 1 wherein each monitoring means includes a retriggerable one-shot circuit which is governed by its corresponding trigger signal.
Claim 5
Dependent Claim 35 words
The fault detection system in accordance with claim 1 including means for inhibiting the operation of the plurality of monitoring means upon the generation of a predetermined number of fault signals within a time interval.
Claim 6
Dependent Claim 178 words
In a programmed digital processing system operative to execute a program having an initial state; and including means for initializing said program execution to said initial state in response to a reset signal, said program including instructions for generating, during the execution thereof, at least one trigger signal by said processing system, lack of trigger signal generation being indicative of a potentially faulty condition in the program execution, a system for detecting a fault in the program execution of said processing system comprising: at least one monitoring means operative to generate a fault signal in response to a lack of generation of said trigger signal; logic means responsive to a fault signal generation from said monitoring means to generate said reset signal to reinitialize program execution, and to generate a restart signal which is provided to said monitoring means to suspend said fault signal generation; and means for inhibiting the operation of said monitoring means upon the generation of a predetermined number of fault signals within a time interval to cause a condition which prevents further program execution.
Claim 7
Dependent Claim 178 words
In a programmed digital processing system operative to execute a program having an initial state; and including means for initializing said program execution to said initial state in response to a reset signal, said program including instructions for generating, during the execution thereof, at least one trigger signal by said processing system, lack of trigger signal generation being indicative of a potentially faulty condition in the program execution, a system for detecting a fault in the program execution of said processing system comprising: at least one monitoring means operative to generate a fault signal in response to a lack of generation of said trigger signal; logic means responsive to a fault signal generation from said monitoring means to generate said reset signal to reinitialize program execution, and to generate a restart signal which is provided to said monitoring means to suspend said fault signal generation; and means for inhibiting the operation of said monitoring means upon the generation of a predetermined number of fault signals within a time interval to cause a condition which prevents further program execution.
Claim 8
Dependent Claim 20 words
The fault detection system in accordance with claim 5 including means for setting the time interval of the inhibiting means.
Claim 9
Dependent Claim 78 words
The fault detection system in accordance with claim 5 including means for monitoring the electrical power supply of the processing system and for generating a low signal when said power supply is below a predetermined level; and wherein the logic means includes means responsive to said low signal to inhibit the operation of the trigger signal monitoring means and to maintain the program execution of the processing system in the initial state until said low signal is relieved.
Claim 10
Dependent Claim 26 words
The fault detection system in accordance with claim 5 wherein the monitoring means includes a retriggerable one-shot circuit which is governed by the corresponding trigger signal.
Claim 11
Dependent Claim 88 words
The fault detection system in accordance with claim 5 wherein the inhibiting means includes: counting means for counting the fault signal generations; means for generating a signal to inhibit the operation of the monitoring means upon the counter reaching a predetermined count; and means for initializing said counting means at predetermined times in order to set the time interval thereof, whereby if the counter does not reach the predetermined count within the set time interval, the counter is initialized and starts counting again without generating the inhibit signal.
Claim 12
Dependent Claim 40 words
The fault detection system in accordance with claim 9 including means for monitoring the electrical power supply of the processing system and for maintaining the counter at an initial state until said power supply becomes greater than a predetermined level.
Claim 13
Dependent Claim 30 words
The fault detection system in accordance with claim 5 including means for generating an alarm signal upon the generation of a predetermined number of fault signals within a time interval.

References Cited (Backward Citations)

US4410938A Cited
US4323966A Cited
US4408328A Cited
US4488303A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-05 1990-07-07 1991-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-05 1994-07-07 1995-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-05 1998-07-07 1999-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag