Title :
Fault detection in programmable logic arrays
Author :
Somenzi, Fabio ; Gai, Silvano
Author_Institution :
SGS Microelettronica, Agrate Brianza, Italy
fDate :
5/1/1986 12:00:00 AM
Abstract :
When designing fault-tolerant systems including programmable logic arrays (PLAs), the various aspects of these circuits concerning fault diagnosis have to be taken into account. The peculiarity of these aspects, ranging from fault models to test generation algorithms and to self-checking structures, is due to the regularity of PLAs. The fault model generally accepted for PLAs is the crosspoint defect; it is employed by dedicated test generation algorithms, based on the fact that PLAs implement a two-level combinational function. The problem of accessing inputs and outputs of the PLA can be alleviated by augmenting the PLA itself so as to simplify the test vectors to be applied, making them function independent in the limit. A further step consists in the addition of the circuitry required to generate test vectors and to evaluate the answer, thus obtaining a built-in self-test (BIST) architecture. Finally, high reliability can be achieved with PLAs featuring concurrent error detection.
Keywords :
Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Electrical fault detection; Fault detection; Fault tolerant systems; Logic circuits; Logic design; Programmable logic arrays;
Journal_Title :
Proceedings of the IEEE
DOI :
10.1109/PROC.1986.13529