IEEE Transactions on Nuclear Science · 2016 · 39 citations · 26 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsEmbedded Memory BlocksFault InjectionFault Tolerance DesignHardware Fault ToleranceReconfigurable Embedded SystemsReliable System DesignError MitigationFault Tolerant ArchitecturesFault-tolerant ArchitectureFault-tolerant Processor DesignHardware Fault DetectionHardware Fault InjectionSoft Error MitigationSoft-core Processor Cores
In this work we implemented a hybrid fault-tolerant LEON3 soft-core processor in a low-end FPGA (Artix-7) and evaluated its error detection capabilities through neutron irradiation and fault injection in an incremental manner. The error mitigation approach combines the use of SEC/DED codes for memories, a hardware monitor to detect control-flow errors, software-based techniques to detect data errors and configuration memory scrubbing with repair to avoid error accumulation. The proposed solution can significantly improve fault tolerance and can be fully embedded in a low-end FPGA, with reduced overhead and low intrusiveness.
26
Improving FPGA Design Robustness with Partial TMR
Brian Pratt, Michael Caffrey, Paul Graham et al. · 2006 · 163 citations
Soft-error detection through software fault-tolerance techniques
Maurizio Rebaudengo, M. Sonza Reorda, Marco Torchiano et al. · 2003 · 144 citations