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
Link To Document