Show simple item record

dc.contributor.advisorBiswas, N Nripendra
dc.contributor.authorRamanath, K S
dc.date.accessioned2025-10-07T10:52:02Z
dc.date.available2025-10-07T10:52:02Z
dc.date.submitted1982
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/7152
dc.description.abstractThis thesis presents a systematic procedure for converting a programmable logic array (PLA) with untestable faults into a completely testable PLA. In such a PLA, all modeled faults - including crosspoint faults, bridging faults, and stuck faults - are guaranteed to be testable. It is first demonstrated that PLA minimization alone does not eliminate all untestable crosspoint faults. The concept of control inputs is introduced to design crosspoint-irredundant PLAs, and a condition for their construction is derived using covering row sets. The problem of minimizing control inputs is formulated as a non-standard set covering problem and transformed into a familiar problem involving maximal compatibles. A depth-first tree search algorithm with a lower bound heuristic is developed to find a minimal cover, and an upper bound on control inputs is also established. The resulting PLA is analyzed to identify stuck and bridging faults that remain untestable or are not guaranteed to be detected by crosspoint fault test sets. Additional hardware is proposed to eliminate these faults, resulting in a completely testable PLA. Both AND-type and OR-type bridging faults are considered. It is shown that such a PLA is easily testable, as a test set for crosspoint faults suffices to detect all stuck and adjacent bridging faults. A secondary objective of the thesis is the development of an online algorithm for locating crosspoint faults in a PLA. The algorithm identifies a fault set based on the response to a failed test input and provides an upper bound on the number of faults in the set. An adaptive procedure followed by a functional equivalence test is used to locate the fault equivalence class.
dc.language.isoen_US
dc.relation.ispartofseriesT01868
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.subjectPLA (Programmable Logic Array)
dc.subjectBridging Faults
dc.subjectFault Localization
dc.titleDesign for complete testability and fault diagnosis of programmable logic arrays
dc.typeThesis
dc.degree.levelPhD
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