• DocumentCode
    3079340
  • Title

    A cost-effective substantial-impact-filter based method to tolerate voltage emergencies

  • Author

    Pan, Songjun ; Hu, Yu ; Hu, Xing ; Li, Xiaowei

  • Author_Institution
    Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing, China
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Supply voltage fluctuation caused by inductive noises has become a critical problem in microprocessor design. A voltage emergency occurs when supply voltage variation exceeds the acceptable voltage margin, jeopardizing the microprocessor reliability. Existing techniques assume all voltage emergencies would definitely lead to incorrect program execution and prudently activate rollbacks or flushes to recover, and consequently incur high performance overhead. We observe that not all voltage emergencies result in external visible errors, which can be exploited to avoid unnecessary protection. In this paper, we propose a substantial-impact-filter based method to tolerate voltage emergencies, including three key techniques: 1) Analyze the architecture-level masking of voltage emergencies during program execution; 2) Propose a metric intermittent vulnerability factor for intermittent timing faults (IV Fitf) to quantitatively estimate the vulnerability of microprocessor structures (load/store queue and register file) to voltage emergencies; 3) Propose a substantial-impact-filter based method to handle voltage emergencies. Experimental results demonstrate our approach gains back nearly 57% of the performance loss compared with the once-occur-then-rollback approach.
  • Keywords
    circuit noise; filters; integrated circuit design; integrated circuit reliability; logic design; microprocessor chips; architecture-level masking; cost-effective substantial-impact-filter; inductive noise; intermittent timing fault; load queue; metric intermittent vulnerability factor; microprocessor design; microprocessor reliability; microprocessor structure; once-occur-then-rollback approach; program execution; register file; store queue; supply voltage fluctuation; supply voltage variation; voltage emergency; voltage margin; Benchmark testing; Computational modeling; Computer architecture; Delay; Microprocessors; Sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763055
  • Filename
    5763055