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