2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC) · 2018 · 15 citations · 23 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingMemoryCachingMemory DevicesMemory Subsystem DesignCache ArchitectureCmos ReliabilityCmos ScalingEnduranceProcess Variation AnalysisProcess Variation ToleranceSpin-transfer Torque MemoryTemperature Effects
Spin Transfer Torque Magnetic Random Access Memory (STT-MRAM) is an emerging memory technology, which is seen as a promising replacement for CMOS based on-chip memories. It has several distinctive advantages such as nonvolatility, high endurance, high density, CMOS compatibility and scalability among others. However, retention failure has emerged as a major reliability concern for this technology due to the large variations in retention time because of process variations and temperature effects. The conventional solution to mitigate retention failures is to use scrubbing at regular intervals to prevent accumulation of errors, based on the worst case retention time of the memory array. But this leads to large performance and energy overheads. In this work, we propose a process variation and temperature aware scrubbing technique, where we cluster the cache lines into different groups based on their retention times and use different scrubbing intervals for each of these groups. In addition, the scrubbing interval is adjusted at run-time based on the operating temperature, to guarantee target error rate requirements. Our results show that for a 512KB cache, a group size of 4 can reduce the performance and dynamic energy overheads of scrubbing by 97%, under the same error rate constraint.
23
Nathan Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News · 2011 · 4.9K citations
Leakage current: Moore's law meets static power
N.S. Kim, T. Austin, Trevor Mudge et al. · Computer · 2003 · 1.2K citations
Engineering, Computer Engineering, Electrical Engineering +13