DocumentCode
2254554
Title
HW/SW co-detection of transient and permanent faults with fast recovery in statically scheduled data paths
Author
Schölzel, Mario
Author_Institution
Dept. of Comput. Sci., Brandenburg Univ. of Technol., Cottbus, Germany
fYear
2010
fDate
8-12 March 2010
Firstpage
723
Lastpage
728
Abstract
This paper describes a hardware-/software-based technique to make the data path of a statically scheduled super scalar processor fault tolerant. The results of concurrently executed operations can be compared with little hardware overhead in order to detect a transient or permanent fault. Furthermore, the hardware extension allows to recover from a fault within one to two clock cycles and to distinguish between transient and permanent faults. If a permanent fault was detected, this fault is masked for the rest of the program execution such that no further time is needed for recovering from that fault. The proposed extensions were implemented in the data path of a simple VLIW processor in order to prove the feasibility and to determine the hardware overhead. Finally a reliability analysis is presented. It shows that for medium and large scaled data paths our extension provides an up to 98% better reliability than triple modular redundancy.
Keywords
fault diagnosis; fault tolerance; hardware-software codesign; reliability; scheduling; statistical analysis; HW-SW codetection; VLIW processor; hardware overhead; hardware-software-based technique; permanent faults; reliability analysis; statically scheduled data paths; super scalar processor fault tolerance; triple modular redundancy; Application specific processors; Circuit faults; Clocks; Embedded system; Fault detection; Hardware; Power system reliability; Processor scheduling; Production; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4244-7054-9
Type
conf
DOI
10.1109/DATE.2010.5456957
Filename
5456957
Link To Document