• DocumentCode
    1142338
  • Title

    Multiple Fault Detection in Programmable Logic Arrays

  • Author

    Agarwal, Vinod K.

  • Author_Institution
    Department of Electrical Engineering, McGill University
  • Issue
    6
  • fYear
    1980
  • fDate
    6/1/1980 12:00:00 AM
  • Firstpage
    518
  • Lastpage
    522
  • Abstract
    The increasing recognition of PLA´s as efficient and viable modules for such purposes as microprogramming and design of sequential controllers has led to a growing interest in the development of optimum fault detection test sets for these modules. It is now well known that a fault type which is unique to PLA´s is the class of contact faults. A single contact fault is the spurious presence or absence of a contact between a row and a column of a PLA. We consider in this paper the problem of determining the capability of complete single contact fault test sets to cover multiple contact faults of PLA´s. Our approach consists of developing a model of PLA´s which allows one to represent a contact fault in a PLA as a stuck-at fault in the model of the PLA. Using this model, it is shown that more than 98 percent of all multiple contact faults of size 8 and less are inherently covered by every complete single contact fault test set in a PLA. Applications of this model to stuck-at fault diagnosis are also discussed.
  • Keywords
    Contact faults; PLA fault detection; PLA modeling; masking; multiple fault detection; programmable logic arrays; single fault coverage; Fault detection; Fault diagnosis; Logic design; Logic devices; Logic programming; Logic testing; Microprogramming; Programmable control; Programmable logic arrays; Sequential analysis; Contact faults; PLA fault detection; PLA modeling; masking; multiple fault detection; programmable logic arrays; single fault coverage;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1980.1675612
  • Filename
    1675612