Assessing the Performance of Stateful Logic in 1-Selector-1-RRAM Crossbar Arrays

Arjun Tyagi,Shahar Kvatinsky
DOI: https://doi.org/10.1109/ISCAS58744.2024.10558539
2024-07-15
Abstract:Resistive Random Access Memory (RRAM) crossbar arrays are an attractive memory structure for emerging nonvolatile memory due to their high density and excellent scalability. Their ability to perform logic operations using RRAM devices makes them a critical component in non-von Neumann processing-in-memory architectures. Passive RRAM crossbar arrays (1-RRAM or 1R), however, suffer from a major issue of sneak path currents, leading to a lower readout margin and increasing write failures. To address this challenge, active RRAM arrays have been proposed, which incorporate a selector device in each memory cell (termed 1-selector-1-RRAM or 1S1R). The selector eliminates currents from unselected cells and therefore effectively mitigates the sneak path phenomenon. Yet, there is a need for a comprehensive analysis of 1S1R arrays, particularly concerning in-memory computation. In this paper, we introduce a 1S1R model tailored to a VO2-based selector and TiN/TiOx/HfOx/Pt RRAM device. We also present simulations of 1S1R arrays, incorporating all parasitic parameters, across a range of array sizes from $4\times4$ to $512\times512$. We evaluate the performance of Memristor-Aided Logic (MAGIC) gates in terms of switching delay, power consumption, and readout margin, and provide a comparative evaluation with passive 1R arrays.
Hardware Architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the **sneak path currents** problem faced by passive RRAM cross - arrays (1 - RRAM or 1R) during logical operations. This sneak - path - current phenomenon will lead to a reduction in the readout margin and increase the probability of write failures. To address this challenge, researchers have proposed an active RRAM array (1 - Selector - 1 - RRAM or 1S1R), that is, adding a selector device to each memory cell to eliminate the current in unselected cells, thereby effectively alleviating the sneak - path - current phenomenon. Specifically, the main contributions of the paper include: 1. **Proposing the 1S1R model**: A 1S1R model was designed for VO₂ - based selectors and TiN/TiOₓ/HfOₓ/Pt RRAM devices. 2. **Simulation and performance evaluation**: Simulations were carried out on 1S1R cross - arrays of different sizes (from 4×4 to 512×512), and the switching delay, power consumption, and readout margin of Memristor - Aided Logic (MAGIC) gates were evaluated. 3. **Comparative analysis**: Compared with passive 1R cross - arrays, 1S1R cross - arrays show significant advantages in terms of power consumption and readout margin. Through these studies, the paper aims to provide more efficient and reliable solutions for in - memory computing in non - von - Neumann architectures.