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

Cross-coupled checking circuit

Assignee: Hewlett Packard Development Co LP
•
Filing: 1987-04-16
•
Granted: 1989-06-27
•
Expires: 2007-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cross-coupled checking circuit is disclosed in which two identical integrated circuit chips are configured in a complementary manner and connected in parallel to the same inputs and outputs. One chip drives the data output data and the other chip drives the check symbol output corresponding to the output data. Each chip generates internal results and compares them to the output driven by the other chip.

Inventors

  • 👤 Peter L. Fu
  • 👤 Daniel E. Lenoski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:30
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1629; G06F11/1633; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G06F11/08; G06F11/10

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 270 words
In a circuit for generating digital output data and digital check symbol data, a cross-coupled checking circuit for checking the output data and the check symbol data, said circuit comprising: a first integrated circuit comprising: an off-chip data output; an off-chip check symbol input; first logic means coupled to the off-chip data output for generating output data at the off-chip data output; first check symbol generating means connected to the first logic means for receiving the output data and generating the check symbol data from the output data; and a first comparator having one input coupled to the first check symbol generating means and having a second input coupled to the off-chip check symbol input; a second integrated circuit comprising: second logic means for generating output data; an off-chip check symbol output; an off-chip data input; second check symbol generating means coupled to the second logic means for receiving the output data and for generating the check symbol data from the output data at the off-chip check symbol output; and a second comparator having one input coupled to the second logic means and having a second input coupled to the off-chip data input; means for coupling the off-chip data output of the first integrated circuit to the off-chip data input of the second integrated circuit; and means for coupling the off-chip check symbol output of the second integrated circuit to the off-chip check symbol input of the first integrated circuit; whereby said first integrated circuit drives the data output and checks the check symbol output and said second integrated circuit drives the check symbol output and checks the data output.
Claim 2
Dependent Claim 270 words
In a circuit for generating digital output data and digital check symbol data, a cross-coupled checking circuit for checking the output data and the check symbol data, said circuit comprising: a first integrated circuit comprising: an off-chip data output; an off-chip check symbol input; first logic means coupled to the off-chip data output for generating output data at the off-chip data output; first check symbol generating means connected to the first logic means for receiving the output data and generating the check symbol data from the output data; and a first comparator having one input coupled to the first check symbol generating means and having a second input coupled to the off-chip check symbol input; a second integrated circuit comprising: second logic means for generating output data; an off-chip check symbol output; an off-chip data input; second check symbol generating means coupled to the second logic means for receiving the output data and for generating the check symbol data from the output data at the off-chip check symbol output; and a second comparator having one input coupled to the second logic means and having a second input coupled to the off-chip data input; means for coupling the off-chip data output of the first integrated circuit to the off-chip data input of the second integrated circuit; and means for coupling the off-chip check symbol output of the second integrated circuit to the off-chip check symbol input of the first integrated circuit; whereby said first integrated circuit drives the data output and checks the check symbol output and said second integrated circuit drives the check symbol output and checks the data output.
Claim 3
Dependent Claim 19 words
The circuit of claim 1 wherein said second logic means comprises: means functionally equivalent to said first logic means.
Claim 4
Dependent Claim 62 words
The circuit of claim 1 wherein the first integrated circuit further comprises means responsive to an externally-supplied signal for configuring the first integrated circuit to use its off-chip data output as an off-chip data input and to use its off-chip check symbol input as an off-chip check symbol output; whereby the first and second integrated circuits may be identical integrated circuit chips.
Claim 5
Dependent Claim 29 words
The circuit of claim 3 wherein said first integrated circuit and said second integrated circuit have off-chip data inputs coupled to each other and to an input data source.
Claim 6
Dependent Claim 32 words
The circuit of claim 4 wherein said first integrated circuit and said second integrated circuit have off-chip data outputs coupled to each other and off-chip check symbol outputs coupled to each other.
Claim 7
Dependent Claim 68 words
The circuit of claim 1 wherein the off-chip data output of the first integrated circuit and the off-chip data input of the second integrated circuit each comprise N pins where N is an integer; and the off-chip check symbol output of the second integrated circuit and the off-chip check symbol input of the first integrated circuit each comprise M pins where M is an integer less than N.
Claim 8
Dependent Claim 368 words
An integrated circuit adapted to be coupled to an identical integration circuit to generate and check a data output and a check symbol output, the circuit comprising: a logic circuit having a data output and a check symbol output for outputting data and a check symbol corresponding to the data; first comparing means for comparing input signals, said first comparing means having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparing means; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output for controllably coupling the data output of said logic circuit to the off-chip data output; second comparing means for comparing input signals, said second comparing means having a first input coupled to the check symbol output of said logic circuit and having a second input; an off-chip check symbol output coupled to the second input of said second comparing means; second gating means having an input coupled to the check symbol output of said logic circuit and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said logic circuit of the off-chip check symbol output; first off-chip enable means coupled to said first gating means for receiving a signal for controlling said first gating means; and second off-chip enable means coupled to said second gating means for receiving a signal for controlling said second gating means independently of said first gating means; whereby the integrated circuit may be configured by applying signals to the first and second off-chip enable means to couple only one of the logic circuit outputs to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparing means, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 9
Dependent Claim 368 words
An integrated circuit adapted to be coupled to an identical integration circuit to generate and check a data output and a check symbol output, the circuit comprising: a logic circuit having a data output and a check symbol output for outputting data and a check symbol corresponding to the data; first comparing means for comparing input signals, said first comparing means having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparing means; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output for controllably coupling the data output of said logic circuit to the off-chip data output; second comparing means for comparing input signals, said second comparing means having a first input coupled to the check symbol output of said logic circuit and having a second input; an off-chip check symbol output coupled to the second input of said second comparing means; second gating means having an input coupled to the check symbol output of said logic circuit and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said logic circuit of the off-chip check symbol output; first off-chip enable means coupled to said first gating means for receiving a signal for controlling said first gating means; and second off-chip enable means coupled to said second gating means for receiving a signal for controlling said second gating means independently of said first gating means; whereby the integrated circuit may be configured by applying signals to the first and second off-chip enable means to couple only one of the logic circuit outputs to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparing means, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 10
Dependent Claim 43 words
The integrated circuit of claim 7 wherein said logic circuit comprises: means coupled to said logic circuit data output for generating output data; and means coupled to said logic circuit check symbol output for generating a check symbol corresponding to said output data.
Claim 11
Dependent Claim 16 words
The integrated circuit of claim 7 wherein said first and second gating means are three-state drivers.
Claim 12
Dependent Claim 17 words
The integrated circuit of claim 7 wherein said first and second gating means are open-collector type drivers.
Claim 13
Dependent Claim 14 words
The integrated circuit of claim 7 wherein the check symbol is a parity bit.
Claim 14
Dependent Claim 68 words
The integrated circuit of claim 7 wherein said logic circuit has at least one input and said circuit further comprises: an off-chip data input coupled to the input of said logic circuit; an off-chip check symbol input; and prechecking means having a first input coupled to said off-chip data input and having a second input coupled to said off-chip check symbol input for checking input data for errors.
Claim 15
Dependent Claim 413 words
An integrated circuit adapted to be coupled to an identical integrated circuit to generate and check a data output and a check symbol output, the circuit comprising: logic means for generating output data, said logic means having at least one input and having a data output; means coupled to the output of said logic means and having a check symbol output, for generating a check symbol corresponding to said output data at the check symbol output; a first comparator having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparator; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output; first off-chip enable means coupled to said first gating means for receiving a signal for controlling said first gating means; a second comparator having a first input coupled to the check symbol output of said check symbol generating means and having a second input; an off-chip check symbol output coupled to the second input of said second comparator; second gating means having an input coupled to the check symbol output of said check symbol generating means and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said check symbol generating means to the off-chip check symbol output; second off-chip enable means coupled to said second gating means for receiving a signal for controlling said second gating means independently of said first gating means; an off-chip data input coupled to the input of said logic circuit; an off-chip check symbol input; and prechecking means having a first input coupled to said off-chip data input and having a second input coupled to said off-chip check symbol input for checking input data for errors; whereby the integrated circuit may be configured by applying signals to the first and second off-chip enable means to couple either the data or the check symbol to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparator, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 16
Dependent Claim 413 words
An integrated circuit adapted to be coupled to an identical integrated circuit to generate and check a data output and a check symbol output, the circuit comprising: logic means for generating output data, said logic means having at least one input and having a data output; means coupled to the output of said logic means and having a check symbol output, for generating a check symbol corresponding to said output data at the check symbol output; a first comparator having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparator; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output; first off-chip enable means coupled to said first gating means for receiving a signal for controlling said first gating means; a second comparator having a first input coupled to the check symbol output of said check symbol generating means and having a second input; an off-chip check symbol output coupled to the second input of said second comparator; second gating means having an input coupled to the check symbol output of said check symbol generating means and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said check symbol generating means to the off-chip check symbol output; second off-chip enable means coupled to said second gating means for receiving a signal for controlling said second gating means independently of said first gating means; an off-chip data input coupled to the input of said logic circuit; an off-chip check symbol input; and prechecking means having a first input coupled to said off-chip data input and having a second input coupled to said off-chip check symbol input for checking input data for errors; whereby the integrated circuit may be configured by applying signals to the first and second off-chip enable means to couple either the data or the check symbol to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparator, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 17
Dependent Claim 371 words
An integrated circuit adapted to be coupled to an identical integrated circuit to generate and check a data output and a check symbol output, the circuit comprising: a logic circuit having a data output and a check symbol output for outputting data and a check symbol corresponding to the data; first comparing means for comparing input signals, said first comparing means having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparing means; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output for controllably coupling the data output of said logic circuit to the off-chip data output; second comparing means for comparing input signals, said second comparing means having a first input coupled to the check symbol output of said logic circuit and having a second input; an off-chip check symbol output coupled to the second input of said second comparing means; second gating means having an input coupled to the check symbol output of said logic circuit and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said logic circuit to the off-chip check symbol output; off-chip enable means coupled to said first gating means and to said second gating means for receiving a control signal, said control signal causing one of said gating means to couple its input to its output while causing the other one of said gating means to decouple its input from its output; whereby the integrated circuit may be configured by applying a control signal to the off-chip enable means to couple either the data or the check symbol to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparator, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 18
Dependent Claim 371 words
An integrated circuit adapted to be coupled to an identical integrated circuit to generate and check a data output and a check symbol output, the circuit comprising: a logic circuit having a data output and a check symbol output for outputting data and a check symbol corresponding to the data; first comparing means for comparing input signals, said first comparing means having a first input coupled to the data output of said logic circuit and having a second input; an off-chip data output coupled to the second input of said first comparing means; first gating means having an input coupled to the data output of said logic circuit and having an output coupled to the off-chip data output for controllably coupling the data output of said logic circuit to the off-chip data output; second comparing means for comparing input signals, said second comparing means having a first input coupled to the check symbol output of said logic circuit and having a second input; an off-chip check symbol output coupled to the second input of said second comparing means; second gating means having an input coupled to the check symbol output of said logic circuit and having an output coupled to the off-chip check symbol output for controllably coupling the check symbol output of said logic circuit to the off-chip check symbol output; off-chip enable means coupled to said first gating means and to said second gating means for receiving a control signal, said control signal causing one of said gating means to couple its input to its output while causing the other one of said gating means to decouple its input from its output; whereby the integrated circuit may be configured by applying a control signal to the off-chip enable means to couple either the data or the check symbol to an off-chip output, thereby permitting the other off-chip output to be used as an input for passing a signal to a comparator, and an identical integrated circuit configured in a complementary manner may be coupled in parallel to the first integrated circuit such that one integrated circuit drives the data output and compares the check symbols while the other integrated circuit drives the check symbol output and compares the data.
Claim 19
Dependent Claim 262 words
In a circuit for generating digital output data and digital check symbol data, a cross-coupled checking circuit for checking the output data and the check symbol data, said circuit comprising: a first module comprising: an external data output; an external check symbol input; first logic means coupled to the external data output for generating output data at the external data output; first check symbol generating means connected to the first logic means for receiving the output data and generating the check symbol data from the output data; and a first comparator having one output coupled to the first check symbol generating means and having a second input coupled to the external check symbol input; a second module comprising: second logic means for generating output data; an external check symbol output; an external data input; second check symbol generating means coupled to the second logic means for receiving the output data and for generating the check symbol data from the output data at the external check symbol output; and a second comparator having one input coupled to the second logic means and having a second input coupled to the external data input; means for coupling the external data output of the first module to the external data input of the second module; and means for coupling the external check symbol output of the second module to the external check symbol input of the first module; whereby said first module drives the data output and checks the check symbol output and said second module drives the check symbol output and checks the data output.
Claim 20
Dependent Claim 262 words
In a circuit for generating digital output data and digital check symbol data, a cross-coupled checking circuit for checking the output data and the check symbol data, said circuit comprising: a first module comprising: an external data output; an external check symbol input; first logic means coupled to the external data output for generating output data at the external data output; first check symbol generating means connected to the first logic means for receiving the output data and generating the check symbol data from the output data; and a first comparator having one output coupled to the first check symbol generating means and having a second input coupled to the external check symbol input; a second module comprising: second logic means for generating output data; an external check symbol output; an external data input; second check symbol generating means coupled to the second logic means for receiving the output data and for generating the check symbol data from the output data at the external check symbol output; and a second comparator having one input coupled to the second logic means and having a second input coupled to the external data input; means for coupling the external data output of the first module to the external data input of the second module; and means for coupling the external check symbol output of the second module to the external check symbol input of the first module; whereby said first module drives the data output and checks the check symbol output and said second module drives the check symbol output and checks the data output.

References Cited (Backward Citations)

US3517174A Cited
US3557315A Cited
US3833798A Cited
US3848116A Cited
US3978327A Cited
US4031375A Cited
US3882455A Cited
US4176258A Cited
US4233682A Cited
US4453215A Cited
US4541094A Cited
US4723245A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-26 1992-12-26 1993-06-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-26 1996-12-26 1997-06-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-26 2000-12-26 2001-06-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag