• DocumentCode
    1202962
  • Title

    Exploiting Memory Soft Redundancy for Joint Improvement of Error Tolerance and Access Efficiency

  • Author

    Wang, Shuo ; Wang, Lei

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Connecticut, Storrs, CT, USA
  • Volume
    17
  • Issue
    8
  • fYear
    2009
  • Firstpage
    973
  • Lastpage
    982
  • Abstract
    Technology roadmap projects nanoscale multibillion- transistor integration in the coming years. However, on-chip memory becomes increasingly exposed to the dual challenges of device-level reliability degradation and architecture-level performance gap. In this paper, we propose to exploit the inherent memory soft (transient) redundancy for on-chip memory design. Due to the mismatch between fixed cache line size and runtime variations in memory spatial locality, many irrelevant data are fetched into the memory thereby wasting memory spaces. The proposed soft-redundancy allocated memory detects and utilizes these memory spaces for jointly achieving efficient memory access and effective error control. A runtime reconfiguration scheme is also proposed to further enhance the soft-redundancy allocation. Simulation results demonstrate 74.8% average error-control coverage ratio on the SPEC CPU2000 benchmarks with average of 59.5% and 41.3% reduction in memory miss rate and bandwidth usage, respectively, as compared to the existing memory techniques. Furthermore, the proposed technique is fully scalable with respect to various memory configurations.
  • Keywords
    cache storage; integrated circuit design; integrated circuit reliability; integrated memory circuits; SPEC CPU2000 benchmarks; access efficiency; device-level reliability degradation; error tolerance; fixed cache line size; memory detects; memory soft redundancy; on-chip memory design; runtime reconfiguration; soft-redundancy allocation; Access performance; VLSI design; bandwidth usage; cache memory; error tolerance; memory architecture; redundancy; reliability;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2001743
  • Filename
    4804675