• DocumentCode
    666092
  • 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
  • fYear
    2013
  • fDate
    10-13 Nov. 2013
  • Firstpage
    2261
  • Lastpage
    2266
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
  • Conference_Location
    Vienna
  • ISSN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2013.6699483
  • Filename
    6699483