• DocumentCode
    1958562
  • Title

    Fine-grain fault diagnosis for FPGA logic blocks

  • Author

    Tzilis, Stavros ; Sourdis, Ioanns ; Gaydadjiev, Georgi N.

  • Author_Institution
    Comput. Eng., Tech. Univ. Delft, Delft, Netherlands
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    154
  • Lastpage
    161
  • Abstract
    In this paper we introduce a fine-grain fault diagnosis approach for reconfigurable logic blocks. As opposed to previous works, we propose to reuse rather than to discard defective blocks. We describe methods to analyze deeper a defective Xilinx Virtex2Pro slice and diagnose the fault, out of a set of 150, that causes the malfunction. The outcome of the fault diagnosis is subsequently used to characterize the defective slice functionality and then match it with a suitable design configuration. The proposed methods are implemented and prototyped in a Virtex2Pro-30. A single-phase fault diagnosis covers 95% of the faults and takes 170-390 nsec to test a single slice and 27-62 μsec for a frame of 160 slices. A two-phase approach uses reconfiguration and covers the entire set of faults requiring up to 8.5 μsec and 80 μsec for a single slice and an entire frame, respectively.
  • Keywords
    fault diagnosis; field programmable gate arrays; logic circuits; reconfigurable architectures; FPGA logic blocks; defective Xilinx Virtex2Pro slice; fault diagnosis; fine-grain fault diagnosis; reconfigurable logic blocks; single-phase fault diagnosis; time 170 ns to 80 mus; Circuit faults; Fault diagnosis; Field programmable gate arrays; Multiplexing; Routing; Table lookup; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681773
  • Filename
    5681773