Skip to main navigation Skip to search Skip to main content

A temperature and process compensation circuit for resistive-based in-memory computing arrays

  • Aalto University

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

In-Memory Computing (IMC) architectures promise increased energy-efficiency for embedded artificial intelligence. Many IMC circuits rely on analog computation, which is more sensitive to process and temperature variations than digital. Thus, maintaining a suitable computation accuracy may require process and temperature compensation. Focusing on resistive-based IMC architectures, we propose an ultra-low power circuit to compensate for the temperature and process-based non-linearities of resistive computing elements. The proposed circuit, implemented in 65 nm CMOS can provide a temperature coefficient between 10 and 1938 ppm/°C for a wide temperature range (-40°C to 80°C) and output current range (few pA up to 600 nA) at 1.2 V operating voltage. Used in a resistive IMC array, the variation of output currents from each multiply-accumulate (MAC) operation can be reduced by up to 84% to maintain computation accuracy across process and temperature variations.

Original languageEnglish
Title of host publication2023 IEEE International Symposium on Circuits and Systems (ISCAS)
PublisherIEEE Institute of Electrical and Electronic Engineers
ISBN (Electronic)978-1-6654-5109-3
DOIs
Publication statusPublished - 2023
MoE publication typeA4 Article in a conference publication
Event56th IEEE International Symposium on Circuits and Systems, ISCAS 2023 - Monterey, United States
Duration: 21 May 202325 May 2023

Conference

Conference56th IEEE International Symposium on Circuits and Systems, ISCAS 2023
Country/TerritoryUnited States
CityMonterey
Period21/05/2325/05/23

Funding

ACKNOWLEDGMENTS This work is supported by Academy of Finland projects EHIR (grant 13334487) and WHISTLE (grant 332218)

Keywords

  • In-memory computing
  • process compensation
  • Resistive random access memory
  • Thermal compensation
  • ultra-low power
  • variable temperature coefficient

Fingerprint

Dive into the research topics of 'A temperature and process compensation circuit for resistive-based in-memory computing arrays'. Together they form a unique fingerprint.

Cite this