• DocumentCode
    1060564
  • Title

    VARIUS: A Model of Process Variation and Resulting Timing Errors for Microarchitects

  • Author

    Sarangi, Smruti R. ; Greskamp, Brian ; Teodorescu, Radu ; Nakano, Jun ; Tiwari, Abhishek ; Torrellas, Josep

  • Author_Institution
    Synopsis Res., Bangalore
  • Volume
    21
  • Issue
    1
  • fYear
    2008
  • Firstpage
    3
  • Lastpage
    13
  • Abstract
    Within-die parameter variation poses a major challenge to high-performance microprocessor design, negatively impacting a processor´s frequency and leakage power. Addressing this problem, this paper proposes a microarchitecture-aware model for process variation-including both random and systematic effects. The model is specified using a small number of highly intuitive parameters. Using the variation model, this paper also proposes a framework to model timing errors caused by parameter variation. The model yields the failure rate of microarchitectural blocks as a function of clock frequency and the amount of variation. With the combination of the variation model and the error model, we have VARIUS, a comprehensive model that is capable of producing detailed statistics of timing errors as a function of different process parameters and operating conditions. We propose possible applications of VARIUS to microarchitectural research.
  • Keywords
    error statistics; logic design; microprocessor chips; VARIUS; microarchitecture-aware model; microprocessor design; timing error statistics; variation model; Clocks; Error analysis; Frequency; Microarchitecture; Microprocessors; Power system modeling; Process design; Temperature; Timing; Voltage;
  • fLanguage
    English
  • Journal_Title
    Semiconductor Manufacturing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0894-6507
  • Type

    jour

  • DOI
    10.1109/TSM.2007.913186
  • Filename
    4447311