DocumentCode
1760263
Title
Resilient High-Performance Processors with Spare RIBs
Author
Palframan, David J. ; Kim, N.S. ; Lipasti, Mikko H.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin-Madison, Madison, WI, USA
Volume
33
Issue
4
fYear
2013
fDate
July-Aug. 2013
Firstpage
26
Lastpage
34
Abstract
Resilience to defects and parametric variations is of the utmost concern for future technology generations. Traditional redundancy to repair defects, however, can incur performance penalties owing to multiplexing. This article presents a processor design that incorporates bit-sliced redundancy along the data path. This approach makes it possible to tolerate defects without hurting performance, because the same bit offset is left unused throughout the execution core. In addition, the authors use this approach to enhance performance by avoiding excessively slow critical paths created by random delay variations. Adding a single bit slice, for instance, can reduce the delay overhead of random process variations by 10 percent while providing fault tolerance for 15 percent of the execution core.
Keywords
fault tolerance; integrated circuit design; microprocessor chips; multiplexing; redundancy; bit-sliced redundancy; data path; defects variations; delay overhead; execution core; fault tolerance; intermediate bit slices; multiplexing; parametric variations; processor design; random delay variations; random process variations; resilient high-performance processors; single bit slice; spare RIB; Circuit faults; Fault tolerance; Hardware; Path planning; Performance evaluation; Program processors; Redundancy; Spare RIBs; critical path; fault tolerance; hardware; performance; redundant design; reliability; within-die variation;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2013.72
Filename
6527888
Link To Document