• DocumentCode
    2249767
  • Title

    Adaptive design for nanometer technology

  • Author

    Das, Shidhartha ; Blaauw, David

  • Author_Institution
    ARM Ltd., Cambridge, UK
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    77
  • Lastpage
    80
  • Abstract
    Rising design uncertainties at advanced process nodes place conflicting demands on todays engineers. The widening safety-margins required to ensure robust designs in the face of such uncertainties lead to conservative designs with unacceptable power and performance overheads. On the other hand, low-power techniques such as dynamic voltage scaling (DVS) and clock-gating adversely affect circuit robustness. In this paper, we will review a number of techniques for adaptive design which mitigate the impact of margins by tuning system parameters (voltage and frequency) according to variations in runtime workload, environmental and process conditions. We will evaluate the margins that each of the different approaches require to guarantee correctness in the worst-case and typical operating point. We also propose a technique called Razor which is an aggressive method for eliminating all safety-margins through in situ error-detection and correction. Error-detection is achieved by a new type of Razor flip-flop that monitors critical path endpoints and flags timing errors upon detecting spurious transitions. Recovery is achieved through replay from a check-pointed state. We show the design of the transition-detecting Razor flip-flop and illustrate how it naturally detects SEU in combinational logic and inside latches. We present a 64 bit processor implementing Razor and show, on an average, 33% energy savings from our measurements on silicon.
  • Keywords
    circuit tuning; combinational circuits; flip-flops; nanoelectronics; network synthesis; power aware computing; Razor flip-flop; adaptive design; check-pointed state; clock-gating; dynamic voltage scaling; nanometer technology; situ error-correction; situ error-detection; tuning system parameters; Circuit optimization; Clocks; Design engineering; Dynamic voltage scaling; Flip-flops; Power engineering and energy; Robustness; Tuning; Uncertainty; Voltage control; Adaptive circuits; Design Margins; Dynamic Voltage Scaling; Self-tuning; Soft Error Rate;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5117689
  • Filename
    5117689