A Survey on Computing-in-Memory (CiM) and Emerging Nonvolatile Memory (NVM) Simulators

Modern computer applications have become highly data-intensive, giving rise to an increase in data traffic between the processor and memory units. Computing-in-Memory (CiM) has shown great promise as a solution to this aptly named von Neumann bottleneck problem by enabling computation within the memory unit and thus reducing data traffic. Many simulation tools in the literature have been proposed to enable the design space exploration (DSE) of these novel computer architectures as researchers are in need of these tools to test their designs prior to fabrication. This paper presents a collection of classical nonvolatile memory (NVM) and CiM simulation tools to showcase their capabilities, as presented in their respective analyses. We provide an in-depth overview of DSE, emerging NVM device technologies, and popular CiM architectures. We organize the simulation tools by design-level scopes with respect to their focus on the devices, circuits, architectures, systems/algorithms, and applications they support. We conclude this work by identifying the gaps within the simulation space.

Authors

Institutions

Publication Details

Journal
Chips
Published
2025-05-03
DOI
https://doi.org/10.3390/chips4020019
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Computing-in-Memory (CiM) and Emerging Nonvolatile Memory (NVM) Simulators

Parsa Khorrami, Sabrina Hassan Moon, Dayane Reis, Ahmed Mamdouh Mohamed Ahmed et al.
Chips
Advanced Memory and Neural Computing
article

A Survey on Computing-in-Memory (CiM) and Emerging Nonvolatile Memory (NVM) Simulators

Parsa Khorrami, Sabrina Hassan Moon, Dayane Reis, Ahmed Mamdouh Mohamed Ahmed, J. Maurer
article en

Abstract

Modern computer applications have become highly data-intensive, giving rise to an increase in data traffic between the processor and memory units. Computing-in-Memory (CiM) has shown great promise as a solution to this aptly named von Neumann bottleneck problem by enabling computation within the memory unit and thus reducing data traffic. Many simulation tools in the literature have been proposed to enable the design space exploration (DSE) of these novel computer architectures as researchers are in need of these tools to test their designs prior to fabrication. This paper presents a collection of classical nonvolatile memory (NVM) and CiM simulation tools to showcase their capabilities, as presented in their respective analyses. We provide an in-depth overview of DSE, emerging NVM device technologies, and popular CiM architectures. We organize the simulation tools by design-level scopes with respect to their focus on the devices, circuits, architectures, systems/algorithms, and applications they support. We conclude this work by identifying the gaps within the simulation space.

ChipsVol. 4(2)
University of South Florida (US)
National Science Foundation
Openalex Percentile: Top 92%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Survey on Computing-in-Memory (CiM) and Emerging Nonvolatile Memory (NVM) Simulators — Parsa Khorrami, Sabrina Hassan Moon, et al. · Chips (2025) | TGRS Research Map | TGRS