TY - GEN
T1 - Effect of Resistance variability in Vector Matrix Multiplication operations of 1T1R ReRAM crossbar arrays using an Embedded test platform
AU - Solanki, Jeelka
AU - Beckmann, Karsten
AU - Pelton, Jacob
AU - Cady, Nathaniel
AU - Liehr, Maximilian
N1 - Publisher Copyright: © 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Vector math operations are considered one of the basic operations for computationally intensive algorithms. The latest emerging resistive random access memory device (ReRAMI) and ReRAM crossbar arrays have shown convincing results for analog vector matrix multiplication with high energy efficiency and hence, are of great interest for computing applications because of their capability to perform array level in-memory computing in a single step. To perform fast and accurate vector math operations to a column of 1-transistor 1ReRAM (ITIR) devices in an array, a hardware interface that provides a precise control over programming the devices is needed. In this work, we demonstrate a microcontroller-based custom printed circuit board (PCB) design to perform device level testing and in-memory computation on packaged hafnium oxide based ITIR ReRAM arrays fabricated at SUNY Polytechnic Institute. Experimental results demonstrate that when ITIR ReR.AM array devices are programmed as logic states '0' high resistance state (HRS) and '1' low resistance state (LRS), the observed current (Isut) shows the effect of read variability based on the number and position of the devices that are read. Overlapping of the current outputs can be reduced by using write-verify while programming the array of devices.
AB - Vector math operations are considered one of the basic operations for computationally intensive algorithms. The latest emerging resistive random access memory device (ReRAMI) and ReRAM crossbar arrays have shown convincing results for analog vector matrix multiplication with high energy efficiency and hence, are of great interest for computing applications because of their capability to perform array level in-memory computing in a single step. To perform fast and accurate vector math operations to a column of 1-transistor 1ReRAM (ITIR) devices in an array, a hardware interface that provides a precise control over programming the devices is needed. In this work, we demonstrate a microcontroller-based custom printed circuit board (PCB) design to perform device level testing and in-memory computation on packaged hafnium oxide based ITIR ReRAM arrays fabricated at SUNY Polytechnic Institute. Experimental results demonstrate that when ITIR ReR.AM array devices are programmed as logic states '0' high resistance state (HRS) and '1' low resistance state (LRS), the observed current (Isut) shows the effect of read variability based on the number and position of the devices that are read. Overlapping of the current outputs can be reduced by using write-verify while programming the array of devices.
KW - High resistive state (HRS)
KW - In-memory computing (IMC)
KW - Low resistive state (LRS)
KW - Microcontroller
KW - PCB
KW - Vector Math operations (VMM)
KW - memory
UR - https://www.scopus.com/pages/publications/85165673970
U2 - 10.1109/MDTS58049.2023.10168152
DO - 10.1109/MDTS58049.2023.10168152
M3 - Conference contribution
T3 - 2023 IEEE Microelectronics Design and Test Symposium, MDTS 2023
BT - 2023 IEEE Microelectronics Design and Test Symposium, MDTS 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 32nd IEEE Microelectronics Design and Test Symposium, MDTS 2023
Y2 - 8 May 2023 through 10 May 2023
ER -