DocumentCode
1484856
Title
BIST-based test and diagnosis of FPGA logic blocks
Author
Abramovici, Miron ; Stroud, Charles E.
Author_Institution
Lucent Technol., Murray Hill, NJ, USA
Volume
9
Issue
1
fYear
2001
Firstpage
159
Lastpage
172
Abstract
We present a built-in self-test (BIST) approach able to detect and accurately diagnose all single and practically all multiple faulty programmable logic blocks (PLBs) in field programmable gate arrays (FPGAs) with maximum diagnostic resolution. Unlike conventional BIST, FPGA BIST does not involve any area overhead or performance degradation. We also identify and solve the problem of testing configuration multiplexers that was either ignored or incorrectly solved in most previous work. We introduce the first diagnosis method for multiple faulty PLBs; for any faulty PLB, we also identify its internal faulty modules or modes of operation. Our accurate diagnosis provides the basis for both failure analysis used for yield improvement and for any repair strategy used for fault-tolerance in reconfigurable systems. We present experimental results showing detection and identification of faulty PLBs in actual defective FPGAs. Our BIST architecture is easily scalable.
Keywords
built-in self test; failure analysis; fault diagnosis; fault tolerance; field programmable gate arrays; logic testing; reconfigurable architectures; built-in self-test; configuration multiplexer; failure analysis; fault diagnosis; fault tolerance; field programmable gate array; programmable logic block; reconfigurable system; repair; scalable architecture; yield; Built-in self-test; Degradation; Failure analysis; Fault detection; Fault diagnosis; Fault tolerant systems; Field programmable gate arrays; Logic testing; Multiplexing; Programmable logic arrays;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.920830
Filename
920830
Link To Document