Performance Analysis and Code Design for Resistive Random-Access Memory Using Channel Decomposition Approach
Guanghui Song, Meiru Gao, Ying Li, Bin Dai, Kui Cai
TL;DR
This work tackles the sneak-path problem in ReRAM by modeling the non-ergodic, data-dependent channel as a mixture of stationary $\lambda$-Gaussian channels and deriving a finite-length performance bound from capacity and dispersion. It then develops a two-dimensional density-evolution framework to design practical sparse-graph codes (e.g.,IRA codes) optimized for the decomposed channel, achieving decoding thresholds close to the bound. The key contributions are (i) a rigorous channel-decomposition method with a $F_N(\lambda)$ SP-rate distribution, (ii) closed-form approximations for $C_{\lambda}$ and $V_{\lambda}$ enabling tractable finite-length analysis, and (iii) a low-complexity DE-based code-design pipeline validated by simulations that link original ReRAM performance to the decomposed-channel predictions.
Abstract
A novel framework for performance analysis and code design is proposed to address the sneak path (SP) problem in resistive random-access memory (ReRAM) arrays. The main idea is to decompose the ReRAM channel, which is both non-ergodic and data-dependent, into multiple stationary memoryless channels. A finite-length performance bound is derived by analyzing the capacity and dispersion of these stationary memoryless channels. Furthermore, leveraging this channel decomposition, a practical sparse-graph code design is proposed using density evolution. The obtained channel codes are not only asymptotic capacity approaching but also close to the derived finite-length performance bound.
