DocumentCode :
2480078
Title :
SECRET: Selective error correction for refresh energy reduction in DRAMs
Author :
Lin, Chung-Hsiang ; Shen, De-Yu ; Chen, Yi-Jung ; Yang, Chia-Lin ; Wang, Michael
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2012
fDate :
Sept. 30 2012-Oct. 3 2012
Firstpage :
67
Lastpage :
74
Abstract :
DRAMs are used as the main memory in most computing systems today. Studies show that DRAMs contribute to a significant part of overall system power consumption. Therefore, one of the main challenges in low-power DRAM design is the inevitable refresh process. Due to process variation, memory cells exhibit retention time variations. Current DRAMs use a single worst-case refresh period. Prolonging refresh intervals introduces retention errors. Previous works adopt conventional ECC (Error Correcting Code) to correct retention errors. These approaches introduce significant area and energy overheads. In this paper, we propose a novel error correction framework for retention errors in DRAMs, called SECRET (Selective Error Correction for Refresh Energy reducTion). The key observation we make is that retention errors can be treated as hard errors rather than soft errors, and only few DRAM cells have large leakage. Therefore, instead of equipping error correction capability in all memory cells as existing ECC schemes, we only allocate error correction information to leaky cells under a refresh interval. Our SECRET framework contains two parts, an off-line phase to identify memory cells with retention errors given a target error rate, and a low-overhead error correction mechanism. The experimental results show that the proposed SECRET framework can reduce refresh power by 87.2%, and overall DRAM power by 18.57% with negligible area and performance overheads.
Keywords :
DRAM chips; energy conservation; error correction; integrated circuit design; low-power electronics; power aware computing; DRAM power reduction; SECRET; dynamic random-access memory; error correction information; hard errors; leaky cells; low-overhead error correction mechanism; low-power DRAM design; main memory; memory cell identification; memory cells; off-line phase; process variation; refresh interval; refresh power reduction; retention errors; retention time variation; selective error correction for refresh energy reduction; single worst-case refresh period; system power consumption; target error rate; DRAM chips; Decoding; Error analysis; Error correction; Error correction codes; Memory management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2012 IEEE 30th International Conference on
Conference_Location :
Montreal, QC
ISSN :
1063-6404
Print_ISBN :
978-1-4673-3051-0
Type :
conf
DOI :
10.1109/ICCD.2012.6378619
Filename :
6378619
Link To Document :
بازگشت