Title :
A survey of fault-tolerant processor based on error correction code
Author :
Sulaiman, Mohd Hafiz ; Md Salim, Sani Irwan ; Jaafar, Anuar ; Ibrahim, Masrullizam Mat
Author_Institution :
Dept. of Comput. Eng., Univ. Teknikal Malaysia Melaka, Melaka, Malaysia
Abstract :
Fault detection and correction algorithms has been widely adopted in the various data communication system with view to protect the system from crashing due to hard and soft errors. As the system becomes more complex with the reduction of transistor size, fault detection and correction schemes are not limited to data transfer process. Internal components of the system´s processor are also susceptible to soft errors that potentially would halt the system operation. This paper is focused on the current implementation of error correction code (ECC) on internal processor architecture. Various ECC algorithms are discussed from theory to its operation. Several researches that implemented ECC in processor architecture are also presented in order to demonstrate the variety of ECC execution to the processor architecture. A custom soft-core processor called UTEMRISC is presented as a study case to execute an ECC algorithm in low-end soft-core processor architecture on FPGA platform. For future work, the FT design will be embedded in UTeMRISC03 processor with further analysis of the fault assessment on each of the processor´s components.
Keywords :
data communication; error correction codes; fault diagnosis; fault tolerant computing; field programmable gate arrays; logic circuits; microprocessor chips; radiation hardening (electronics); reduced instruction set computing; transistor circuits; ECC algorithm; ECC execution; FPGA platform; FT design; UTEMRISC; UTeMRISC03 processor; custom soft-core processor; data communication system; data transfer process; error correction code; fault assessment; fault correction algorithm; fault detection algorithm; fault-tolerant processor; field programmable gate array; hard error; internal processor architecture; low-end soft-core processor architecture; soft error; Equations; Error correction codes; Fault detection; Field programmable gate arrays; Hardware; Load modeling; Mathematical model; Error Correction Code (ECC); Fault-Tolerant (FT); Field Programmable Gate Array (FPGA);
Conference_Titel :
Research and Development (SCOReD), 2014 IEEE Student Conference on
Print_ISBN :
978-1-4799-6427-7
DOI :
10.1109/SCORED.2014.7072971