Enhancing the Accuracy of Resistive In-memory Architectures using Adaptive Signal Processing
Han-Mo Ou (University of Illinois Urbana-Champaign); Naresh Shanbhag (University of Illinois at Urbana-Champaign)
-
SPS
IEEE Members: $11.00
Non-members: $15.00
Analog in-memory computing architectures (IMCs) have exhibited high energy efficiency over conventional digital architectures. The use of resistive memory arrays such as magnetic RAM (MRAM) in IMCs has significant potential due to their high-density and non-volatility. However, the analog nature of computation limits the compute accuracy of IMCs. We present activation scaling compensation (ASC), an adaptive signal processing method to compensate for the effects of bitline (BL) and sourceline (SL) parasitic resistances in MRAM-based IMC matrix-vector multiplication (MVM) architectures. Through behavioral modeling and simulation, we demonstrate that ASC enhances the compute signal-to-noise ratio (SNR) by 8.6 dB-to-13.9 dB with negligible energy overhead. The effectiveness of ASC-enabled MRAM-based IMC is demonstrated in the context of a signal recovery problem.