2014 · 36 citations · 13 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingField-programmable Gate ArraysFault InjectionField-programmable Gate Array ArchitectureFpga ArchitectureHardware Fault ToleranceReliable System DesignSafety-critical Embedded SystemsConfiguration Memory ArchitectureConfiguration Memory ProtectionConfiguration Memory ReliabilityEmulationFault Injection MethodologyFault-tolerant ArchitectureHardware Fault InjectionTechnology Scaling
Modern SRAM-based Field Programmable Gate Ar- rays (FPGAs) are increasingly employed in safety- and mission- critical applications. However, the aggressive technology scaling is highlighting the increasing sensitivity of such devices to Single Event Upsets (SEUs) caused by external radiation events. As- sessing the reliability of FPGA-based systems in the early design stages is of upmost importance, allowing design exploration of different protection alternatives. This paper presents a Dynamic Partial Reconfiguration-based fault injection methodology implemented by an integrated in- frastructure for SEUs emulation in the configuration memory of Xilinx SRAM-based FPGAs. The proposed methodology exploits the Xilinx Essential Bits technology to extremely speed-up fault injection, ensuring correct operations of the fault injection infrastructure during the whole injection process
13
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations