Fault detection in programmable logic arrays
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.
- Publication:
-
IEEE Proceedings
- Pub Date:
- May 1986
- Bibcode:
- 1986IEEEP..74..655S
- Keywords:
-
- Circuit Reliability;
- Error Detection Codes;
- Fault Tolerance;
- Logic Design;
- Logic Programming;
- Logical Elements;
- Algorithms;
- Architecture (Computers);
- Decoders;
- Electronic Equipment Tests;
- Failure Analysis;
- Self Tests;
- Shift Registers;
- Very Large Scale Integration;
- Electronics and Electrical Engineering