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