• DocumentCode
    2142198
  • Title

    AVICA: An access-time variation insensitive L1 cache architecture

  • Author

    Hong, Seokin ; Kim, Soontae

  • Author_Institution
    Department of Computer Science, Korea Advanced Institute of Science and Technology, Korea
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    Ever scaling process technology increases variations in transistors. The process variations cause large fluctuations in the access times of SRAM cells. Caches made of those SRAM cells cannot be accessed within the target clock cycle time, which reduces yield of processors. To combat these access time failures in caches, many schemes have been proposed, which are, however, limited in their coverage and do not scale well at high failure rates. We propose a new L1 cache architecture (AVICA) employing asymmetric pipelining and pseudo multi-banking. Asymmetric pipelining eliminates all access time failures in L1 caches. Pseudo multi-banking minimizes the performance impact of asymmetric pipelining. For further performance improvement, architectural techniques are proposed. Our experimental results show that our proposed L1 cache architecture incurs less than 1% performance hit compared to the conventional cache architecture with no access time failure. Our proposed architecture is not sensitive to access time failure rates and has low overheads compared to the previously proposed competitive schemes.
  • Keywords
    Bandwidth; Benchmark testing; Computer architecture; Microprocessors; Pipeline processing; Program processors; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.028
  • Filename
    6513474