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
fDate :
6/1/1998 12:00:00 AM
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on