Fault detection and location in reconfigurable VLSI arrays

Kuochen Wang*, Sy Yen Kuo

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

A systematic and efficient fault diagnosis methodology in reconfigurable VLSI array architectures is presented. This methodology utilizes the output data path independence of subsets of processing elements (PEs) based on the topology of the arrays. The 'divide and conquer' technique is applied to reduce testing complexity and enhances the controllability and observability of arrays. An array under test is divided into several nonoverlapping parallel partitions. Those PEs in the same partition can be diagnosed simultaneously. The problem to find parallel partitions is shown equivalent to a generalized Eight Queens problem. Three types of easily testable PEs are designed to illustrate this approach. The main contribution of this paper is a novel PE fault diagnosis approach which speeds up the testing by at least O(|V|1/2) for the arrays considered, where |V| is the number of PEs. This approach requires little or no hardware overhead depending on the types of architectures and can diagnose multiple PE faults.

Original languageEnglish
Title of host publicationIEEE Int Conf Comput Aided Des ICCAD 89 Dig Tech Pap
Editors Anon
PublisherPubl by IEEE
Pages234-237
Number of pages4
ISBN (Print)0818659866
StatePublished - 1989
Externally publishedYes
EventIEEE International Conference on Computer-Aided Design (ICCAD-89): Digest of Technical Papers - Santa Clara, CA, USA
Duration: 05 11 198909 11 1989

Publication series

NameIEEE Int Conf Comput Aided Des ICCAD 89 Dig Tech Pap

Conference

ConferenceIEEE International Conference on Computer-Aided Design (ICCAD-89): Digest of Technical Papers
CitySanta Clara, CA, USA
Period05/11/8909/11/89

Fingerprint

Dive into the research topics of 'Fault detection and location in reconfigurable VLSI arrays'. Together they form a unique fingerprint.

Cite this