Title :
Testing and diagnosis techniques for LUT-based FPGA´s
Author :
Lu, Shyue-Kung ; Wu, Hung-Chin ; Yan, Shoei-Jia ; Tsai, Yu-Cheng
Author_Institution :
Dept. of Electron. Eng., Fu Jen Catholic Univ., Taipei, Taiwan
Abstract :
In this paper, a ping-pong type fault detection and fault diagnosis technique for field programmable gate arrays (FPGAs) is proposed. Efficient (k + 1) test configurations for a single configurable logic block (CLB) are first derived and proved that 100 % fault coverage can be obtained, k denotes the number of inputs of an LUT. Thereafter, the whole CLB array is divided into cell groups and each group contains 2 cells-the master cell and the slave cell. Since both cells can be used as the test pattern generator (TPG) and the block under test (BUT) at the same time, one test session is required instead of two test sessions for traditional fault detection techniques. Therefore, the test complexity is reduced significantly. Multiple fault detection and location can be easily achieved. Since the number of test sessions is less than the traditional approaches, significant speedup can be obtained. Comparisons with other works based on detection and diagnosis complexity are also given.
Keywords :
automatic test pattern generation; fault location; field programmable gate arrays; table lookup; BUT; CLB; FPGA diagnosis; FPGA testing; LUT-based FPGA; TPG; block under test; cell groups; configurable logic block; fault detection; fault diagnosis; field programmable gate arrays; master cell; slave cell; test complexity; test pattern generator; Built-in self-test; Circuit faults; Circuit testing; Fault detection; Fault diagnosis; Field programmable gate arrays; Integrated circuit interconnections; Logic testing; Master-slave; Table lookup;
Conference_Titel :
Test Symposium, 2004. 13th Asian
Print_ISBN :
0-7695-2235-1
DOI :
10.1109/ATS.2004.83