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

Vital processor implemented with non-vital hardware

Assignee: SPX Technologies Inc
•
Filing: 1989-04-07
•
Granted: 1991-04-09
•
Expires: 2009-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention describes a method and apparatus for effecting vital functions notwithstanding the fact that non-vital hardware is employed. A vital processor is implemented using non-vital hardware in the form of a digital computer which may for example be a microprocessor. The vital processor accepts binary input values and, based on a series of logical expressions relating output values to input values, determines the appropriate output values. Rather than employing a single bit to represent the condition of a particular input or output, unique multibit binary values or names are used. Each input or output has assigned to it at least two unique multibit values, each satisfying the code rules of a different code. Thus rather than representing a closed contact as a single 1 bit, and an open contact as a single 0 bit, in accordance with the invention the closed contact is represented by a unique multibit name which satisfies the code rules of a first code. At any point in the processing the value representing the contact can be checked to see if it satisfies the code rules, and if it does not a potential error is detected and handled. Although it is highly unlikely that a hardware failure would result in generating one of the few multibit names satisfying the code rule, that occurrence is not unlikely enough to be considered vital. Before actually controlling output devices in accordance with the processing, further tests are implemented which ensure that the multibit value computed for a particular output not only satisfies the predetermined code rule which is required, but is also correct bit for bit. Logic equations describing the relationship between output and input are actually computed using the multibit values as opposed to single bit values.

Inventors

  • 👤 David B. Rutherford, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:51
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; G06F11/0763; G06F7/00; G06F7/60; G06F7/72; G06F7/724

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 191 words
A method, useful in fail safe applications, of using a feedback shift register, with plural stages, arranged to provide maximal length sequences, to compute a multi-bit term from a group of at least two input multi-bit terms, the group selected from a family of groups, wherein each of said input multi-bit terms identifies a true or false state of a binary input and is unique to a particular input, said method comprising: (a) selecting a different predetermined bit pattern dependent on which one of the groups of said family of groups of input multi-bit terms is used in the computation, (b) preconditioning said feedback shift register by controlling each stage thereof to attain a condition identical to a corresponding bit of said selected predetermined bit pattern, (c) exclusive OR'ing one of said input multi-bit terms, bit by bit, with a corresponding stage of said feedback shift register and applying a result to said feedback shift register, and (d) repeating said step (c) for each other of said input multi-bit terms to produce a resulting bit pattern in said feedback shift register, whereby the resulting bit pattern is the computed multi-bit term.
Claim 2
Independent Claim 191 words
A method, useful in fail safe applications, of using a feedback shift register, with plural stages, arranged to provide maximal length sequences, to compute a multi-bit term from a group of at least two input multi-bit terms, the group selected from a family of groups, wherein each of said input multi-bit terms identifies a true or false state of a binary input and is unique to a particular input, said method comprising: (a) selecting a different predetermined bit pattern dependent on which one of the groups of said family of groups of input multi-bit terms is used in the computation, (b) preconditioning said feedback shift register by controlling each stage thereof to attain a condition identical to a corresponding bit of said selected predetermined bit pattern, (c) exclusive OR'ing one of said input multi-bit terms, bit by bit, with a corresponding stage of said feedback shift register and applying a result to said feedback shift register, and (d) repeating said step (c) for each other of said input multi-bit terms to produce a resulting bit pattern in said feedback shift register, whereby the resulting bit pattern is the computed multi-bit term.
Claim 3
Dependent Claim 31 words
The method of claim 1 in which said step (b) includes the step of shifting said feedback shift register a given number of times after each of said stages is controlled.
Claim 4
Dependent Claim 40 words
The method of claim 1 in which said step (c) includes the step of shifting said feedback shift register a given number of times after said one of said input multi-bit terms is exclusively OR'ed with said feedback shift register.
Claim 5
Dependent Claim 69 words
The method of claim 1 in which said step (b) includes the step of shifting said feedback shift register a first given number of times after each of said stages is controlled and, in which said step (c) includes the step of shifting said feedback shift register a second given number of times after said one of said input multi-bit terms is exclusively OR'ed with said feedback shift register.
Claim 6
Dependent Claim 16 words
The method of claim 4 in which said first and said second given numbers are equal.
Claim 7
Dependent Claim 33 words
The method of claim 1 in which each of said input multi-bit terms and said predetermined bit pattern have a bit length equal to the number of stages of said feedback shift register.
Claim 8
Dependent Claim 42 words
The method of claim 1 which includes the further step of testing said resulting bit pattern to confirm it includes two fields, a first information field, and a second check field related to said first information field by a predetermined code rule.
Claim 9
Dependent Claim 41 words
The method of claim 7 in which each of said input multi-bit terms also include a first information field and a second check field, which second check field is related to the corresponding first information field by said predetermined code rule.

References Cited (Backward Citations)

US3319226A Cited
US3938052A Cited
US4157454A Cited
US4202051A Cited
US4366393A Cited
US4435806A Cited
US4566105A Cited
US4550431A Cited
US4571724A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-04-08 1994-10-08 1995-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-04-08 1998-10-08 1999-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-04-08 2002-10-08 2003-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag