Process variation and temperature aware adaptive scrubbing for retention failures in STT-MRAM
Process variation and temperature aware adaptive scrubbing for retention failures in STT-MRAM
复制标题
DOI:
10.1109/aspdac.2018.8297306
复制
发表时间:
2018-01
期刊:
影响因子:
--
通讯作者:
Nour Sayed;S. Nair;R. Bishnoi;M. Tahoori
中科院分区:
文献类型:
--
作者:
Nour Sayed;S. Nair;R. Bishnoi;M. Tahoori
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.