• DocumentCode
    159475
  • Title

    Design and implementation of a self-healing processor on SRAM-based FPGAs

  • Author

    Psarakis, Mihalis ; Vavousis, Alexandros ; Bolchini, Cristiana ; Miele, Antonio

  • Author_Institution
    Dept. of Inf., Univ. of Piraeus, Piraeus, Greece
  • fYear
    2014
  • fDate
    1-3 Oct. 2014
  • Firstpage
    165
  • Lastpage
    170
  • Abstract
    This paper presents an approach to design and implement a soft-core processor on SRAM-based FPGAs able to autonomously deal with the occurrence of soft errors; state-of-the-art area-replication strategies are coupled with dynamic partial reconfiguration to detect faults and to consequently repair them. The reconfiguration process is performed by the processor itself using a minimum set of "critical" instructions and the logic responsible for their execution is hardened, to enable the self-healing property. The methodology is applied to the OpenRISC processor, evaluating costs and benefits.
  • Keywords
    SRAM chips; fault tolerant computing; field programmable gate arrays; logic design; radiation hardening (electronics); reconfigurable architectures; reduced instruction set computing; OpenRISC processor; SRAM-based FPGA; area-replication strategies; critical instructions; dynamic partial reconfiguration; reconfiguration process; self-healing property; soft errors; soft-core processor; Circuit faults; Computer architecture; Fault tolerance; Field programmable gate arrays; Maintenance engineering; Software; Tunneling magnetoresistance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2014 IEEE International Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4799-6154-2
  • Type

    conf

  • DOI
    10.1109/DFT.2014.6962076
  • Filename
    6962076