DocumentCode :
237894
Title :
Design of Soft error tolerance technique for FPGA based soft core processors
Author :
Safarulla, Ishan M. ; Manilal, Karthika
Author_Institution :
TKM Inst. of Technol., Kollam, India
fYear :
2014
fDate :
8-10 May 2014
Firstpage :
1036
Lastpage :
1040
Abstract :
SRAM-based FPGAs are susceptible to radiation-induced temporary faults called as single-event upsets (SEUs) or Soft errors. Soft errors affects or changes only some logic states of memory elements, but the device itself is not permanently damaged. SEUs may directly alter the logic states of any static memory element or induce changes to configuration memory. A new fault detection system architecture can be incorporated on any SRAM based FPGA with integrated soft core processors. It allows for detection of error in the system and also detects the processor with the error, so that the system can continue execution with the fault free processor. The fault detection system consists of a Lockstep scheme which is based on DWC technique. Lockstep Scheme detects the presence of error in the system but fails to point in which core, error is present. The Faulty core is detected using RESO Method which is based on DWC-CED technique. Once the faulty core is detected, fault tolerance is achieved using Fault tolerant Configuration Engine and by Hamming method. Fault Tolerant Configuration engine built on the basis of the PicoBlaze core, detects the fault location using CRC method and eliminates the error by frame based reconfiguration and is made fault-tolerant using triple modular redundancy (TMR). SEC using hamming method detects and corrects single bit error. Both the cores are synchronized back after fault recovery using CRB. The coding is done in VHDL language, synthesized using Xilinx ISE 13.2 and simulated using ISim.
Keywords :
Hamming codes; SRAM chips; cyclic redundancy check codes; error detection; fault location; fault tolerant computing; field programmable gate arrays; logic design; radiation hardening (electronics); CRB; CRC method; DWC-CED technique; Hamming method; ISim; RE-computing with shifted operand method; RESO Method; SEC; SEU; SRAM-based FPGA; TMR; VHDL language; configuration memory; fault detection system architecture; fault free processor; fault location detection; fault tolerant configuration engine; faulty core recovery; frame based reconfiguration; integrated soft core processors; lockstep scheme; picoblaze core; radiation-induced temporary faults; single bit error detection; single-event upsets; soft error tolerance technique design; static memory element logic states; triple modular redundancy; xilinx ISE 13.2; Circuit faults; Field programmable gate arrays; Logic gates; CED; DWC; FPGA; PicoBlaze; SRAM; Soft errors; TMR; fault;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location :
Ramanathapuram
Print_ISBN :
978-1-4799-3913-8
Type :
conf
DOI :
10.1109/ICACCCT.2014.7019254
Filename :
7019254
Link To Document :
بازگشت