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
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;
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
DOI :
10.1109/DFT.2014.6962076