DocumentCode
1384149
Title
Testing configurable LUT-based FPGA´s
Author
Huang, Wei Kang ; Meyer, Fred J. ; Chen, Xiao-Tao ; Lombardi, Fabrizio
Author_Institution
Dept. of Electron. Eng., Fudan Univ., Shanghai, China
Volume
6
Issue
2
fYear
1998
fDate
6/1/1998 12:00:00 AM
Firstpage
276
Lastpage
283
Abstract
We present a new technique for testing field programmable gate arrays (FPGA´s) based on look-up tables (LUT´s). We consider a generalized structure for the basic FPGA logic element (cell); it includes devices such as LUT´s, sequential elements (flip-flops), multiplexers and control circuitry. We use a hybrid fault model for these devices. The model is based on a physical as well as a behavioral characterization. This permits detection of all single faults (either stuck-at or functional) and some multiple faults using repeated FPGA reprogramming. We show that different arrangements of disjoint one-dimensional (l-D) cell arrays with cascaded horizontal connections and common vertical input lines provide a good logic testing regimen. The testing time is independent of the number of cells in the array (C-testability), We define new conditions for C-testability of programmable/reconfigurable arrays. These conditions do not suffer from limited I/O pins. Cell configuration affects the controllability/observability of the iterative array. We apply the approach to various Xilinx FPGA families and compare it to prior work.
Keywords
automatic testing; cellular arrays; fault diagnosis; field programmable gate arrays; logic testing; multiplexing equipment; sequential circuits; table lookup; C-testability; FPGA logic element; LUT-based FPGA; Xilinx FPGA families; behavioral characterization; cascaded horizontal connections; configurable FPGAs; disjoint one-dimensional (l-D) cell arrays; hybrid fault model; multiple faults; multiplexers; physical characterization; repeated FPGA reprogramming; sequential elements; single faults; Circuit faults; Circuit testing; Electrical fault detection; Field programmable gate arrays; Flip-flops; Logic devices; Multiplexing; Programmable logic arrays; Sequential circuits; Table lookup;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.678888
Filename
678888
Link To Document