TY - GEN
T1 - In-Memory Computation Using CMOS-Integrated Resistive RAM for Robotic Navigation
AU - Solanki, Jeelka
AU - Pelton, Jacob
AU - Febbo, Rocco
AU - Liehr, Maximilian
AU - Decandia, Andrew
AU - Beckmann, Karsten
AU - Rose, Garrett
AU - Cady, Nathaniel C.
N1 - Publisher Copyright: © 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Neuromorphic and in-memory computing (IMC) enabled by Resistive Random Access Memory (ReRAM) holds the potential to dramatically improve the energy efficiency of computation. ReRAM-based IMC facilitates an efficient hardware solution for neural networks reliant on vector matrix multiplication (VMM) and associated applications. To demonstrate these capabilities, we utilized fully CMOS-integrated ReRAM arrays to perform IMC operations for a robotic line following navigation task. In this work, we developed a custom microcontroller-based interface for receiving sensor inputs, performing VMM operations on custom fabricated and packaged ReRAM arrays, and using VMM outputs to guide the robotic demonstrator. This work demonstrates a comprehensive analysis of the impact of ReRAM resistance stochasticity on navigational accuracy, the impact of microcontroller / board design on ReRAM performance, and how careful selection of ReRAM resistance states can mitigate operational errors.
AB - Neuromorphic and in-memory computing (IMC) enabled by Resistive Random Access Memory (ReRAM) holds the potential to dramatically improve the energy efficiency of computation. ReRAM-based IMC facilitates an efficient hardware solution for neural networks reliant on vector matrix multiplication (VMM) and associated applications. To demonstrate these capabilities, we utilized fully CMOS-integrated ReRAM arrays to perform IMC operations for a robotic line following navigation task. In this work, we developed a custom microcontroller-based interface for receiving sensor inputs, performing VMM operations on custom fabricated and packaged ReRAM arrays, and using VMM outputs to guide the robotic demonstrator. This work demonstrates a comprehensive analysis of the impact of ReRAM resistance stochasticity on navigational accuracy, the impact of microcontroller / board design on ReRAM performance, and how careful selection of ReRAM resistance states can mitigate operational errors.
KW - High resistive state (HRS)
KW - In-memory computing (IMC)
KW - Low resistive state (LRS)
KW - Microcontroller
KW - PCB
KW - ReRAM memory
KW - Vector matrix operations (VMM)
KW - neuromorphic computing
KW - robot navigation
UR - https://www.scopus.com/pages/publications/85214710921
U2 - 10.1109/ICONS62911.2024.00038
DO - 10.1109/ICONS62911.2024.00038
M3 - Conference contribution
T3 - Proceedings - 2024 International Conference on Neuromorphic Systems, ICONS 2024
SP - 217
EP - 223
BT - Proceedings - 2024 International Conference on Neuromorphic Systems, ICONS 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Conference on Neuromorphic Systems, ICONS 2024
Y2 - 30 July 2024 through 2 August 2024
ER -