DocumentCode :
1145064
Title :
Fault tolerance of switch blocks and switch block arrays in FPGA
Author :
Huang, Jing ; Tahoori, Mehdi Baradaran ; Lombardi, Fabrizio
Author_Institution :
Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
Volume :
13
Issue :
7
fYear :
2005
fDate :
7/1/2005 12:00:00 AM
Firstpage :
794
Lastpage :
807
Abstract :
A new application-independent approach for evaluating the fault tolerance of field-programmable gate-array (FPGA) interconnect structures is presented. Signal routing in the presence of faulty resources at switch block and FPGA levels is analyzed; this problem is directly related to the fault tolerance of FPGA interconnects for testing and reconfiguration at manufacturing and run-time applications. Two criteria are proposed and used as figure-of-merit for evaluating different FPGA interconnect architectures. The proposed approach is based on the number of available paths between pairs of end points and the probability to establish a one-to-one mapping between all input and output end points. A probabilistic approach is also presented to evaluate the fault-tolerant routing of the entire FPGA by connecting switch blocks in chains, as required for testing and to account for the input-output (I/O) pin restrictions of an FPGA chip. All possible interconnect faults for programmable switches and wiring channels are considered in the fault model. The proposed method is applicable to arbitrary switch block structures. Experimental results on commercial as well as academic designed FPGAs are presented and analyzed.
Keywords :
fault tolerance; field programmable gate arrays; integrated circuit interconnections; integrated circuit reliability; network routing; FPGA interconnect architectures; fault tolerance; field-programmable gate-array; probability; programmable switches; signal routing; switch block arrays; switch blocks; wiring channels; Fault tolerance; Field programmable gate arrays; Joining processes; Manufacturing; Routing; Runtime; Signal analysis; Switches; Testing; Wiring; Fault tolerance; field-programmable gate array (FPGA); routing; testing;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2005.850090
Filename :
1498833
Link To Document :
بازگشت