Current Subtraction for Signed MVM Analog in-Memory Computation on Resistive Arrays
摘要
The Matrix-Vector Multiplication (MVM) is a widespread operation in Neural Network inference. Analog in-Memory Computing (AiMC) allows to compute MVMs directly inside the memory unit, reducing data transfer overhead. This paper explores two well-known architectures to perform signed-MVMs showing a trade-off between computational throughput and array size. Moreover, a topology based on an analog Current Subtractor (CS), potentially beneficial for computational energy efficiency, is analyzed. The CS is designed and simulated in a NCSU FreePDK 45-nm CMOS process, and achieves a \(2.35\%\) average MVM output error, compared with the ideal MVM execution.