• 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