Title :
Fast context reloading lockstep approach for SEUs mitigation in a FPGA soft core processor
Author :
Gomez-Cornejo, Julen ; Zuloaga, Aitzol ; Kretzschmar, Uli ; Bidarte, Unai ; Jimenez, Joaquin
Author_Institution :
Dept. of Electron. & Telecommun., Univ. of the Basque Country UPV/EHU, Bilbao, Spain
Abstract :
This paper presents a new approach of the lockstep technique to protect FPGA designs with soft core processors against Single Event Upsets (SEUs) and Single-Event Transients (SETs). One of the biggest drawbacks when using the lockstep technique is the processor context saving and restoring latency. Our approach minimizes the latency thanks to a specific architecture and a specifically adapted 8-bit soft core processor. The proposed architecture is also hardened by using ECC code in memory elements. In this way, this approach combines the benefits of fast SEUs detection with fast restoration of the device functionality. This is demonstrated by running a serial communication application hardened with the new lockstep approach and comparing the results with a Triple Modular Redundancy (TMR) implementation. The design has been implemented in a Xilinx Virtex-5 FPGA.
Keywords :
codes; field programmable gate arrays; ECC code; FPGA soft core processor; SEU mitigation; Xilinx Virtex-5 FPGA; fast context reloading lockstep approach; latency; processor context saving; serial communication application; single event upsets; single-event transients; triple modular redundancy implementation; word length 8 bit; Context; Error correction codes; Field programmable gate arrays; Random access memory; Redundancy; Registers; Tunneling magnetoresistance;
Conference_Titel :
Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
Conference_Location :
Vienna
DOI :
10.1109/IECON.2013.6699483