US3735356A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing arrangements having convertible majority decision voting
Assignee: BAE Systems Electronics Ltd
•
Filing: 1971-09-13
•
Granted: 1973-05-22
•
Expires: 1991-09-13
Abstract
Abstract A triplicated data processing arrangement has majority decision elements between the different portions of each processor. The arrangement is provided with the facility that it can be divided into an independent processor and two remaining processors by the application of a control signal to the majority decision elements. The two remaining processors will still apply data signals to the majority decision elements in the normal manner while the independent processor is tested in isolation without affecting the operation of the remaining system.
Inventors
- 👤 M Yates
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 22:14
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/181; G06F11/183; G06F11/184; G06F11/185; G06F11/187
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
109 words
In a data processing arrangement, in combination: a processing unit; a plurality of data means for producing data signal outputs to be processed by said processing unit; a majority decision gating circuit having a plurality of inputs connected to the data signal outputs of said data means and an output connected to said processing unit for conveying a majority decision signal to the processing unit so as to secure against a minority dissenting vote; and control means connected to said majority decision gating circuit for selectively converting it to a simple gate in which its output signal is solely dependent upon a predetermined one of said data signal outputs.
Claim 2
Dependent Claim
109 words
In a data processing arrangement, in combination: a processing unit; a plurality of data means for producing data signal outputs to be processed by said processing unit; a majority decision gating circuit having a plurality of inputs connected to the data signal outputs of said data means and an output connected to said processing unit for conveying a majority decision signal to the processing unit so as to secure against a minority dissenting vote; and control means connected to said majority decision gating circuit for selectively converting it to a simple gate in which its output signal is solely dependent upon a predetermined one of said data signal outputs.
Claim 3
Dependent Claim
102 words
In a data processing arrangement as defined in claim 1 wherein said majority decision gating circuit comprises a bank of NAND gates each receiving a different combination of the majority of said data signal outputs, and a further NAND gate receiving the outputs of said bank of NAND gates; and wherein said control means comprises an inverter having a control signal input and an output connected to all NAND gates of said bank, and a control NAND gate having said control signal input and an input from said one data signal output and having an output connected to said further NAND gate.
Claim 4
Dependent Claim
135 words
In a data processing arrangement, in combination: three first units, three majority decision gating circuits, and three second units, each of said first units having an input connected to an output of a respective one of said majority decision gating circuits and each of said majority decision gating circuits receiving an input from each of said second units; and control means connected to at least one of said majority decision gating circuits for converting it to a simple gate in which its output is dependent solely upon the input from a predetermined one of said second units, whereby said one second unit and that first unit associated with said one majority decision gating circuit may be isolated for testing purposes while the remaining portion oF the arrangement continues to operate the basis of majority decision.
Claim 5
Dependent Claim
135 words
In a data processing arrangement, in combination: three first units, three majority decision gating circuits, and three second units, each of said first units having an input connected to an output of a respective one of said majority decision gating circuits and each of said majority decision gating circuits receiving an input from each of said second units; and control means connected to at least one of said majority decision gating circuits for converting it to a simple gate in which its output is dependent solely upon the input from a predetermined one of said second units, whereby said one second unit and that first unit associated with said one majority decision gating circuit may be isolated for testing purposes while the remaining portion oF the arrangement continues to operate the basis of majority decision.
Claim 6
Dependent Claim
99 words
In a data processing arrangement as defined in claim 3 wherein each majority decision gating circuit comprises three NAND gates each having a pair of inputs from a different combination of outputs from said second units, and a further NAND gate having inputs from said three NAND gates; and wherein said control means comprises an inverter having a control signal and an output connected to each of said three NAND gates, and a control NAND gate having said control signal input and an input from said one second unit, and having an output connected to said further NAND gate.
Claim 7
Dependent Claim
183 words
In a data processing system, the combination of: at least three data processing loops, each loop comprising a plurality of components and each component having input means and output means; majority voting circuit means providing the input means for each of said components and the output means of like components of all the loops being connected to the majority voting circuit means of like other components of all of the loops whereby normally to operate the system on the basis of majority voting indiscriminately within the totality of components of the system; control means for isolating each loop to function independently of the remaining portion of the system while such remaining portion of the system continues to operate on the basis of majority voting, said control means comprising plural control signal means, one for each loop, and each connected to all the majority voting circuit means belonging to its associated loop for selectively passing only those output signals belonging to the components of said associated loop, whereby an isolated loop may be tested independently and without disturbing the remaining portion of the system.
Claim 8
Dependent Claim
183 words
In a data processing system, the combination of: at least three data processing loops, each loop comprising a plurality of components and each component having input means and output means; majority voting circuit means providing the input means for each of said components and the output means of like components of all the loops being connected to the majority voting circuit means of like other components of all of the loops whereby normally to operate the system on the basis of majority voting indiscriminately within the totality of components of the system; control means for isolating each loop to function independently of the remaining portion of the system while such remaining portion of the system continues to operate on the basis of majority voting, said control means comprising plural control signal means, one for each loop, and each connected to all the majority voting circuit means belonging to its associated loop for selectively passing only those output signals belonging to the components of said associated loop, whereby an isolated loop may be tested independently and without disturbing the remaining portion of the system.
Claim 9
Dependent Claim
112 words
In a data processing system as defined in claim 5 wherein each loop comprises three components, a central processing unit, a data store and a program store; the output means of all central processing units being connected to all majority voting circuit means belonging to all of said data stores and all of said program stores; each central processing unit having two majority voting circuit means associated therewith; the output means of all said data stores being connected to one majority voting circuit means of each control processing unit; and the output means of all said program stores being connected to the other majority voting circuit means of each central processing unit.
References Cited (Backward Citations)
US3226569A
Cited
US3356837A
Cited
US3428824A
Cited
US3501743A
Cited
US3491302A
Cited
US3460094A
Cited
US3538498A
Cited
US3593307A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-05-21 | 1976-11-20 | 1977-05-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-05-21 | 1980-11-20 | 1981-05-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-05-21 | 1984-11-20 | 1985-05-22 | $7700.00 | Window Closed / Lapsed |