High-Throughput In-Memory Computing for Binary Deep Neural Networks with Monolithically Integrated RRAM and 90nm CMOS
Shihui Yin, Xiaoyu Sun, Shimeng Yu, Jae-sun Seo

TL;DR
This paper presents a monolithically integrated RRAM-based in-memory computing architecture, XNOR-RRAM, achieving high accuracy and energy efficiency for binary deep neural networks on a 90nm CMOS chip, enabling scalable edge AI.
Contribution
The work introduces a scalable, monolithically integrated RRAM in-memory computing design with high parallelism, calibration, and demonstrated high accuracy and efficiency for binary DNNs.
Findings
Achieves 98.5% accuracy on MNIST
Energy efficiency of 24 TOPS/W
Significant improvements over prior art in throughput and energy metrics
Abstract
Deep learning hardware designs have been bottlenecked by conventional memories such as SRAM due to density, leakage and parallel computing challenges. Resistive devices can address the density and volatility issues, but have been limited by peripheral circuit integration. In this work, we demonstrate a scalable RRAM based in-memory computing design, termed XNOR-RRAM, which is fabricated in a 90nm CMOS technology with monolithic integration of RRAM devices between metal 1 and 2. We integrated a 128x64 RRAM array with CMOS peripheral circuits including row/column decoders and flash analog-to-digital converters (ADCs), which collectively become a core component for scalable RRAM-based in-memory computing towards large deep neural networks (DNNs). To maximize the parallelism of in-memory computing, we assert all 128 wordlines of the RRAM array simultaneously, perform analog computing along…
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.
