On Gate Flip Errors in Computing-In-Memory

Zamshed I Chowdhury, Husrev Cilasun, Salonik Resch, Masoud Zabihi, Yang Lv, Brandon R Zink, Jianping Wang, Sachin S. Sapatnekar, Ulya R. Karpuzcu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Computing-in-memory (CIM) architectures that perform logic gate operations directly within memory arrays, in-situ, are particularly effective in addressing memory-induced performance bottlenecks. When paired with nonvolatile memory, energy efficiency in performing bulk bitwise logic operations can reach unprecedented levels. However, unlocking this potential is not possible if functional correctness is compromised. In this paper we present a CIM-specific class of functional errors termed gate flips, where parametric variations make a logic gate behave as another. Through detailed functional and electrical characterization we demonstrate that gate flips stem from a significant subclass of write errors. Accordingly, we introduce an abstract model to enable efficient functional reliability assessment and to guide design decisions in forming universal CIM gate libraries. We also evaluate the impact on the end accuracy of computation using representative benchmarks.

Original languageEnglish (US)
Title of host publication2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350348590
StatePublished - 2024
Event2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024 - Valencia, Spain
Duration: Mar 25 2024Mar 27 2024

Publication series

NameProceedings -Design, Automation and Test in Europe, DATE
ISSN (Print)1530-1591

Conference

Conference2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024
Country/TerritorySpain
CityValencia
Period3/25/243/27/24

Bibliographical note

Publisher Copyright:
© 2024 EDAA.

Keywords

  • computing in memory
  • error model
  • gate flips
  • NVM

Fingerprint

Dive into the research topics of 'On Gate Flip Errors in Computing-In-Memory'. Together they form a unique fingerprint.

Cite this