Litcius/Paper detail

An Overview of Computing-in-Memory Circuits With DRAM and NVM

Sangjin Kim, Hoi‐Jun Yoo

2023IEEE Transactions on Circuits & Systems II Express Briefs28 citationsDOI

Abstract

Computing-in-memory (CIM) has emerged as an energy-efficient hardware solution for machine learning and AI. While static random access memory (SRAM)-based CIM has been prevalent, growing attention is directed towards leveraging dynamic random access memory (DRAM) and non-volatile memory (NVM) with its unique characteristics such as high-density and non-volatility. This brief reviews the evolving trends in DRAM and NVM-based CIM, which have faced unique challenges that arise from SRAM despite their advantages. For instance, the DRAM cell’s density comes with leakage and refresh issues, impacting efficiency and computing accuracy. NVM-CIM faces computing accuracy challenges of resistance-based computation with low signal margins and non-linear characteristics. This tutorial discusses the current status and future directions in DRAM-CIM and NVM-CIM research, which address the abovementioned challenge.

Topics & Concepts

DramStatic random-access memoryComputer scienceUniversal memoryDynamic random-access memoryRandom access memoryNon-volatile memoryEmbedded systemSemiconductor memoryPhase-change memoryRandom accessComputer architectureComputer hardwareComputer memoryInterleaved memoryOperating systemNanotechnologyMaterials scienceLayer (electronics)Advanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesSemiconductor materials and devices
An Overview of Computing-in-Memory Circuits With DRAM and NVM | Litcius