An experimental study of data retention behavior in modern DRAM devices: implications for retention time profiling mechanisms

DRAM cells store data in the form of charge on a capacitor. This charge leaks off over time, eventually causing data to be lost. To prevent this data loss from occurring, DRAM cells must be periodically refreshed. Unfortunately, DRAM refresh operations waste energy and also degrade system performance by interfering with memory requests. These problems are expected to worsen as DRAM density increases. The amount of time that a DRAM cell can safely retain data without being refreshed is called the cell's retention time. In current systems, all DRAM cells are refreshed at the rate required to guarantee the integrity of the cell with the shortest retention time, resulting in unnecessary refreshes for cells with longer retention times. Prior work has proposed to reduce unnecessary refreshes by exploiting differences in retention time among DRAM cells; however, such mechanisms require knowledge of each cell's retention time. In this paper, we present a comprehensive quantitative study of retention behavior in modern DRAMs. Using a temperature-controlled FPGA-based testing platform, we collect retention time information from 248 commodity DDR3 DRAM chips from five major DRAM vendors. We observe two significant phenomena: data pattern dependence, where the retention time of each DRAM cell is significantly affected by the data stored in other DRAM cells, and variable retention time, where the retention time of some DRAM cells changes unpredictably over time. We discuss possible physical explanations for these phenomena, how their magnitude may be affected by DRAM technology scaling, and their ramifications for DRAM retention time profiling mechanisms.

[1]  K Marrin,et al.  Semiconductor memory , 1986 .

[2]  D. Yaney,et al.  A meta-stable leakage phenomenon in DRAM charge storage —Variable hold time , 1987, 1987 International Electron Devices Meeting.

[3]  Masashi Horiguchi,et al.  The impact of data-line interference noise on DRAM scaling , 1988 .

[4]  J. W. Park,et al.  DRAM variable retention time , 1992, 1992 International Technical Digest on Electron Devices Meeting.

[5]  Mark G. Karpovsky,et al.  Exhaustive and Near-Exhaustive Memory Testing Techniques and their BIST Implementations , 1997, J. Electron. Test..

[6]  Kazuaki Murakami,et al.  Optimizing the DRAM refresh count for merged DRAM/logic LSIs , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[7]  T. Hamamoto,et al.  On the retention time distribution of dynamic random access memory (DRAM) , 1998 .

[8]  Marios C. Papaefthymiou,et al.  Dynamic Memory Design for Low Data-Retention Power , 2000, PATMOS.

[9]  H. Seo,et al.  Charge trapping induced DRAM data retention time degradation under wafer-level burn-in stress , 2002, 2002 IEEE International Reliability Physics Symposium. Proceedings. 40th Annual (Cat. No.02CH37320).

[10]  Bruce F. Cockburn,et al.  An investigation into crosstalk noise in DRAM structures , 2002, Proceedings of the 2002 IEEE International Workshop on Memory Technology, Design and Testing (MTDT2002).

[11]  Cheng-Wen Wu,et al.  Neighborhood pattern-sensitive fault testing and diagnostics for random-access memories , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[12]  Kiyoo Itoh,et al.  A low-impedance open-bitline array for multigigabit DRAM , 2002 .

[13]  유쿠타케세이고,et al.  A semiconductor memory , 2004 .

[14]  Y.I. Kim,et al.  Thermal degradation of DRAM retention time: Characterization and improving techniques , 2004, 2004 IEEE International Reliability Physics Symposium. Proceedings.

[15]  Minchen Chang,et al.  Si-H bond breaking induced retention degradation during packaging process of 256 mbit DRAMs with negative wordline bias , 2005, IEEE Transactions on Electron Devices.

[16]  Y. Mori,et al.  The origin of variable retention time in DRAM , 2005, IEEE InternationalElectron Devices Meeting, 2005. IEDM Technical Digest..

[17]  Eric Rotenberg,et al.  Retention-aware placement in DRAM (RAPID): software methods for quasi-non-volatile DRAM , 2006, The Twelfth International Symposium on High-Performance Computer Architecture, 2006..

[18]  Bong-Seok Han,et al.  Adaptive Self Refresh Scheme for Battery Operated High-Density Mobile DRAM Applications , 2006, 2006 IEEE Asian Solid-State Circuits Conference.

[19]  K. Ohyu,et al.  Quantitative identification for the physical origin of variable retention time: A vacancy-oxygen complex defect model , 2006, 2006 International Electron Devices Meeting.

[20]  Said Hamdioui,et al.  Influence of Bit-Line Coupling and Twisting on the Faulty Behavior of DRAMs , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[21]  Feng Lin,et al.  DRAM Circuit Design: Fundamental and High-Speed Topics , 2007 .

[22]  Brent Keeth,et al.  Dram Circuit Design: Fundamental High-Speed Topics , 2008 .

[23]  T. Schloesser,et al.  6F2 buried wordline DRAM cell for 40nm and beyond , 2008, 2008 IEEE International Electron Devices Meeting.

[24]  Kinam Kim,et al.  A New Investigation of Data Retention Time in Truly Nanoscaled DRAMs , 2009, IEEE Electron Device Letters.

[25]  Young-Hyun Jun,et al.  1.2V 1.6Gb/s 56nm 6F2 4Gb DDR3 SDRAM with hybrid-I/O sense amplifier and segmented sub-array architecture , 2009, 2009 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[26]  Byung-Gook Park,et al.  Random Telegraph Signal-Like Fluctuation Created by Fowler-Nordheim Stress in Gate Induced Drain Leakage Current of the Saddle Type Dynamic Random Access Memory Cell Transistor , 2010 .

[27]  Myoung Jin Lee,et al.  A Mechanism for Dependence of Refresh Time on Data Pattern in DRAM , 2010, IEEE Electron Device Letters.

[28]  Heesang Kim,et al.  Study of Trap Models Related to the Variable Retention Time Phenomenon in DRAM , 2011, IEEE Transactions on Electron Devices.

[29]  Heesang Kim,et al.  Characterization of an Oxide Trap Leading to Random Telegraph Noise in Gate-Induced Drain Leakage Current of DRAM Cell Transistors , 2011, IEEE Transactions on Electron Devices.

[30]  Masashi Horiguchi,et al.  Nanoscale Memory Repair , 2011, Integrated Circuits and Systems.

[31]  Hyungcheol Shin,et al.  Characterization of the Variable Retention Time in Dynamic Random Access Memory , 2011, IEEE Transactions on Electron Devices.

[32]  Doris Schmitt-Landsiedel,et al.  DRAM Yield Analysis and Optimization by a Statistical Design Approach , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[33]  Richard Veras,et al.  RAIDR: Retention-aware intelligent DRAM refresh , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[34]  Jong-Ho Kang,et al.  A 1.2V 23nm 6F2 4Gb DDR3 SDRAM with local-bitline sense amplifier, hybrid LIO sense amplifier and dummy-less array architecture , 2012, 2012 IEEE International Solid-State Circuits Conference.