Lifetime Enhancement for RRAM-based Computing-In-Memory Engine Considering Aging and Thermal Effects

Published

Conference Paper

© 2020 IEEE. RRAM-based computing-in-memory engines provide a promising platform to accelerate deep neural networks. The programming process imposes high voltages onto the RRAM cells and thus degrades their valid conductance ranges from the fresh state, an effect called aging. Consequently, the expected conductances of RRAM cells corresponding to the weights after training may fall outside of the valid ranges, potentially leading to a significant accuracy degradation. In addition, an uneven temperature distribution due to different conductances accelerates the aging effect further. Moreover, the uneven temperatures can cause accuracy discrepancy between the tuning process and inference, thus reducing the lifetime of such accelerators even further. In this paper, we propose to counter aging and thermal effects by distributing aging stress and high-temperature RRAM cells evenly, during both software training and hardware mapping, to extend the lifetime of computing-in-memory engines. Experimental results demonstrate lifetime enhancement up to 453 times while maintaining the classification accuracy.

Full Text

Duke Authors

Cited Authors

  • Zhang, S; Zhang, GL; Li, B; Li, HH; Schlichtmann, U

Published Date

  • August 1, 2020

Published In

  • Proceedings 2020 Ieee International Conference on Artificial Intelligence Circuits and Systems, Aicas 2020

Start / End Page

  • 11 - 15

International Standard Book Number 13 (ISBN-13)

  • 9781728149226

Digital Object Identifier (DOI)

  • 10.1109/AICAS48895.2020.9073995

Citation Source

  • Scopus