← Back to Patent Explorer
US4298982A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault-tolerant interface circuit for parallel digital bus

Assignee: Lockheed Martin Corp
•
Filing: 1980-06-03
•
Granted: 1981-11-03
•
Expires: 2000-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for detecting and correcting a stuck condition on the bus lines of a parallel multi-channel data transmission system. The system comprises a transmitter for generating N data signal having first and second logic levels, a receiver for receiving said N signals, and a plurality of N data channels connecting said transmitter with said receiver. Each data channel comprises first and second Exclusive OR (XOR) gate means each having first and second input means and an output means. A data input signal is supplied to the first input means of said first XOR gate and the output of the second XOR gate is supplied to said receiver. Bus line means connects the output means of said first OR gate to the first input means of said second XOR gate. Logic means responds to unequal signal logic levels on the bus means and the data signal of any of said data channels to supply a first signal logic level to the second input means of all of said first and second XOR gates such that the signal logic level supplied to the first input means of said first and second XOR gate will be inverted. The logic means further responds to equal signal logic levels of said bus means and said data input signals of all of said data channels to supply a non-inverting signal logic level to the second input means of all of said first and second XOR gates.

Inventors

  • 👤 Victor Auerbach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 16:46
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/20; G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; H04L1/00; H04L1/20

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 226 words
In a system comprising a transmitter for generating N data signals each having first and second logic levels, a receiver for receiving said N signals and N data channels each comprising bus means for transmitting said N signals, a circuit means for detecting and correcting a stuck signal level condition on one of said bus means and comprising in each data channel; first and second Exclusive OR gate means each having first and second input means and an output means; means for supplying one of said data signals to said first input means of said first Exclusive OR gate means and for supplying the output of said second Exclusive OR gate means to said receiver; and bus means connecting the output means of said first Exclusive OR gate means to the first input means of said second Exclusive OR gate means; and logic means responsive to equal signal logic levels of said bus means and said data signals of all of said data channels to supply said first signal logic level to the second input terminals of said first and second Exclusive OR gate means and responsive to unequal signal levels of said bus means and said data signals of any of said data channels to supply said second signal logic level to said second input terminals of said first and second Exclusive OR gate means.
Claim 2
Dependent Claim 226 words
In a system comprising a transmitter for generating N data signals each having first and second logic levels, a receiver for receiving said N signals and N data channels each comprising bus means for transmitting said N signals, a circuit means for detecting and correcting a stuck signal level condition on one of said bus means and comprising in each data channel; first and second Exclusive OR gate means each having first and second input means and an output means; means for supplying one of said data signals to said first input means of said first Exclusive OR gate means and for supplying the output of said second Exclusive OR gate means to said receiver; and bus means connecting the output means of said first Exclusive OR gate means to the first input means of said second Exclusive OR gate means; and logic means responsive to equal signal logic levels of said bus means and said data signals of all of said data channels to supply said first signal logic level to the second input terminals of said first and second Exclusive OR gate means and responsive to unequal signal levels of said bus means and said data signals of any of said data channels to supply said second signal logic level to said second input terminals of said first and second Exclusive OR gate means.
Claim 3
Dependent Claim 127 words
A system as in claim 1 in which said logic means comprises: a plurality of third Exclusive OR gate means each having third and fourth input means connected respectively to said first input means of the first Exclusive OR gate means of each data line and to the said bus means of each data channel and further comprising second output means; OR gate means having a plurality of input terminals and an output terminal; means for connecting said second output means of each of said third Exclusive OR gate means to one of said input terminals of said OR gate means; and means for connecting the output of said OR gate means to the said second input means of said first and second Exclusive OR gate means.
Claim 4
Dependent Claim 186 words
A system as in claim 2 and further comprising: signal amplitude correcting means responsive to a data signal of said first level and a predetermined first range of signal levels of said bus means to produce an amplitude corrected signal of said first level and responsive to a data signal of said first level and a signal level on said bus means which lies outside said first range of signal levels to produce an amplitude corrected signal of said second level; said signal amplitude correcting means further responsive to a data signal of said second level and a predetermined second range of signal levels of said bus means to produce an amplitude corrected signal of said second level and responsive to a data signal of said second level and a signal level on said bus means which lies outside said second range of signal levels to produce an amplitude corrected signal of said first level; said third Exclusive OR gate means responsive to equality or inequality of said data signal and the amplitude corrected signal to produce signals of said first and second logic levels, respectively.
Claim 5
Dependent Claim 331 words
A system as in claim 1 in which said logic means comprises: a plurality of third Exclusive OR gate means, each having third and fourth input means and an output means; means for connecting said first input means of said first Exclusive OR gate means and said bus means, respectively, of each data channel, to said third and fourth input means of said third Exclusive OR gate means; said third Exclusive OR gate means responsive to the equality or inequality of the level of the data signal supplied to said each data channel and the signal level of said bus means of said each data channel to produce output signals of said first and second logic levels respectively; priority encoding means responsive to the output signals from all of said third Exclusive OR gate means to produce a signal identifying, in a predetermined order of priority, which of two or more of said third Exclusive OR gate means is producing an output signal of said second level; fourth Exclusive OR gate means having fifth and sixth input means and a third output means; first gating means responsive to all of the data signals supplied to said data channels and to the output of said priority encoding means to gate the data signal supplied to said identified third Exclusive OR gate means to the fifth input means of said fourth Exclusive OR gate means; second gating means responsive to the level of the signals on all of said bus means of all of said data channels and to the output of said priority encoding means to gate the signal level of the bus means which supplied its signal level to the identified third Exclusive OR gate means to the sixth input means of said fourth Exclusive OR gate means; and means for supplying the output of said fourth Exclusive OR gate means to the second input means of said first and second Exclusive OR gate means of each of said data channels.
Claim 6
Dependent Claim 44 words
A system as in claim 1 and further comprising means for overriding said first logic means to supply said first signal logic level to the second input terminals of all of said first and second Exclusive OR gate means during each data signal change.
Claim 7
Dependent Claim 175 words
In a system comprising a transmitter for generating N data signals having first and second logic levels and a receiver for receiving said N signals, N data channels connecting said transmitter to said receiver and each comprising: first and second Exclusive OR gates each having first and second input means and an output means; means for supplying a data signal to said first input means of said first Exclusive OR gate and for supplying the output of said second Exclusive OR gate to said receiver; and bus means connecting the output means of said first Exclusive OR gate to the first input means of said second Exclusive OR gate; first logic means responsive to equal signal logic levels of said bus means and said data signals of all of said data channels and to unequal signal logic levels of said bus means and said data means of any of said data channels to supply said first and second signal logic levels respectively to the second input means of said first and second Exclusive OR gates.
Claim 8
Dependent Claim 175 words
In a system comprising a transmitter for generating N data signals having first and second logic levels and a receiver for receiving said N signals, N data channels connecting said transmitter to said receiver and each comprising: first and second Exclusive OR gates each having first and second input means and an output means; means for supplying a data signal to said first input means of said first Exclusive OR gate and for supplying the output of said second Exclusive OR gate to said receiver; and bus means connecting the output means of said first Exclusive OR gate to the first input means of said second Exclusive OR gate; first logic means responsive to equal signal logic levels of said bus means and said data signals of all of said data channels and to unequal signal logic levels of said bus means and said data means of any of said data channels to supply said first and second signal logic levels respectively to the second input means of said first and second Exclusive OR gates.
Claim 9
Dependent Claim 123 words
A system as in claim 6 in which said logic means comprises: a plurality of third Exclusive OR gates each having third and fourth input means connected respectively to said first input means of the first Exclusive OR gate of each data channel and to the said bus means of each data channel and further comprising second output means; OR gate means having a plurality of input terminals and an output terminal; means for connecting said second output means of each of said third Exclusive OR gates to one of said input terminals of said OR gate means; and means for connecting the output of said OR gate means to the said second input means of said first and second Exclusive OR gates.
Claim 10
Dependent Claim 186 words
A system as in claim 7 and further comprising: signal amplitude correcting means responsive to a data signal of said first level and a predetermined first range of signal levels of said bus means to produce an amplitude corrected signal of said first level and responsive to a data signal of said first level and a signal level on said bus means which lies outside said first range of signal levels to produce an amplitude corrected signal of said second level; said signal amplitude correcting means further responsive to a data signal of said second level and a predetermined second range of signal levels of said bus means to produce an amplitude corrected signal of said second level and responsive to a data signal of said second level and a signal level on said bus means which lies outside said second range of signal levels to produce an amplitude corrected signal of said first level; said third Exclusive OR gate means responsive to equality or inequality of said data signal and the amplitude corrected signal to produce signals of said first and second logic levels, respectively.
Claim 11
Dependent Claim 318 words
A system as in claim 6 in which said logic means comprises: a plurality of third Exclusive OR gates, each having third and fourth input means and second output means; means for connecting said first input means of said first Exclusive OR gate and said bus means, respectively, of each data channel, to said third and fourth input means of said third Exclusive OR gate; said third Exclusive OR gate responsive to the equality or inequality of the level of the data signal supplied to said each data channel and the signal level of said bus means of said each data channel to produce output signals of said first and second logic levels, respectively; priority encoding means responsive to the output signals from all of said third Exclusive OR gates to produce a signal identifying, in a predetermined order of priority, which of two or more of said third Exclusive OR gates is producing an output signal of said second level; fourth Exclusive OR gate means having fifth and sixth input means and a second output means; first gating means responsive to all of the data signals supplied to said data channels and to the output of said priority encoding means to gate the data signal supplied to said identified third Exclusive OR gate to the fifth input means of said fourth Exclusive OR gate; second gating means responsive to the level of the signals on all of said bus means of all of said data channels and to the output of said priority encoding means to gate the signal level of the bus means which supplied its signal level to the identified third Exclusive OR gate to the sixth input means of said fourth Exclusive OR gate; means for supplying the output of said fourth Exclusive OR gate to the second input means of said first and second Exclusive OR gate of each of said data channels.
Claim 12
Dependent Claim 42 words
A system as in claim 6 and further comprising means for overriding said logic means to supply said first signal logic level to the second input terminals of all of said first and second Exclusive OR gates during each data signal change.

References Cited (Backward Citations)

US3248721A Cited
US3646453A Cited
US3633016A Cited
US3944975A Cited
US3961203A Cited
US3999126A Cited
US4020460A Cited
US4070648A Cited
US4088876A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-11-02 1985-05-04 1985-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-11-02 1989-05-04 1989-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-11-02 1993-05-04 1993-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag