US4375683A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fault tolerant computational system and voter circuit
Assignee: ABB Magda Ltd
•
Filing: 1980-11-12
•
Granted: 1983-03-01
•
Expires: 2000-11-12
Abstract
Abstract A fault-tolerant computational system having a voter circuit which receives inputs from several computational devices and produces an output in agreement with a majority of the inputs. Also included is a clock circuit for synchronizing the output of data from the computational devices so that the input to the voter circuit is synchronized. The system may be adapted for fault detection by comparing the output of the voter circuit to the outputs of each of the computational channels.
Inventors
- 👤 John H. Wensley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 22:49
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/183; G06F11/184; G06F11/187
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
94 words
A fault-tolerant computation system comprising: a plurality of computational devices producing binary data output signals; and a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computation devices; wherein: each computational device receives the output from the voter circuit and each of the other computational devices, whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 2
Dependent Claim
94 words
A fault-tolerant computation system comprising: a plurality of computational devices producing binary data output signals; and a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computation devices; wherein: each computational device receives the output from the voter circuit and each of the other computational devices, whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 3
Dependent Claim
97 words
A fault-tolerant computational system comprising: a plurality of computational devices producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; and a fault detection device for receiving the outputs from the voter circuit and each of the computational devices whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 4
Dependent Claim
97 words
A fault-tolerant computational system comprising: a plurality of computational devices producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; and a fault detection device for receiving the outputs from the voter circuit and each of the computational devices whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 5
Dependent Claim
96 words
The fault-tolerant computational system of claims 1 or 2 adapted for three computational devices, wherein: the voter circuit includes three pairs of electronic control valves with each of said control valves within each pair connected in series, and the three pairs connected in parallel, and each of said electronic control valves connected to receive an input from one of the computational devices such that each of said pairs of electronic control valves receives a different combination of inputs from the computational devices, and including a resistive network connected to the three pairs of electronic control valves.
Claim 6
Dependent Claim
63 words
The fault-tolerant computational system of claims 3, 1 or 2, wherein: the computational devices produce clock pulses; and further comprising: a clock circuit connected to each of the computational devices for receiving said clock pulses, the output of the clock circuit being connected to each of the computational devices for synchronizing the output data of the computational devices fed to the voter circuit.
Claim 7
Dependent Claim
88 words
The fault-tolerant computational system of claim 4, wherein: the clock circuit includes a plurality of pulse counters with each of said counters connected to receive said clock pulses from one of the computational devices, and a voter circuit included in the clock circuit which receives an output from each of said counters and provides an output fed back to each of the counters and fed to each of the computational devices whereby said output resets each of said counters and synchronizes the data output from the computational devices.
Claim 8
Dependent Claim
302 words
A fault-tolerant computational system comprising: a plurality of computational devices producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; and a clock circuit connected to each of the computational devices for receiving said clock pulses, the output of the clock circuit being connected to each of the computational devices for synchronizing the output of data of the computational devices fed to the voter circuit; the voter circuit including sets of electronic control valves with each of said control valves within each set connected in series, and the sets connected in parallel, and each of said electronic control valves connected to receive the input from one of the computational devices such that each of said sets of electronic control valves receives a different combination of inputs from the computational devices, and including a resistive network connected to the sets of electronic control valves; the clock circuit including a plurality of pulse counters with each of said counters connected to receive said clock pulse from one of the computational devices, and a voter circuit included in the clock circuit to receive an output from each of said counters and provide an output fed back to each of the counters and fed to each of the computational devices whereby said output can reset each of said counters and synchronize the data output from the computational devices; and each computational device connected to receive the output from the voter circuit and each of the other computational devices whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 9
Dependent Claim
302 words
A fault-tolerant computational system comprising: a plurality of computational devices producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; and a clock circuit connected to each of the computational devices for receiving said clock pulses, the output of the clock circuit being connected to each of the computational devices for synchronizing the output of data of the computational devices fed to the voter circuit; the voter circuit including sets of electronic control valves with each of said control valves within each set connected in series, and the sets connected in parallel, and each of said electronic control valves connected to receive the input from one of the computational devices such that each of said sets of electronic control valves receives a different combination of inputs from the computational devices, and including a resistive network connected to the sets of electronic control valves; the clock circuit including a plurality of pulse counters with each of said counters connected to receive said clock pulse from one of the computational devices, and a voter circuit included in the clock circuit to receive an output from each of said counters and provide an output fed back to each of the counters and fed to each of the computational devices whereby said output can reset each of said counters and synchronize the data output from the computational devices; and each computational device connected to receive the output from the voter circuit and each of the other computational devices whereby a disagreement between the voter circuit and one of the computational devices may be detected.
Claim 10
Dependent Claim
258 words
A fault-tolerant computational system comprising: a set of three computational devices to produce binary data output signals; and a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; the voter circuit including three pairs of electronic control valves with the two electronic control valves in each pair connected in series, and the three said pairs connected in parallel, and each of said control valves connected to receive an input from one of the computational devices such that each of said pairs of electronic control valves can receive a different combination of two inputs from differing respective pairing of the three computational devices, and in a manner such that no two electronic control valves which constitute such a pair have their respective inputs connected to the same computational device, and including a resistive network connected to the three pairs of electronic control valves; whereby whenever at least two of the computational devices produce an identical output, one of the pairs of electronic valves will have the two valves in that pair connected to the respective outputs of the two computational devices producing identical outputs, and thereby cause the two electronic valves in said pair to attain the same state as to being either on or off, and thus result in an output voltage across the resistor network corresponding to the state of said electronic valves.
Claim 11
Dependent Claim
258 words
A fault-tolerant computational system comprising: a set of three computational devices to produce binary data output signals; and a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with a majority of the binary input data signals received from the computational devices; the voter circuit including three pairs of electronic control valves with the two electronic control valves in each pair connected in series, and the three said pairs connected in parallel, and each of said control valves connected to receive an input from one of the computational devices such that each of said pairs of electronic control valves can receive a different combination of two inputs from differing respective pairing of the three computational devices, and in a manner such that no two electronic control valves which constitute such a pair have their respective inputs connected to the same computational device, and including a resistive network connected to the three pairs of electronic control valves; whereby whenever at least two of the computational devices produce an identical output, one of the pairs of electronic valves will have the two valves in that pair connected to the respective outputs of the two computational devices producing identical outputs, and thereby cause the two electronic valves in said pair to attain the same state as to being either on or off, and thus result in an output voltage across the resistor network corresponding to the state of said electronic valves.
Claim 12
Dependent Claim
194 words
A fault-tolerant computational system comprising: a plurality of computational devices for producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with the majority of the binary input data signals received from the computational devices; and a clock circuit connected to each of the computational devices for receiving said clock pulses, the output of the clock circuit being connected to each of the computational devices for synchronizing the output of data of the computational devices fed to the voter circuit; the clock circuit including a plurality of pulse counters with each of said counters connected to receive said clock pulses from one of the computational devices, and a second voter circuit, included in the clock circuit, to receive an output from each of said counters and provide an output fed back to each of the counters and fed to each of the computational devices whereby said output of the voter circuit can reset each of said counters and synchronize the data output from the computational devices.
Claim 13
Dependent Claim
194 words
A fault-tolerant computational system comprising: a plurality of computational devices for producing binary data output signals and clock pulses; a voter circuit having an input connected to each of the computational devices to receive the data output signals of the devices and adapted for producing an output which agrees with the majority of the binary input data signals received from the computational devices; and a clock circuit connected to each of the computational devices for receiving said clock pulses, the output of the clock circuit being connected to each of the computational devices for synchronizing the output of data of the computational devices fed to the voter circuit; the clock circuit including a plurality of pulse counters with each of said counters connected to receive said clock pulses from one of the computational devices, and a second voter circuit, included in the clock circuit, to receive an output from each of said counters and provide an output fed back to each of the counters and fed to each of the computational devices whereby said output of the voter circuit can reset each of said counters and synchronize the data output from the computational devices.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-02-28 | 1986-08-30 | 1987-03-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-02-28 | 1990-08-30 | 1991-03-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-02-28 | 1994-08-30 | 1995-03-01 | $7700.00 | Window Closed / Lapsed |