DocumentCode :
3213402
Title :
A cost-effective error detection and roll-back recovery technique for embedded microprocessor control logic
Author :
Ghasemzadeh-Mohammadi, H. ; Tabkhi, Hamed ; Miremadi, Seyed Ghassem ; Ejlali, Alireza
Author_Institution :
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear :
2008
fDate :
14-17 Dec. 2008
Firstpage :
470
Lastpage :
473
Abstract :
The increasing rate of transient faults necessitates the use of on-chip fault-tolerant techniques in embedded microprocessors. Performance overhead is a challenging problem in on-chip fault-tolerant techniques used in the random logic of the embedded microprocessors. This paper presents a signature-based error detection and roll-back recovery technique for the control logic with much lower performance overhead as compared to many previous techniques. The low performance overhead is achieved by eliminating the fault masking overhead cycles in the previous techniques. The performance overhead is analytically studied, and the analytical results recommend at which fault rate the use of the technique is preferred. To measure the cycle time of the pipeline critical path and area overhead, this technique has been implemented and synthesized using a behavioral VHDL model of the Leon2 processor. The synthesis results show that the area and the cycle time overhads of the technique are only 17.7% and 3.4%, respectively. In addition, the injection of about 74000 transient single bit-flip faults into the control logic part of the Leon2 processor shows that the technique detected about 99% of the injected faults.
Keywords :
error detection; hardware description languages; microprocessor chips; Leon2 processor; VHDL model; VHSIC hardware description language; area overhead; cost-effective error detection; cycle time overhads; embedded microprocessor control logic; fault rate; injected faults; pipeline critical path; roll-back recovery technique; signature-based error detection; transient single bit-flip faults; very-high-speed integrated circuit; Embedded system; Error correction; Fault detection; Fault tolerance; Logic; Microprocessors; Performance analysis; Pipelines; Registers; Silicon on insulator technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2008. ICM 2008. International Conference on
Conference_Location :
Sharjah
Print_ISBN :
978-1-4244-2369-9
Electronic_ISBN :
978-1-4244-2370-5
Type :
conf
DOI :
10.1109/ICM.2008.5393497
Filename :
5393497
Link To Document :
بازگشت