Title :
Low power memristor-based ReRAM design with Error Correcting Code
Author :
Niu, Dimin ; Xiao, Yang ; Xie, Yuan
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
The emerging memristor-based Resistive RAM (ReRAM) has shown great potential as one of the most promising memory technologies, with the unique properties such as high density, low-power, good-scalability, and non-volatility. However, as the process technology scales, the process variation will cause the deviation of the actual electrical behavior of memristor. Recently, researchers have observed that the probability of a single ReRAM cell switching successfully follows a function of the logarithm of the total programming time. As a result, the uncertainty of the electrical behavior results in different degrees of error rates in ReRAM-based memory. Traditional ECC (Error Correcting Code) design for conventional DRAM memory is used to detect and correct the errors in the memory system. In this paper, based on the mathematical analysis of the error patterns in memristor-based ReRAM and the study of ECC designs, we proposed to use ECC code to relax the BER (Bit Error Rate) requirement of a single memory to improve the write energy consumption and latency for both the MOS based and cross-point based memristor ReRAM designs. In addition, the performance/power/area overhead of the proposed design options is also evaluated in detail.
Keywords :
MOS memory circuits; error correction codes; error statistics; integrated circuit design; low-power electronics; memristors; probability; random-access storage; BER requirement; DRAM memory; ECC design; MOS-based memristor ReRAM design; ReRAM-based memory; bit error rate; cross-point-based memristor ReRAM design; error correcting code; error correction; error detection; error patterns; logarithm function; low-power memristor-based ReRAM design; mathematical analysis; memory system; memristor electrical behavior; process variation; programming time; resistive RAM; single-ReRAM cell switching probability; write energy consumption; Arrays; Error analysis; Error correction codes; Memristors; Microprocessors; Switches;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6165062