DocumentCode :
2013029
Title :
Conjoined Pipeline: Enhancing Hardware Reliability and Performance through Organized Pipeline Redundancy
Author :
Subramanian, Viswanathan ; Somani, Arun K.
Author_Institution :
Dependable Comput. & Networking Lab., Iowa State Univ., Ames, IA, USA
fYear :
2008
fDate :
15-17 Dec. 2008
Firstpage :
9
Lastpage :
16
Abstract :
Reliability has become a serious concern as systems embrace nanometer technologies. In this paper, we propose a novel approach for organizing redundancy that provides high degree of fault tolerance and enhances performance. We replicate both the pipeline registers and the pipeline stage combinational logic. The replicated logic receives its inputs from the primary pipeline registers while writing its output to the replicated pipeline registers. The organization of redundancy in the proposed conjoined pipeline system supports overclocking, provides concurrent error detection and recovery capability for soft errors, intermittent faults and timing errors, and flags permanent silicon defects. The fast recovery process requires no checkpointing and takes three cycles. Back annotated post-layout gate level timing simulations, using 45 nm technology, of a conjoined two stage arithmetic pipeline and a conjoined five stage DLX pipeline processor, with forwarding logic, show that our approach achieves near 100% fault coverage, under a severe fault injection campaign, while enhancing performance, on an average by about 20%, when dynamically overclocked and 35%, when maximally overclocked.
Keywords :
checkpointing; fault tolerance; logic programming; concurrent error detection; conjoined pipeline system; fault tolerance; hardware reliability; nanometer technologies; organized pipeline redundancy; performance enhancement; permanent silicon defects; pipeline stage combinational logic; Fault detection; Fault tolerance; Hardware; Logic; Organizing; Pipelines; Redundancy; Silicon; Timing; Writing; Adaptive Systems; Fault Tolerance; Overclocking; Pipeline; Redundancy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-0-7695-3448-0
Electronic_ISBN :
978-0-7695-3448-0
Type :
conf
DOI :
10.1109/PRDC.2008.54
Filename :
4725273
Link To Document :
بازگشت