• DocumentCode
    2089810
  • Title

    Fine-Grained Fault Tolerance for Process Variation-Aware Caches

  • Author

    Mahmood, Tayyeb ; Kim, Soontae

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • fYear
    2010
  • fDate
    5-7 July 2010
  • Firstpage
    46
  • Lastpage
    51
  • Abstract
    Continuous scaling in CMOS fabrication process makes circuits more vulnerable to process variations, which results in variable delay, malfunctioning, and/or leaky circuits. Caches are one of the biggest victims of process variations due to their large sizes and minimal cell features. To mitigate the impacts of process variations on caches, we propose to localize the effects of process variations at a word level, not at the conventional cache set, cache way, or cache line level. Faulty words are disabled or shut down completely and accesses to those words are bypassed to a small set of word-length buffers. This technique is shown to be effective in reducing performance penalty due to process variations and in increasing the parametric yield up to 90% when subjected to the performance constraints.
  • Keywords
    CMOS integrated circuits; cache storage; fault tolerance; integrated circuit manufacture; integrated circuit reliability; CMOS fabrication process; fine grained fault tolerance; process variation aware cache; process variations; Arrays; Circuit faults; Fault tolerance; Fault tolerant systems; Indexes; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Lixouri, Kefalonia
  • Print_ISBN
    978-1-4244-7321-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2010.57
  • Filename
    5572757