Title :
AVATAR: A Variable-Retention-Time (VRT) Aware Refresh for DRAM Systems
Author :
Moinuddin K. Qureshi;Dae-Hyun Kim;Samira Khan;Prashant J. Nair;Onur Mutlu
Author_Institution :
Georgia Inst. of Technol., Altanta, GA, USA
fDate :
6/1/2015 12:00:00 AM
Abstract :
Multirate refresh techniques exploit the non-uniformity in retention times of DRAM cells to reduce the DRAM refresh overheads. Such techniques rely on accurate profiling of retention times of cells, and perform faster refresh only for a few rows which have cells with low retention times. Unfortunately, retention times of some cells can change at runtime due to Variable Retention Time (VRT), which makes it impractical to reliably deploy multirate refresh. Based on experimental data from 24 DRAM chips, we develop architecture-level models for analyzing the impact of VRT. We show that simply relying on ECC DIMMs to correct VRT failures is unusable as it causes a data error once every few months. We propose AVATAR, a VRT-aware multirate refresh scheme that adaptively changes the refresh rate for different rows at runtime based on current VRT failures. AVATAR provides a time to failure in the regime of several tens of years while reducing refresh operations by 62%-72%.
Keywords :
"Testing","Avatars","Reliability","Error correction codes","DRAM chips","Runtime"
Conference_Titel :
Dependable Systems and Networks (DSN), 2015 45th Annual IEEE/IFIP International Conference on
DOI :
10.1109/DSN.2015.58