• DocumentCode
    438376
  • Title

    Opportunities and challenges for better than worst-case design

  • Author

    Austin, Todd ; Bertacco, Valeria ; Blaauw, David ; Mudge, Trevor

  • Author_Institution
    Adv. Comput. Archit. Lab, Michigan Univ., Ann Arbor, MI, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Abstract
    The progressive trend of fabrication technologies towards the nanometer regime has created a number of new physical design challenges for computer architects. Design complexity, uncertainty in environmental and fabrication conditions, and single-event upsets all conspire to compromise system correctness and reliability. Recently, researchers have begun to advocate a new design strategy called better than worst-case design that couples a complex core component with a simple reliable checker mechanism. By delegating the responsibility for correctness and reliability of the design to the checker, it becomes possible to build probably correct designs that effectively address the challenges of deep submicron design. In this paper, we present the concepts of better than worst-case design and highlight two exemplary designs: the DIVA checker and Razor logic. We show how this approach to system implementation relaxes design constraints on core components, which reduces the effects of physical design challenges and creates opportunities to optimize performance and power characteristics. We demonstrate the advantages of relaxed design constraints for the core components by applying typical case optimization (TCO) techniques to an adder circuit. Finally, we discuss the challenges and opportunities posed to CAD tools in the context of better than worst-case design. In particular, we describe the additional support required for analyzing run time characteristics of designs and the many opportunities which are created to incorporate typical-case optimizations into synthesis and verification.
  • Keywords
    adders; circuit CAD; circuit optimisation; integrated circuit design; logic design; CAD tools; DIVA checker; Razor logic; adder circuit; better than worst-case design; core components; deep submicron design; fabrication technology; nanometer regime; reliable checker mechanism; run time characteristics; typical case optimization techniques; Adders; Computer architecture; Constraint optimization; Design optimization; Fabrication; Logic design; Microprocessors; Silicon; Uncertainty; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466113
  • Filename
    1466113