Random pattern self test design
AssigneeInternational Business Machines Corporation
InventorsEdward B. Eichelberger, Eric Lindbloom
Life of this patent
Estimating the term…
Abstract
A PLA is constructed to improve random testing. Section circuits are provided that permit disabling sections of the output lines that are called segments so that the circuit can be tested one segment at a time. Selection circuits are also provided for enabling the product term lines only one at a time. Thus, while random test signals are conventionally applied to the PLA input terminals for test, only a small portion of the PLA is enabled for the test. Control signals for the selection circuits are generated randomly so that the portion of the PLA that is tested is varied randomly.
Claims7
An array logic device of the type having first and second orthogonal sets of lines, means for applying input signals to the lines of the first set, circuit elements located at selected crossover points of the array to establish a pattern of interconnections from the first set to the second set, means for translating signals on the second set of lines to device output signals, means for generating a first plurality of random test signals and means for applying said test signals to said first lines, and means for detecting a function of the signal on said second lines during a test, wherein an improvement for self-testing the logic device comprises,
- means for supplying a second plurality of random signals, and means responsive to the second plurality of random signals for selectively enabling the lines of the first set in a plurality of segments during a test, and
- a second array having third and fourth orthogonal sets of lines, said fourth set of lines being formed as extensions of the lines of the second set, circuit elements at intersections of the third and extension lines in a pattern to disable a plurality of said second lines according to signals on said third lines, means for supplying a third plurality of random signals, and means responsive to said third plurality of random signals for forming signals on said third lines to disable a plurality of said second lines during a test,
- said second and third random signal means being arranged to cooperate with said first random signal means for stepping the device through a predetermined sequence of random test states, whereby after a predetermined number of steps the state of the device can be compared with the state of good device.
Dependencies are inferred from the claim text.