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
Link To Document