• DocumentCode
    2978118
  • Title

    Mitigating the Impact of Process Variations on Processor Register Files and Execution Units

  • Author

    Liang, Xiaoyao ; Brooks, David

  • Author_Institution
    Div. of Eng. & Appl. Sci., Harvard Univ., Cambridge, MA
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    504
  • Lastpage
    514
  • Abstract
    Design variability due to die-to-die and within-die process variations has the potential to significantly reduce the maximum operating frequency and the effective yield of high-performance microprocessors in future process technology generations. One serious manifestation of this increased variability is a reduction in the mean frequency of fabricated chips due to fluctuations in device characteristics causing reduced circuit performance. In this paper, we propose to mitigate the impact of variations through variable-latency register files and execution units which are key architectural components that may encounter variability problems. We also illustrate the importance of closing the gap in expected delay of these distinct structures. A post fabrication test and configuration strategy is proposed. We find that 23% mean frequency improvement with an average IPC loss of 3% (and never exceeding 5% for worst case chips) is possible for the 65nm technology node by properly adopting the proposed schemes
  • Keywords
    logic design; microprocessor chips; fabricated chip; process variation mitigation; variable-latency register file; Circuits; Delay; Fluctuations; Frequency estimation; Microarchitecture; Microprocessors; Pipelines; Radio frequency; Registers; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2006. MICRO-39. 39th Annual IEEE/ACM International Symposium on
  • Conference_Location
    Orlando, FL
  • ISSN
    1072-4451
  • Print_ISBN
    0-7695-2732-9
  • Type

    conf

  • DOI
    10.1109/MICRO.2006.37
  • Filename
    4041872