A new approach to the design of built-in self-testing PLAs for high fault coverage
- 1 January 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 7 (1) , 60-67
- https://doi.org/10.1109/43.3130
Abstract
Four critical requirements are identified for the built-in self-testing of programmable logic arrays (BIST PLAs): the test set to test the PLA as well as the output response must be independent of the function of the PLA; the test pattern generator (TPG) and the response evaluator circuits must be simple to keep the extra logic overhead to a minimum; the fault coverage of the PLA must be within acceptable limits; and the speed of the test application must be high. A design that meets all of these goals is proposed. The approach is based on counting crosspoints, as opposed to the conventional parity technique. The TPG and RE circuits are simple and consist of shift registers and counters. The design requires a reorganization of the columns of the PLA on the basis of the number of crosspoints. This design provides extremely high fault coverage: the coverage for multiple faults is higher than that of any BIST design known to the authors, and the single-fault coverage is 100%. The design is simple and can easily be incorporated into existing computer-aided design systemsKeywords
This publication has 14 references indexed in Scilit:
- On the design of random pattern testable PLA based on weighted random pattern testingJournal of Electronic Testing, 1992
- A New Approach to the Design of Testable PLA'sIEEE Transactions on Computers, 1987
- Implementing a Built-In Self-Test PLA DesignIEEE Design & Test of Computers, 1985
- A New PLA Design for Universal TestabilityIEEE Transactions on Computers, 1984
- A Testable PLA Design with Low Overhead and High Fault CoverageIEEE Transactions on Computers, 1984
- An Easily Testable Design of Programmable Logic Arrays for Multiple FaultsIEEE Transactions on Computers, 1983
- Random-Pattern Coverage Enhancement and Diagnosis for LSSD Logic Self-TestIBM Journal of Research and Development, 1983
- An Algorithm for Optimal PLA FoldingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1982
- A Design of Programmable Logic Arrays with Universal TestsIEEE Transactions on Computers, 1981
- A Hardware Approach to Self-Testing of Large Programmable Logic ArraysIEEE Transactions on Computers, 1981