DocumentCode
416216
Title
Designing robust microarchitectures
Author
Austin, T.M.
Author_Institution
University of Michigan
fYear
2004
fDate
7-11 July 2004
Firstpage
78
Lastpage
78
Abstract
A fault-tolerant approach to microprocessor design, developed at the University of Michigan, is presented. Our approach is based on the use of in-situ checker components that validate the functional and electrical characteristics of complex microprocessor designs. Two design techniques are highlighted: a low-cost double-sampling latch design capable of eliminating power-hungry voltage margins, and a formally verifiable checker co-processor that validates all computation produced by a complex microprocessor core. By adopting a "better than worst-case" approach to system design, it is possible to address reliability and uncertainty concerns that arise during design, manufacturing and system operation
Keywords
Computer errors; Design optimization; Error correction; Microarchitecture; Microprocessors; Pipelines; Power system reliability; Robustness; Timing; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings. 41st
Conference_Location
San Diego, CA, USA
ISSN
0738-100X
Print_ISBN
1-51183-828-8
Type
conf
Filename
1322444
Link To Document