• DocumentCode
    3582366
  • Title

    Fast SRAM-FPGA fault injection platform based on dynamic partial reconfiguration

  • Author

    Ghaffari, Fakhreddine ; Sahraoui, Fouad ; El Amine Benkhelifa, Mohamed ; Granado, Bertrand ; Kacou, Marc Alexandre ; Romain, Olivier

  • Author_Institution
    ETIS, ENSEA, Cergy-Pontoise, France
  • fYear
    2014
  • Firstpage
    144
  • Lastpage
    147
  • Abstract
    SRAM-based FPGAs are very sensitive to harsh conditions, like radiations or ionizations, and need to be hardened to insure correct running. To validate any fault tolerant solution for these SRAM-FPGA, fault injection campaigns must be conducted carefully. In this work, we present a new design flow to perform localized internal fault injection on specific parts of a Design Under Test (DUT). To achieve this, we combine between Partial Dynamic Reconfiguration (PDR) via Internal Configuration Access Port (ICAP) for rapid fault insertion on SRAM; Isolation Design Flow (IDF) to isolate both of placement and routing of Design Under Test into a specific partial region. Moreover, we applied realistic fault distribution laws deduced from ground-based radiation experiments to reflect realistic behavior of FPGA toward radiations. The implemented injection platform using this flow shows the importance of using distribution laws driven approach. Results show that our fault injection experiments are done more than 15 times faster than one of the traditional FPGA based fault injection methods with a speed-up on simulation time up to 8.
  • Keywords
    SRAM chips; fault diagnosis; fault tolerance; field programmable gate arrays; integrated circuit design; integrated circuit testing; radiation hardening (electronics); DUT; ICAP; IDF; PDR; design under test; distribution law driven approach; fast SRAM-FPGA fault injection platform; fault distribution; fault insertion; fault tolerant solution; ground-based radiation experiment; internal configuration access port; ionization hardening; isolation design flow; localized internal fault injection; partial dynamic reconfiguration; Emulation; Field programmable gate arrays; Hardware design languages; Random access memory; Redundancy; Routing; Shape; Fault Distribution Law; Fault Emulation; Fault Injection; Fault Tolerance; Module Isolation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics (ICM), 2014 26th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICM.2014.7071827
  • Filename
    7071827