Logical, fail-functional, dual central processor units formed from three processor units
First Claim
Patent Images
1. A fault tolerant processing system, comprising:
- a first central processing unit comprising a pair of first processor devices operating to execute each instruction of an instruction stream at substantially the same moment in time;
a second central processing unit comprising a second processor device operating to execute each instruction of substantially an identical copy of the instruction stream, the pair of first processor devices and the second processor device executing identical instructions of the instruction stream and the identical copy of the instruction stream at substantially the same moment in time;
whereby the first and second central processing units operate in synchronism to perform substantially the same operations at substantially the same moments in time, including providing output data; and
a data checking element connected to receive and compare the output data from the first and second central processing units, and selectively outputting the output data from the first or the second central processing unit;
wherein said first and second central processing units operate in error-checking redundancy, duplexed pair.
5 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes a pair of central processor units structured to operate in substantial synchronism to each execute the same instruction at substantially the same moment in time of identical instruction streams to achieve a logical central processor unit with fail-functional operation. One of the central processor units includes a pair of processors that execute, instruction by instruction, the instruction stream with checking for fail-fast operation. The other central processor unit includes only a single processor element. The system achieves a low cost fail-functional architecture.
-
Citations
7 Claims
-
1. A fault tolerant processing system, comprising:
-
a first central processing unit comprising a pair of first processor devices operating to execute each instruction of an instruction stream at substantially the same moment in time; a second central processing unit comprising a second processor device operating to execute each instruction of substantially an identical copy of the instruction stream, the pair of first processor devices and the second processor device executing identical instructions of the instruction stream and the identical copy of the instruction stream at substantially the same moment in time; whereby the first and second central processing units operate in synchronism to perform substantially the same operations at substantially the same moments in time, including providing output data; and a data checking element connected to receive and compare the output data from the first and second central processing units, and selectively outputting the output data from the first or the second central processing unit;
wherein said first and second central processing units operate in error-checking redundancy, duplexed pair. - View Dependent Claims (2, 3, 4)
-
-
5. A fail-functional processing system, comprising:
-
a first central processor unit including a pair of processor elements constructed to execute identical instructions at substantially the same moment in time of a first instruction stream; a second central processor unit having a single processor element constructed to execute instructions of a second instruction stream; the first and second central processor units operating in a first mode in which the first and second instruction streams are different, and a second mode in which the first and second instruction streams are identical, and the pair of processor elements and the single processor element execute identical instructions at substantially the same moment in time; and a data checking element coupled to the first and second central processor units to receive and compare output data therefrom and to issue an indication of a mis-compare if output data received from the first central processor unit does not match output data received from the second central processor unit when the first and second central processor units are operating in the second mode;
wherein said first and second central processing units operate in error-checking redundancy, duplexed pair. - View Dependent Claims (6, 7)
-
Specification