DocumentCode
2262817
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
fYear
2004
fDate
15-17 Nov. 2004
Firstpage
414
Lastpage
419
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Symposium, 2004. 13th Asian
ISSN
1081-7735
Print_ISBN
0-7695-2235-1
Type
conf
DOI
10.1109/ATS.2004.83
Filename
1376593
Link To Document