Channel Models and Coding Solutions for 1S1R Crossbar Resistive Memory with High Line Resistance

Crossbar resistive memory with the 1 Selector 1 Resistor (1S1R) structure is attractive for nonvolatile, high-density, and low-latency storage-class memory applications. As technology scales down to the single-nm regime, the increasing resistivity of wordline/bitline becomes a limiting factor to device reliability. This paper presents write/read communication channels while considering the line resistance and device variabilities by statistically relating the degraded write/read margins and the channel parameters. Binary asymmetric channel (BAC) models are proposed for the write/read operations. Simulations based on these models suggest that the bit-error rate of devices are highly non-uniform across the memory array. These models provide quantitative tools for evaluating the trade-offs between memory reliability and design parameters, such as array size, technology nodes, and aspect ratio, and also for designing coding-theoretic solutions that would be most effective for crossbar memory. Method for optimizing the read threshold is proposed to reduce the raw bit-error rate (RBER). We propose two schemes for efficient channel coding based on Bose-Chaudhuri-Hocquenghem (BCH) codes. An interleaved coding scheme is proposed to mitigate the non-uniformity of reliability and a location dependent coding framework is proposed to leverage this non-uniformity. Both of our proposed coding schemes effectively reduce the undetected bit-error rate (UBER).

[1]  M. Pickett,et al.  Lognormal switching times for titanium dioxide bipolar memristors: origin and resolution , 2011, Nanotechnology.

[2]  S. Jo,et al.  3D-stackable crossbar resistive memory based on Field Assisted Superlinear Threshold (FAST) selector , 2014, 2014 IEEE International Electron Devices Meeting.

[3]  Hessam Mahdavifar,et al.  Polar Coding for Non-Stationary Channels , 2016, IEEE Transactions on Information Theory.

[4]  Sungho Kim,et al.  Numerical study of read scheme in one-selector one-resistor crossbar array , 2015 .

[5]  Nanning Zheng,et al.  LDPC-in-SSD: making advanced error correction codes work effectively in solid state drives , 2013, FAST.

[6]  H.-S. Philip Wong,et al.  Effect of Wordline/Bitline Scaling on the Performance, Energy Consumption, and Reliability of Cross-Point Memory Array , 2013, JETC.

[7]  Chaitali Chakrabarti,et al.  A Multilayer Approach to Designing Energy-Efficient and Reliable ReRAM Cross-Point Array System , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[8]  R. Waser,et al.  Resistive Switching: From Fundamentals of Nanoionic Redox Processes to Memristive Device Applications , 2016 .

[9]  Kailash Gopalakrishnan,et al.  Overview of candidate device technologies for storage-class memory , 2008, IBM J. Res. Dev..

[10]  H. Li,et al.  In-Line-Test of Variability and Bit-Error-Rate of HfOx-Based Resistive Memory , 2015, 2015 IEEE International Memory Workshop (IMW).

[11]  An Chen,et al.  A Comprehensive Crossbar Array Model With Solutions for Line Resistance and Nonlinear Device Characteristics , 2013, IEEE Transactions on Electron Devices.

[12]  An Chen,et al.  Variability of resistive switching memories and its impact on crossbar array performance , 2011, 2011 International Reliability Physics Symposium.

[13]  L. Dolecek,et al.  Spatially-Coupled Codes for Channels with SNR Variation , 2018, IEEE Transactions on Magnetics.

[14]  Lara Dolecek,et al.  Write and Read Channel Models for 1S1R Crossbar Resistive Memory with High Line Resistance. , 2020 .

[15]  Yang Xiao,et al.  Low power memristor-based ReRAM design with Error Correcting Code , 2012, 17th Asia and South Pacific Design Automation Conference.

[16]  Shimeng Yu,et al.  Design Tradeoffs of Vertical RRAM-Based 3-D Cross-Point Array , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[17]  Sung-Mo Kang,et al.  Data-Dependent Statistical Memory Model for Passive Array of Memristive Devices , 2010, IEEE Transactions on Circuits and Systems II: Express Briefs.

[18]  Seong-Ook Jung,et al.  A Decoder for Short BCH Codes With High Decoding Efficiency and Low Power for Emerging Memories , 2019, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[19]  Ahmed M. Eltawil,et al.  Non-Stationary Polar Codes for Resistive Memories , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[20]  Branka Vucetic,et al.  An adaptive coding scheme for time-varying channels , 1991, IEEE Trans. Commun..