@inproceedings{42480098b7e1454596545022a517d255,
title = "PRIVE: Efficient RRAM Programming with Chip Verification for RRAM-based In-Memory Computing Acceleration",
abstract = "As deep neural networks (DNNs) have been success-fully developed in many applications with continuously increasing complexity, the number of weights in DNNs surges, leading to consistent demands for denser memories than SRAMs. RRAM-based in-memory computing (IMC) achieves high density and energy-efficiency for DNN inference, but RRAM programming remains to be a bottleneck due to high write latency and energy consumption. In this work, we present the Progressive-wRite In-memory program-VErify (PRIVE) scheme, which we verify with an RRAM testchip for IMC-based hardware acceleration for DNNs. We optimize the progressive write operations on different bit positions of RRAM weights to enable error compensation and reduce programming latency/energy, while achieving high DNN accuracy. For 5-bit precision DNNs, PRIVE reduces the RRAM programming energy by 1.82×, while maintaining high accuracy of 91.91% (VGG-7) and 71.47% (ResNet-18) on CIFAR-10 and CIFAR-100 datasets, respectively.",
keywords = "Deep neural network, RRAM programming, in-memory computing, resistive RAM (RRAM), write-verify",
author = "Wangxin He and Jian Meng and Gonugondla, {Sujan Kumar} and Shimeng Yu and Shanbhag, {Naresh R.} and Seo, {Jae Sun}",
note = "Publisher Copyright: {\textcopyright} 2023 EDAA.; 2023 Design, Automation and Test in Europe Conference and Exhibition, DATE 2023 ; Conference date: 17-04-2023 Through 19-04-2023",
year = "2023",
doi = "10.23919/DATE56975.2023.10137266",
language = "English (US)",
series = "Proceedings -Design, Automation and Test in Europe, DATE",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2023 Design, Automation and Test in Europe Conference and Exhibition, DATE 2023 - Proceedings",
address = "United States",
}