DocumentCode
1140527
Title
Fault Analysis and Test Generation for Programmable Logic Arrays (PLA´s)
Author
Ostapko, Daniel L. ; Hong, Se June
Author_Institution
IBM Thomas J. Watson Research Center
Issue
9
fYear
1979
Firstpage
617
Lastpage
627
Abstract
Programmable logic arrays (PLA´s) are the logic implementation vehicle for many applications. Due to their regular structure, one is able to model and analyze many more of the likely physical faults than the conventional stuck faults considered for random combinational logic implementations. We investigate shorts between the lines and crosspoint defects (spurious absence or presence), as well as stuck faults in a PLA. It is shown that a complete crosspoint test set also detects most of all faults analyzed. The crosspoint-oriented test set is compact, easy to generate, and technology-invariant. For the test generation, the regularity of the PLA structure is utilized for ease of computation and for test set optimality. Groups of crosspoint defects are sensitized simultaneously. For each such fault group, a test configuration which contains the totality of the tests for the faults under consideration is efficiently generated. When the configuration is empty, there exists no test that detects the particular group of faults. A covering set of tests is then selected from the configuration. Our test generation method (TPLA) uses two basic and effective heuristics; they are the initial word ordering for processing and the use of look-ahead merit function whenever there is a free choice of values in a test input variables.
Keywords
Circuit faults; Circuit testing; Decoding; Fault detection; Large scale integration; Logic devices; Logic testing; Programmable logic arrays; Test pattern generators; Vehicles;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1979.1675429
Filename
1675429
Link To Document