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
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;
Conference_Titel :
Microelectronics (ICM), 2014 26th International Conference on
DOI :
10.1109/ICM.2014.7071827