Structure for physical fault simulation of digital logic
OwnerConstantin C. Timocinventor
Life of this patent
Estimating the term…
Abstract
A shift register connected to elementary gates is added to a digital network to form a fault simulator. The shift register and the additional gates can select a connection from the digital network and simulate a fault on the selected connection. Connection selection is done at a speed comparable to that at which the digital network operates and fault simulation is nondestructive. By resetting the shift register the fault simulator performs as if the digital network were fault-free. To simulate certain faults in the digital network a predetermined fault injection pattern for the faults to be simulated is entered into the shift register.
Claims7
A physical fault simulator for insertion between a pair of digital data circuits for selectively inserting predetermined fault conditions or to allow the uninterrupted flow of data between said pair of digital data circuits comprising:
- a source of fault simulation signals comprising either (1)s or (0)s;
- at least one memory stage;
- connection means from said source of fault simulation signals and said one memory stage for selectively introducing simulation signals into said one memory stage to produce at least one binary (1) output of said one memory stage;
- an OR gate connected in a data flow path between said digital circuits;
- said memory stage connected to an input to said OR gate to furnish a binary (1) input thereof;
- whereby data flows uninterrupted between the pair of digital data circuits in the presence of a binary (0) signal from said memory stage and the input to said second of the pair of digital circuits direct, appears stuck at the signal condition at the output of said memory stage in the presence of a binary (1) signal therefrom.
A physical fault simulator for introducing selected binary (1)s or (0)s fault conditions or to allow the uninterrupted flow of data between a pair of inter-connected digital data circuits comprising:
- a source of a train of at least two binary values which values constitute fault simulation signals;
- a first memory stage for storing at least one binary value;
- a second memory stage for storing at least one binary value;
- said source coupled to said first and second memory stages to store succeeding binary values therein;
- an OR gate having a first input coupled to a data output of said first of the pair of digital data circuits;
- the output of said first memory stage being coupled to the second input of said OR gate;
- an AND gate having a first input coupled to the output of said OR gate and a second input coupled to the output of said second memory stage and the output of said AND gate coupled to a data input of said second of said pair of digital data circuits;
- whereby said simulation circuit allows the uninterrupted flow of digital data between the pair of digital data circuits when a binary (0) is present at the output of said first memory stage and a binary (1) is present at the output of said second memory stage;
- and
- whereby selective stuck-at (0) and stuck-at (1) is simulated by the selection of sequential (1) and (0) combinations of said source of fault simulation signals.
Dependencies are inferred from the claim text.