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

Apparatus for propagating internal logic gate faults in a digital logic simulator

Assignee: AT&T Inc
•
Filing: 1972-07-13
•
Granted: 1973-12-18
•
Expires: 1992-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved apparatus and method for propagating faults in a digital logic fault simulator. The method is a more accurate way of propagating internal faults through logic gates and flip-flops that are on loops, that is, gates and flip-flops having at least one input that can be traced back to their outputs. Internal faults are propagated through a loop gate by using the faulty input bit patterns to the gate to access a list of all possible internal faults of the gate in order to determine which internal faults should be propagated through it. Internal faults are propagated through loop flip-flops by accessing an equation table to determine the correct relationship of the current output fault lists to the previous output fault lists, the current input fault lists, and the internal faults of the flip-flops.

Inventors

  • 👤 Armstrong D Byron
  • 👤 R South

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 20:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 448 words
An improved digital computer of the type where circuitry is internally connected when a stored list of instructions is processed by a central processing unit, said computer being used for simulating the propagation of internal faults of a logic device on a feedback loop, wherein the improvement comprises; 1. a first storage circuit for a plurality of signals, said signals representing fault lists for each input terminal of said logic device, said fault lists consisting of external faults, and internal faults of said logic device which appear as inputs to the device through a feedback loop; 2. a second storage circuit for a sequence of signals, each signal corresponding to the error-free input logic value of one of the input terminals of the logic device; 3. a third storage circuit for storing the error-free output value of the logic device which results when said error-free input logic values are applied to the device; 4. a fourth storage circuit for a plurality of signal sequences representing input logic values and corresponding signals representing error-free output logic values, internal faults, and logical effects values for said logic device, said input logic values comprising every combination of logic values possible on the leads of said logic device; 5. a signal control circuit responsive to said first storage circuit, said control circuit testing in turn each fault list corresponding to said input terminal, then examining in turn each internal fault in said fault list, then transferring control to, a. a generating circuit for replicating the sequence of signals stored in said second storage circuit, except for the complimenting of the signal corresponding to the said input terminal under test, and then to b. a first testing circuit for comparing the signal sequence generated by said generating circuit with said plurality of signals sequences stored in said fourth storage circuit until an exact match occurs, and then to c. a signal output circuit responsive to said matching signal sequence of said first testing circuit and said internal fault of said signal control circuit for the extraction of said logical effect signal corresponding to said matching signal sequence and said internAl fault from said fourth storage circuit, and then to d. a second testing circuit for comparing said extracted logical effect signal of said signal output circuit with said error-free output value of said third storage circuit, said second testing circuit producing a test signal of a first type if said logical effect signal and said error-free output value are the same, and producing a test signal of a second type otherwise, and then to e. an output storage circuit for storing said internal fault if said test signal is of said second type.
Claim 2
Dependent Claim 448 words
An improved digital computer of the type where circuitry is internally connected when a stored list of instructions is processed by a central processing unit, said computer being used for simulating the propagation of internal faults of a logic device on a feedback loop, wherein the improvement comprises; 1. a first storage circuit for a plurality of signals, said signals representing fault lists for each input terminal of said logic device, said fault lists consisting of external faults, and internal faults of said logic device which appear as inputs to the device through a feedback loop; 2. a second storage circuit for a sequence of signals, each signal corresponding to the error-free input logic value of one of the input terminals of the logic device; 3. a third storage circuit for storing the error-free output value of the logic device which results when said error-free input logic values are applied to the device; 4. a fourth storage circuit for a plurality of signal sequences representing input logic values and corresponding signals representing error-free output logic values, internal faults, and logical effects values for said logic device, said input logic values comprising every combination of logic values possible on the leads of said logic device; 5. a signal control circuit responsive to said first storage circuit, said control circuit testing in turn each fault list corresponding to said input terminal, then examining in turn each internal fault in said fault list, then transferring control to, a. a generating circuit for replicating the sequence of signals stored in said second storage circuit, except for the complimenting of the signal corresponding to the said input terminal under test, and then to b. a first testing circuit for comparing the signal sequence generated by said generating circuit with said plurality of signals sequences stored in said fourth storage circuit until an exact match occurs, and then to c. a signal output circuit responsive to said matching signal sequence of said first testing circuit and said internal fault of said signal control circuit for the extraction of said logical effect signal corresponding to said matching signal sequence and said internAl fault from said fourth storage circuit, and then to d. a second testing circuit for comparing said extracted logical effect signal of said signal output circuit with said error-free output value of said third storage circuit, said second testing circuit producing a test signal of a first type if said logical effect signal and said error-free output value are the same, and producing a test signal of a second type otherwise, and then to e. an output storage circuit for storing said internal fault if said test signal is of said second type.
Claim 3
Dependent Claim 190 words
The computer of claim 1 wherein the improvement further comprises; a third testing circuit for comparing the error-free input logic value signal sequence of said second storage circuit with said plurality of signal sequences stored in said fourth storage circuit, until an exact match occurs; a second output signal circuit responsive to said matched signal sequence in said fourth storage circuit, for the extraction of said corresponding signals representing internal faults; a fourth testing circuit for comparing said signals representing internal faults extracted from said fourth storage circuit with said signals representing internal faults in said fault lists of said first storage circuit, said testing circuit producing a test signal of a first type for distinguishing each signal representing an internal fault extracted from said fourth storage circuit when a match occurs, said testing circuit producing a test signal of a second type for distinguishing signals representing an internal fault extracted from said fourth storage circuit when no match is found; a signal transfer circuit to store in said output storage circuit those signals representing internal faults from said fourth testing circuit distinguished by said signal of a second type.
Claim 4
Dependent Claim 28 words
a second storage circuit for a sequence of signals, each signal corresponding to the error-free input logic value of one of the input terminals of the logic device;
Claim 5
Dependent Claim 28 words
a second storage circuit for a sequence of signals, each signal corresponding to the error-free input logic value of one of the input terminals of the logic device;
Claim 6
Dependent Claim 17 words
a second storage circuit for storing the current error-free input and output logic values of said flip-flop;
Claim 7
Dependent Claim 17 words
a second storage circuit for storing the current error-free input and output logic values of said flip-flop;
Claim 8
Dependent Claim 27 words
a third storage circuit for storing the error-free output value of the logic device which results when said error-free input logic values are applied to the device;
Claim 9
Dependent Claim 27 words
a third storage circuit for storing the error-free output value of the logic device which results when said error-free input logic values are applied to the device;
Claim 10
Dependent Claim 47 words
An improved digital computer of the type where circuitry is internally connected when a stored list of instructions is processed by a central processing unit, said computer being used for simulating the propagation of internal faults of NOR gates connected for flip-flop operation, wherein the improvement comprises;
Claim 11
Dependent Claim 47 words
An improved digital computer of the type where circuitry is internally connected when a stored list of instructions is processed by a central processing unit, said computer being used for simulating the propagation of internal faults of NOR gates connected for flip-flop operation, wherein the improvement comprises;
Claim 12
Dependent Claim 46 words
a third storage circuit for storing signals representing logical equations for the propagation of internal faults of a NOR gate connected flip-flop at the reset output and the set output as functions of previous erron-free output logic values and present error-free input and output logic values;
Claim 13
Dependent Claim 46 words
a third storage circuit for storing signals representing logical equations for the propagation of internal faults of a NOR gate connected flip-flop at the reset output and the set output as functions of previous erron-free output logic values and present error-free input and output logic values;
Claim 14
Dependent Claim 42 words
a signal extraction circuit where said error-free output logic values of said first storage circuit and said input and output logic values of said second storage circuit are applied to said third storage circuit for the extraction of said corresponding logical equations.
Claim 15
Dependent Claim 42 words
a signal extraction circuit where said error-free output logic values of said first storage circuit and said input and output logic values of said second storage circuit are applied to said third storage circuit for the extraction of said corresponding logical equations.
Claim 16
Dependent Claim 50 words
a fourth storage circuit for a plurality of signal sequences representing input logic values and corresponding signals representing error-free output logic values, internal faults, and logical effects values for said logic device, said input logic values comprising every combination of logic values possible on the leads of said logic device;
Claim 17
Dependent Claim 50 words
a fourth storage circuit for a plurality of signal sequences representing input logic values and corresponding signals representing error-free output logic values, internal faults, and logical effects values for said logic device, said input logic values comprising every combination of logic values possible on the leads of said logic device;
Claim 18
Dependent Claim 243 words
a signal control circuit responsive to said first storage circuit, said control circuit testing in turn each fault list corresponding to said input terminal, then examining in turn each internal fault in said fault list, then transferring control to, a. a generating circuit for replicating the sequence of signals stored in said second storage circuit, except for the complimenting of the signal corresponding to the said input terminal under test, and then to b. a first testing circuit for comparing the signal sequence generated by said generating circuit with said plurality of signals sequences stored in said fourth storage circuit until an exact match occurs, and then to c. a signal output circuit responsive to said matching signal sequence of said first testing circuit and said internal fault of said signal control circuit for the extraction of said logical effect signal corresponding to said matching signal sequence and said internAl fault from said fourth storage circuit, and then to d. a second testing circuit for comparing said extracted logical effect signal of said signal output circuit with said error-free output value of said third storage circuit, said second testing circuit producing a test signal of a first type if said logical effect signal and said error-free output value are the same, and producing a test signal of a second type otherwise, and then to e. an output storage circuit for storing said internal fault if said test signal is of said second type.
Claim 19
Dependent Claim 243 words
a signal control circuit responsive to said first storage circuit, said control circuit testing in turn each fault list corresponding to said input terminal, then examining in turn each internal fault in said fault list, then transferring control to, a. a generating circuit for replicating the sequence of signals stored in said second storage circuit, except for the complimenting of the signal corresponding to the said input terminal under test, and then to b. a first testing circuit for comparing the signal sequence generated by said generating circuit with said plurality of signals sequences stored in said fourth storage circuit until an exact match occurs, and then to c. a signal output circuit responsive to said matching signal sequence of said first testing circuit and said internal fault of said signal control circuit for the extraction of said logical effect signal corresponding to said matching signal sequence and said internAl fault from said fourth storage circuit, and then to d. a second testing circuit for comparing said extracted logical effect signal of said signal output circuit with said error-free output value of said third storage circuit, said second testing circuit producing a test signal of a first type if said logical effect signal and said error-free output value are the same, and producing a test signal of a second type otherwise, and then to e. an output storage circuit for storing said internal fault if said test signal is of said second type.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-12-17 1977-06-18 1977-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-12-17 1981-06-18 1981-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-12-17 1985-06-18 1985-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag