ERROR FILTERING IN FAULT TOLERANT COMPUTING SYSTEMS
First Claim
Patent Images
1. A system for tolerating a single event fault in an electronic circuit, comprising:
- a main processor;
a fault detection processor responsive to the main processor, the fault detection processor further comprising a voter logic circuit;
three or more logic devices responsive to the fault detection processor, each output of the three or more logic devices passing through the voter logic circuit; and
a programmable error filter, wherein an output of the voter logic circuit is coupled to the programmable error filter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for tolerating a single event fault in an electronic circuit is disclosed. The system includes a main processor, a fault detection processor responsive to the main processor, the fault detection processor further comprising a voter logic circuit, three or more logic devices responsive to the fault detection processor, each output of the three or more logic devices passing through the voter logic circuit, and a programmable error filter. An output of the voter logic circuit is coupled to the programmable error filter.
66 Citations
20 Claims
-
1. A system for tolerating a single event fault in an electronic circuit, comprising:
-
a main processor;
a fault detection processor responsive to the main processor, the fault detection processor further comprising a voter logic circuit;
three or more logic devices responsive to the fault detection processor, each output of the three or more logic devices passing through the voter logic circuit; and
a programmable error filter, wherein an output of the voter logic circuit is coupled to the programmable error filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for comparing one or more electronic signals, comprising:
-
three or more word synchronizers that output the one or more electronic signals as three or more adjusted outputs;
an error filter counter;
a voter logic circuit that;
updates the error filter counter based on a current condition of the three or more adjusted outputs, and filters an output signal through the error filter counter; and
if the output signal indicates that one of the three or more adjusted outputs is not in agreement with two or more remaining adjusted outputs, and a count of the error filter counter exceeds a programmable error threshold, the device automatically reconfigures a source of the one of the three or more adjusted outputs not in agreement. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for tolerating a single event fault in an electronic circuit, comprising the steps of:
-
periodically receiving a logic reading from each one of three or more logic devices;
identifying a suspect device if the logic reading from the suspect device is no longer in agreement with at least two logic readings corresponding to at least two remaining logic devices of the three or more logic devices;
updating an error filter counter based on a current state of the logic reading from each one of the three or more logic devices;
comparing a programmable error threshold level to a number of times the three or more logic devices have not been in agreement; and
if the programmable error threshold level is exceeded, automatically reconfiguring the suspect device within a minimum amount of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification