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

Fault recoverable computer system

Assignee: Honeywell Inc
•
Filing: 1991-07-30
•
Granted: 1994-05-17
•
Expires: 2011-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a computer system having fault recoverable capability, there is included a first and second data processing unit (DPU), wherein each of the first and second DPU is executing the same task essentially in parallel. Each DPU comprises a processor, a memory and a protected memory. The protected memory stores system data, such that the system data stored in the protected memory is immune from transient conditions. Also included is a monitor, which is operatively connected to the monitor of the other DPU. The monitor detects the occurrence of an upset to reinitialize the DPU, the DPU being reinitialized to a condition just prior to the occurrence of the upset thus avoiding utilization of any potentially erroneous data, and thereby permitting the DPU to return to its normal processing with valid data.

Inventors

  • 👤 Richard F. Hess
  • 👤 Larry J. Yount

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 20:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1629; G06F11/1633; G06F11/14; G06F11/1402; G06F11/1405; G06F11/1407; G06F11/30; G06F11/34; G06F11/3466

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 207 words
In a computer system having fault recoverable capability, and including a first and second data processing unit (DPU), wherein each of said first and second DPU is executing the same task essentially in parallel, each DPU comprising: a) processing means; b) memory means, operatively connected to said processing means, for storing information; c) protected memory means, operatively connected to said memory means and to said processing means, for storing system data, wherein said system data stored in said protected memory means is immune from transient conditions; and d) monitor means, operatively connected to said processing means, said memory means, and said protected memory means of the associated DPU, and further wherein the monitor means of the first DPU is operatively connected to said second DPU and wherein the monitor means of the second DPU is operatively connected to the first DPU, for detecting the occurrence of an upset within the computer system to reinitialize the corresponding DPU, the DPU being reinitialized by said system data from the protected memory means of the corresponding DPU to a condition just prior to the occurrence of the upset thus avoiding utilization of any potentially erroneous data, and thereby permitting the DPU to return to its normal processing with valid data.
Claim 2
Dependent Claim 207 words
In a computer system having fault recoverable capability, and including a first and second data processing unit (DPU), wherein each of said first and second DPU is executing the same task essentially in parallel, each DPU comprising: a) processing means; b) memory means, operatively connected to said processing means, for storing information; c) protected memory means, operatively connected to said memory means and to said processing means, for storing system data, wherein said system data stored in said protected memory means is immune from transient conditions; and d) monitor means, operatively connected to said processing means, said memory means, and said protected memory means of the associated DPU, and further wherein the monitor means of the first DPU is operatively connected to said second DPU and wherein the monitor means of the second DPU is operatively connected to the first DPU, for detecting the occurrence of an upset within the computer system to reinitialize the corresponding DPU, the DPU being reinitialized by said system data from the protected memory means of the corresponding DPU to a condition just prior to the occurrence of the upset thus avoiding utilization of any potentially erroneous data, and thereby permitting the DPU to return to its normal processing with valid data.
Claim 3
Dependent Claim 76 words
In a computer system having fault recoverable capability according to claim 1, wherein said monitor means comprises: a) in-line monitor means, operatively connected to the corresponding DPU, for verifying data processing of the corresponding DPU is proceeding normally; and b) cross-lane monitor means, operatively connected to the corresponding DPU and to the cross-lane monitoring means of the other DPU, for comparing predetermined data generated by the DPU with the predetermined data generated by the other DPU.
Claim 4
Dependent Claim 90 words
In a computer system having fault recoverable capability according to claim 2, wherein said protected memory means comprises: a) first memory means, for storing recovery information associated with a present computational frame; b) second memory means, for storing recovery information associated with at least one previous computational frame; and c) memory control means, for controlling the storage of recovery information in said first memory means and said second memory means upon error-free completion of the currently executing computational frame in response to a write control signal from said monitor means.
Claim 5
Dependent Claim 60 words
In a computer system having fault recoverable capability according to claim 3, wherein said cross-lane monitor means comprises: a) first monitor means for verifying errorless DPU system performance; and b) second monitor means for comparing computer data between the DPUs, said monitor means generating an error signal if predetermined criteria of the verifying or comparing function have not been met.
Claim 6
Dependent Claim 43 words
In a computer system having fault recoverable capability according to claim 4, wherein said monitor means further comprises: logic means, operatively connected to data processing means, memory means, and protected memory means, for reinitializing said DPU in response to a recovery control signal.
Claim 7
Dependent Claim 43 words
In a computer system having fault recoverable capability according to claim 2, wherein said monitor means further comprises: logic means, operatively connected to said processing means, memory means, and protected memory means, for reinitializing said DPU in response to a recovery control signal.
Claim 8
Dependent Claim 34 words
In a computer system having fault recoverable capability according to claim 5, wherein said monitor means includes at least one specific processing means, said specific processing means being less complex than said processing means.
Claim 9
Dependent Claim 186 words
In a computer system having fault recoverable capability, and including at least a first and second data processing unit (DPU), wherein each of said first and second DPU is executing the same task essentially in parallel, each DPU comprising: a) processing means; b) memory means, operatively connected to said processing means, for storing information; c) protected memory means, operatively connected to said memory means and to said processing means, for storing system data, wherein said system data stored in said protected memory means is immune from transient conditions; and d) monitor means, operatively connected to said processing means, said memory means, and said protected memory means of the associated DPU, and further operatively connected to each of said other DPUs, for detecting the occurrence of an upset within the computer system to reinitialize the corresponding DPU, the DPU being reinitialized by said system data from the protected memory means of the corresponding DPU to a condition just prior to the occurrence of the upset thus avoiding utilization of any potentially erroneous data, and thereby permitting the DPU to return to its normal processing with valid data.
Claim 10
Dependent Claim 186 words
In a computer system having fault recoverable capability, and including at least a first and second data processing unit (DPU), wherein each of said first and second DPU is executing the same task essentially in parallel, each DPU comprising: a) processing means; b) memory means, operatively connected to said processing means, for storing information; c) protected memory means, operatively connected to said memory means and to said processing means, for storing system data, wherein said system data stored in said protected memory means is immune from transient conditions; and d) monitor means, operatively connected to said processing means, said memory means, and said protected memory means of the associated DPU, and further operatively connected to each of said other DPUs, for detecting the occurrence of an upset within the computer system to reinitialize the corresponding DPU, the DPU being reinitialized by said system data from the protected memory means of the corresponding DPU to a condition just prior to the occurrence of the upset thus avoiding utilization of any potentially erroneous data, and thereby permitting the DPU to return to its normal processing with valid data.
Claim 11
Dependent Claim 77 words
In a computer system having fault recoverable capability according to claim 8, wherein said monitor means comprises: a) in-line monitor means, operatively connected to the DPU, for verifying data processing of the corresponding DPU is proceeding normally; and b) cross-lane monitor means, operatively connected to the corresponding DPU and to each of the cross-lane monitoring means of the other DPUs, for comparing predetermined data generated by the DPU with the predetermined data generated by the other DPUs.
Claim 12
Dependent Claim 90 words
In a computer system having fault recoverable capability according to claim 9, wherein said protected memory means comprises: a) first memory means, for storing recovery information associated with a present computational frame; b) second memory means, for storing recovery information associated with at least one previous computational frame; and c) memory control means, for controlling the storage of recovery information in said first memory means and said second memory means upon error-free completion of the currently executing computational frame in response to a write control signal from said monitor means.
Claim 13
Dependent Claim 60 words
In a computer system having fault recoverable capability according to claim 10, wherein said cross-lane monitor means comprises: a) first monitor means for verifying errorless DPU system performance; and b) second monitor means for comparing computer data between the DPUs, said monitor means generating an error signal if predetermined criteria of the verifying or comparing function have not been met.
Claim 14
Dependent Claim 43 words
In a computer system having fault recoverable capability according to claim 11, wherein said monitor means further comprise: logic means, operatively connected to said processing means, memory means, and protected memory means, for reinitializing said DPU in response to a recovery control signal.
Claim 15
Dependent Claim 43 words
In a computer system having fault recoverable capability according to claim 9, wherein said monitor means further comprise: logic means, operatively connected to said processing means, memory means, and protected memory means, for reinitializing said DPU in response to a recovery control signal.
Claim 16
Dependent Claim 34 words
In a computer system having fault recoverable capability according to claim 12, wherein said monitor means includes at least one specific processing means, said specific processing means being less complex than said processing means.

References Cited (Backward Citations)

US4413327A Cited
US4030074A Cited
US5022027A Cited
US4939644A Cited
US4959774A Cited
US4751639A Cited
US4868744A Cited
US4751670A Cited
US4930128A Cited
US5153881A Cited
US5175847A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-16 1997-11-15 1998-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-16 2001-11-15 2002-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-16 2005-11-15 2006-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag