DocumentCode :
58808
Title :
Scalable Application-Dependent Diagnosisof Interconnects of SRAM-Based FPGAs
Author :
Almurib, Haider A. F. ; Kumar, T. Nandha ; Lombardi, Floriana
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Nottingham, Semenyih, Malaysia
Volume :
63
Issue :
6
fYear :
2014
fDate :
Jun-14
Firstpage :
1540
Lastpage :
1550
Abstract :
This paper presents a new method for diagnosing (detection and location) multiple faults in an application-dependent interconnect of a SRAM-based FPGA. For fault detection, the proposed technique retains the original interconnect configuration and modifies the function of the LUTs using the new LUT programming function 1-Bit Sum Function (1-BSF); in addition, it utilizes features such as branches in the nets as well as the primary (unused) IOs of the FPGAs. The proposed method detects all possible stuck-at and bridging faults of all cardinalities in a single configuration; fault detection requires 1 + log2k test configurations for multiple stuck-at location and 2 + 2log2k additional test configurations to locate more than one pair-wise bridging faults (where k denotes the maximum combinational depth of the FPGA circuit). Following detection, the locations of multiple faults are hierarchically identified using the walking-1 test set and an adaptive approach for the interconnect structure. Net ordering independence is accomplished by utilizing features such as the presence of paths of nets that are either disjoint or joint between the primary input and at least one primary output. As validated by simulation on benchmark circuits, the proposed method scales extremely well for different Virtex FPGA families; this results in a significant reduction in the number of configurations for diagnosing multiple faults.
Keywords :
SRAM chips; fault location; field programmable gate arrays; integrated circuit interconnections; 1-BSF; 1-bit sum function; LUT programming function; SRAM-based FPGA; Virtex FPGA families; application-dependent interconnect; benchmark circuits; fault detection; multiple faults location; multiple stuck-at location; net ordering independence; original interconnect configuration; pair-wise bridging faults; primary IO; unused IO; walking-1 test set; Circuit faults; Fault detection; Field programmable gate arrays; Integrated circuit interconnections; Table lookup; Testing; Vectors; FPGA (field programmable gate array); fault detection; fault location,; interconnect testing; run time test;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.34
Filename :
6463384
Link To Document :
بازگشت