The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 02, 1988
Filed:
Jun. 27, 1986
Brian R Larson, Inver Grove Heights, MN (US);
Donald B Bennett, Burnsville, MN (US);
Thomas O Wolff, Fridley, MN (US);
Sperry Corporation, Blue Bell, PA (US);
Abstract
A digital system employing adaptive voting circuitry to improve its fault-tolerance receives an input data bit from each of a number of input data sources. The adaptive voting circuitry has a separate section for each of the input devices which has a weight register that stores an initial weight value which determines the voting strength of the associated input device. The weight values are multiplexed through to a voting circuit which also receives the input data bits. If an input data bit is a logic '1' the weight value of the input data device that supplied this '1' signal is added to the weight values of all other input data devices that supplied '1' data bits. If the data bit from a particular input device is a logic '0', then its weight is added to the weight values for other input data devices which supplied logic '0''. Accumulative voting then takes place via adders in the voting circuit which determines whether the correct output bit should be a logic '1' or a logic '0'. After the correct output bit is obtained, it is compared with the input bits supplied by the different input data devices, and the stoned weight values associated with each of these are decremented if the input device supplied a data bit that did not conform to the correct output bit, or alternately they are incremented if it did.