Show simple item record

dc.contributor.advisorNripendra,N
dc.contributor.authorJacom ,James
dc.date.accessioned2026-03-10T09:29:36Z
dc.date.available2026-03-10T09:29:36Z
dc.date.submitted1987
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/8912
dc.description.abstractProgrammable Logic Arrays (PLAs) are being extensively used in today’s LSI (Large Scale Integration) and VLSI (Very Large Scale Integration) circuit design as flexible building blocks for implementing combinational logic functions. The primary objective of this thesis is the formulation of systematic procedures to render the fault diagnosis of PLAs highly reliable. First, a test generation algorithm is developed to obtain a compact test set for the detection of all detectable single crosspoint faults in a PLA. Powerful heuristics are employed to speed up the computation of tests. Results of a Pascal implementation of the algorithm show that its performance is comparable to the best existing algorithms for PLA test generation and, in most cases, generates a more compact test set. The limitations of single crosspoint test sets for PLAs, such as undetected crosspoint faults and inadequate multiple fault coverage, are examined. The need to design PLAs for improved testability is emphasised. A hardware approach is proposed for the design of testable PLAs, which incorporates a shift?register and an additional observable output line called a watch?line as extra hardware. This method greatly simplifies test generation for PLAs and produces a test set with 100?% multiple fault coverage of all crosspoint, stuck, as well as bridging faults in a PLA, while requiring significantly less additional hardware and considerably fewer test vectors compared to other similar approaches. Another objective of this thesis is the analysis of the multiple stuck?fault detection capability of single stuck?fault test sets in general multiple?output combinational circuits. The theoretical analysis of “Guaranteed To Be Detected (GTBD)” faults in a circuit reveals that irrespective of circuit structure, the fraction of GTBD faults rises exponentially with increasing fault multiplicity. It is shown that more than 99.6?% of all multiple stuck faults in any circuit having three or more observable outputs is guaranteed to be detected by a single fault test set (SFT) that is capable of detecting stuck faults on the primary output lines. Such results provide a theoretical justification for the popular view that high fault coverage against small fault multiplicities is both necessary and sufficient to detect all multiple stuck faults of interest in a combinational circuit.
dc.language.isoen_US
dc.relation.ispartofseriesT02524
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation
dc.subjectDigital System Reliability
dc.subjectProgrammable Logic Arrays
dc.subjectSingle Stuck Fault
dc.titleDesign for Testability and fault analysis in PLAs and General combinational circuits
dc.typeThesis
dc.degree.namePhD
dc.degree.levelDoctoral
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineEngineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record