DocumentCode
3722823
Title
FIRED -- Fault Injector for Reconfigurable Embedded Devices
Author
Jos? Lu?s ;Tam?s ;Jo?o Carlos ;M?rio
Author_Institution
DEIS, Inst. Politec. de Coimbra, Coimbra, Portugal
fYear
2015
Firstpage
1
Lastpage
10
Abstract
Reconfigurable embedded devices built on SRAM-based Field Programmable Gate Arrays (FPGA) are being increasingly used in critical embedded applications. However, the susceptibility of such memory cells to Single Event Upsets (SEU) requires the use of fault tolerant designs, for which fault injection is still the most accepted verification technique. This paper describes FIRED, a fault injector targeted at SRAM-based FPGAs for dependability evaluation of critical systems. This tool is able to perform hardware fault injection in real-time, by inserting bitflips at the SRAM cells through partial dynamic reconfiguration. These faults may produce errors in the design of the VHDL or Verilog modules deployed in the FPGA. A case study of a fault injection campaign in a PID-based cruise control system is used to evaluate the capabilities of FIRED, namely its capacity of injecting faults while a physical application is being controlled.
Keywords
"Field programmable gate arrays","Circuit faults","Application specific integrated circuits","Hardware","Random access memory","Vehicle dynamics","Embedded systems"
Publisher
ieee
Conference_Titel
Dependable Computing (PRDC), 2015 IEEE 21st Pacific Rim International Symposium on
Type
conf
DOI
10.1109/PRDC.2015.43
Filename
7371843
Link To Document