Patent US5084878A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5084878A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault tolerant system employing majority voting

Assignee: Hitachi Ltd
•
Filing: 1989-10-12
•
Granted: 1992-01-28
•
Expires: 2009-10-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Input signals supplied to a plurality redundant subsystems are input to an output selecting circuit after an output of a subsystem is changed from an output signal of a subsystem having a most reliable output signal to another output signal of another subsystem having a lower reliable output signal in turn using self-diagnoses and cross-diagnoses in each subsystem according to an algorithm as follows: if any subsystem has Syndrome 1 then select the subsystem(s) which has Syndrome 1, else if any subsystem has Syndrome 2 then select the subsystem(s) which has Syndrome 2; else if any subsystem has Syndrome L-1 then select the subsystem(s) which has Syndrome L-1; else output fail safe signal. The output selecting circuit outputs a selected signal by a method of majority voting based on the output signals from the subsystems.

Inventors

  • 👤 Nobuyasu Kanekawa
  • 👤 Hirokazu Ihara
  • 👤 Hatsuhiko Kato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:28
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/187

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 204 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first an output signal having a reliability based on the lowest probability of defective report rate from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with another subsystem results in coincidence; selecting an output signal of a subsystem which has a second-highest output reliability based on the second-lowest probability of defective report rate in accordance with the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on a higher probability of defective report rate in accordance with the self-diagnosis and the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 2
Dependent Claim 204 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first an output signal having a reliability based on the lowest probability of defective report rate from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with another subsystem results in coincidence; selecting an output signal of a subsystem which has a second-highest output reliability based on the second-lowest probability of defective report rate in accordance with the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on a higher probability of defective report rate in accordance with the self-diagnosis and the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 3
Dependent Claim 184 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem which is decided as normal as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem having a second-highest output reliability in which a comparison with other subsystems coincides with each other in an absence of a subsystem of the highest reliability; and selecting an output signal of a subsystem having a third-highest output reliability which is decided as normal as a result of the self-diagnosis in an absence of a subsystem which has the second-highest output reliability.
Claim 4
Dependent Claim 184 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem which is decided as normal as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem having a second-highest output reliability in which a comparison with other subsystems coincides with each other in an absence of a subsystem of the highest reliability; and selecting an output signal of a subsystem having a third-highest output reliability which is decided as normal as a result of the self-diagnosis in an absence of a subsystem which has the second-highest output reliability.
Claim 5
Dependent Claim 317 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem which is decided that a bit error is not involved as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on judgments that an error of 2 or more bits is not involved as a result of the self-diagnosis and a data comparison with other subsystems coincides with each other as a result of the data comparison in an absence of a subsystem which is most reliable; selecting an output signal of a subsystem which has a third-highest output reliability based on a judgment that a data comparison with other subsystems coincide with each other as a result of the data comparison in an absence of a subsystem which has the second-highest output reliability; selecting an output signal of a subsystem which has a fourth-highest output reliability based on a judgment that a bit error is not involved as a result of the self-diagnosis in an absence of a subsystem which has the third-highest output reliability; and selecting an output signal of a subsystem which has a fifth-highest output reliability based on a judgment that an error of 2 or more bits is not involved as a result of the self-diagnosis in an absence of a subsystem which has the fourth-highest output reliability.
Claim 6
Dependent Claim 317 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem which is decided that a bit error is not involved as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on judgments that an error of 2 or more bits is not involved as a result of the self-diagnosis and a data comparison with other subsystems coincides with each other as a result of the data comparison in an absence of a subsystem which is most reliable; selecting an output signal of a subsystem which has a third-highest output reliability based on a judgment that a data comparison with other subsystems coincide with each other as a result of the data comparison in an absence of a subsystem which has the second-highest output reliability; selecting an output signal of a subsystem which has a fourth-highest output reliability based on a judgment that a bit error is not involved as a result of the self-diagnosis in an absence of a subsystem which has the third-highest output reliability; and selecting an output signal of a subsystem which has a fifth-highest output reliability based on a judgment that an error of 2 or more bits is not involved as a result of the self-diagnosis in an absence of a subsystem which has the fourth-highest output reliability.
Claim 7
Dependent Claim 191 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the self-diagnosis in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a third-highest output reliability based on a judgment that a data comparison with another subsystems coincides with each other as a result of the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 8
Dependent Claim 191 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the self-diagnosis in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a third-highest output reliability based on a judgment that a data comparison with another subsystems coincides with each other as a result of the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 9
Dependent Claim 232 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first an output signal having a reliability based on the lowest probability of defective report rate from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the second-lowest probability of defective report rate and whose reliability is higher than a desired value based on the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on a higher probability of defective report rate and whose probability of defective report rate is lower than a desired value based on the self-diagnosis and the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 10
Dependent Claim 232 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first an output signal having a reliability based on the lowest probability of defective report rate from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with other subsystems coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the second-lowest probability of defective report rate and whose reliability is higher than a desired value based on the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on a higher probability of defective report rate and whose probability of defective report rate is lower than a desired value based on the self-diagnosis and the data comparison in an absence of a subsystem which has the second-highest output reliability.
Claim 11
Dependent Claim 197 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with another subsystem coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on the self-diagnosis and the data comparison in absence of a subsystem which has the second-highest output reliability, wherein data processes at said subsystems are treated by different programs, respectively, using a N-version program.
Claim 12
Dependent Claim 197 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, and the output selecting circuit outputs a selected signal by a method of majority voting based on output signals from the subsystems, the method of majority voting being characterized by: selecting at first a most reliable output signal from a subsystem in which abnormality is not detected as a result of the self-diagnosis and whose data comparison with another subsystem coincides with each other as a result of the data comparison; selecting an output signal of a subsystem which has a second-highest output reliability based on the self-diagnosis and the data comparison in an absence of a subsystem which is most reliable; and selecting an output signal of a subsystem which has a next lower output reliability based on the self-diagnosis and the data comparison in absence of a subsystem which has the second-highest output reliability, wherein data processes at said subsystems are treated by different programs, respectively, using a N-version program.
Claim 13
Dependent Claim 130 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, said output selecting circuit including means for outputting a selected signal by majority voting based on the output signals from the subsystems so that an output signal is selected form a subsystem having the highest reliability Rd of the following: (1) Rd=1-P.sub.ε.sup.K ·P.sub.dε.sup.K ·P.sub.aε.sup.K-1 (2) Rd=1-P.sub.68.sup.K ·P.sub.aε.sup.K-1 (3) Rd=1-P.sub.ε.sup.K ·P.sub.dε.sup.K where Pdε is defective report rate, Paε is the probability at which erroneous data items agree, Pε is the probability at which error occurs and K is the number of subsystems determined to be normal.
Claim 14
Dependent Claim 130 words
A fault tolerant system in which input signals are supplied to a plurality of redundant subsystems and output signals from the subsystems are supplied to an output selecting circuit after a self-diagnosis and a data comparison among each subsystem are executed in each subsystem, respectively, said output selecting circuit including means for outputting a selected signal by majority voting based on the output signals from the subsystems so that an output signal is selected form a subsystem having the highest reliability Rd of the following: (1) Rd=1-P.sub.ε.sup.K ·P.sub.dε.sup.K ·P.sub.aε.sup.K-1 (2) Rd=1-P.sub.68.sup.K ·P.sub.aε.sup.K-1 (3) Rd=1-P.sub.ε.sup.K ·P.sub.dε.sup.K where Pdε is defective report rate, Paε is the probability at which erroneous data items agree, Pε is the probability at which error occurs and K is the number of subsystems determined to be normal.

References Cited (Backward Citations)

US3783250A Cited
US3859513A Cited
US4517673A Cited
US4583224A Cited
US4667284A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-27 1995-07-29 1996-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-27 1999-07-29 2000-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-27 2003-07-29 2004-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag