Fault tolerance of switch blocks and switch block arrays in FPGA

被引:16
作者
Huang, J [1 ]
Tahoori, MB [1 ]
Lombardi, F [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
fault tolerance; field-programmable gate array (FPGA); routing; testing;
D O I
10.1109/TVLSI.2005.850090
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:794 / 807
页数:14
相关论文
共 24 条
  • [1] Roving STARs: An integrated approach to on-line testing, diagnosis, and fault tolerance for FPGAs in adaptive computing systems
    Abramovici, M
    Emmert, JM
    Stroud, CE
    [J]. THIRD NASA/DOD WORKSHOP ON EVOLVABLE HARDWARE, PROCEEDINGS, 2001, : 73 - 92
  • [2] [Anonymous], P IEEE INT TEST C
  • [3] [Anonymous], P 9 ANN IEEE S FIELD
  • [4] CHANG YW, 1996, P ACM INT S FPGAS, P80
  • [5] Cormen T. H., 2001, INTRO ALGORITHMS, P643
  • [6] A low cost approach for detecting, locating, and avoiding interconnect faults in FPGA-based reconfigurable systems
    Das, D
    Touba, NA
    [J]. TWELFTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1999, : 266 - 269
  • [7] DEHON A, 1999, ACM SIGDA INT S FPGA, P69
  • [8] Doumar A., 1999, Proceedings Eighth Asian Test Symposium (ATS'99), P369, DOI 10.1109/ATS.1999.810777
  • [9] FENG W, 2003, TESTING PROGRAMMABLE
  • [10] Interconnect testing in cluster-based FPGA architectures
    Harris, IG
    Tessier, R
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 49 - 54