• DocumentCode
    84890
  • Title

    Aging-Aware Design of Microprocessor Instruction Pipelines

  • Author

    Oboril, Fabian ; Tahoori, Mehdi B.

  • Author_Institution
    Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • Volume
    33
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    704
  • Lastpage
    716
  • Abstract
    As complementary metal-oxide-semiconductor technologies enter nanometer scales, microprocessors become more vulnerable to transistor aging, mainly due to bias temperature instability and hot carrier injection. These phenomena lead to increasing device delays during the operational lifetime, which result in growing delays of the instruction pipeline stages. However, the aging rates of different stages are different. Hence, a previously delay-balanced pipeline becomes increasingly imbalanced resulting in a non-optimized design in terms of lifetime [i.e., mean time to failure (MTTF)], frequency, area, and power consumption. In this paper, we propose an aging-aware, MTTF-balanced pipeline design, in which the pipeline stage delays are balanced at the desired lifetime rather than at design time. This can lead to significant MTTF (lifetime) improvements as well as additional performance, area, and power benefits. Our experimental results show that for two different microprocessors, MTTF can be extended by at least 2.3 times while achieving an additional 10% energy improvement with no penalty on delay and area. If the demand for performance is higher than that for a longer MTTF, it is also possible to improve the clock frequency by 2%.
  • Keywords
    CMOS integrated circuits; ageing; delays; hot carriers; microprocessor chips; negative bias temperature instability; MTTF-balanced pipeline design; aging-aware design; bias temperature instability; complementary metal-oxide-semiconductor technologiy; device delays; hot carrier injection; instruction pipeline stages; mean time to failure; microprocessor instruction pipelines; operational lifetime; pipeline stage delays; transistor aging; Aging; Clocks; Delays; Logic gates; Microprocessors; Pipelines; Transistors; BTI; HCI; instruction pipeline; microprocessor; transistor aging;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2298333
  • Filename
    6800161