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
Link To Document