Rapid yet accurate Tile-circuit and device modeling for Analog In-Memory Computing
J. Luquin, C. Mackin, S. Ambrogio, A. Chen, F. Baldi, G. Miralles, M.J. Rasch, J. B\"uchel, M. Lalwani, W. Ponghiran, P. Solomon, H. Tsai, G.W. Burr, and P. Narayanan

TL;DR
This paper develops a rapid, accurate mathematical model for analog in-memory computing tiles, capturing circuit and device non-idealities to improve neural network deployment resilience.
Contribution
It introduces a comprehensive tile-circuit model that predicts analog MVM outputs and assesses neural network accuracy impacts, enabling hardware-aware training strategies.
Findings
IR-drop significantly affects accuracy and is complex to mitigate.
Gaussian noise training improves resilience to ADC and PCM noise.
The model enables rapid prediction of tile behavior compared to detailed circuit simulations.
Abstract
Analog In-Memory Compute (AIMC) can improve the energy efficiency of Deep Learning by orders of magnitude. Yet analog-domain device and circuit non-idealities -- within the analog ``Tiles'' performing Matrix-Vector Multiply (MVM) operations -- can degrade neural-network task accuracy. We quantify the impact of low-level distortions and noise, and develop a mathematical model for Multiply-ACcumulate (MAC) operations mapped to analog tiles. Instantaneous-current IR-drop (the most significant circuit non-ideality), and ADC quantization effects are fully captured by this model, which can predict MVM tile-outputs both rapidly and accurately, as compared to much slower rigorous circuit simulations. A statistical model of PCM read noise at nanosecond timescales is derived from -- and matched against -- experimental measurements. We integrate these (statistical) device and (deterministic)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Quantum Computing Algorithms and Architecture
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Attention Dropout · Weight Decay · Linear Layer · Linear Warmup With Linear Decay · Adam · Dense Connections · BERT · LAMB
