DocumentCode :
3092753
Title :
A Fail-Silent Reconfigurable Superscalar Processor
Author :
Kottke, Thomas ; Steininger, Andreas
Author_Institution :
EADS Deutschland GmbH, Immenstaad
fYear :
2007
fDate :
17-19 Dec. 2007
Firstpage :
232
Lastpage :
239
Abstract :
We propose a reconfigurable superscalar processor with two modes of operation: In safety mode the two pipelines run in lock step, executing the same instruction sequence, thus allowing to detect hardware failures. In performance mode different instruction streams are executed in parallel, just like in a standard superscalar processor. Considering that many embedded applications comprise a mixture of safety-critical and non safety-critical functions, the ability to dynamically switch between the two modes allows an efficient utilization of the duplicated pipeline. To complement the error detection enabled by the duplicated pipeline, non-duplicated components such as the register file are secured by parity. A systematic failure analysis shows that the proposed implementation can indeed detect all single faults in safety mode and that the ability to switch modes does not compromise the fail safe property. These encouraging results are finally confirmed by extensive fault injection experiments.
Keywords :
pipeline processing; reconfigurable architectures; duplicated pipeline; error detection; fail-silent reconfigurable superscalar processor; hardware failures; register file; safety-critical functions; systematic failure analysis; Clocks; Computer aided instruction; Computer architecture; Control systems; Fault detection; Microprocessors; Pipelines; Power system protection; Safety; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium on
Conference_Location :
Melbourne, Qld.
Print_ISBN :
0-7695-3054-0
Type :
conf
DOI :
10.1109/PRDC.2007.16
Filename :
4459664
Link To Document :
بازگشت