TY - JOUR
T1 - Progress and challenges of phase change memory for in-memory computing
AU - Su, Xin
AU - Guo, Ziyu
AU - Zhang, Gutao
AU - Tsai, Hsinyu
AU - Li, Ning
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/7
Y1 - 2025/7
N2 - Analog in-memory computing (AIMC) using nonvolatile memories (NVMs) is very promising for achieving low latency and high energy efficiency for deep neural network (DNN) acceleration. There has been significant progress in using phase change memory (PCM) for analog IMC in recent years, especially for DNN inference applications, for both electrical and optical computing. In this paper, we present a review of these works, focusing primarily on PCMs for electrical computing, and including an overview on PCMs for optical computing. For electrical computing using PCM, we review the progress in both the device and the system level. On the device level, we first discuss the impact of PCM characteristics on AIMC computing and introduce relevant benchmarking methods. We then discuss progress in improving PCM devices for AIMC mainly by reducing nonidealities including resistance drift, read noise, and yield. We also discuss progress in programming characteristics that limit the density and programming power. On the system level, we discuss the optimization of memory cells, weight mapping methods, advanced drift compensation algorithms, and co-design considerations. We then review progress in AIMC energy efficiency studies and recent chip demonstrations. Since there is a growing interest in using PCM for photonic computing recently, we give an overview of this area including the device structures and system demonstrations. In the end, we briefly summarize the status and outlook of this field.
AB - Analog in-memory computing (AIMC) using nonvolatile memories (NVMs) is very promising for achieving low latency and high energy efficiency for deep neural network (DNN) acceleration. There has been significant progress in using phase change memory (PCM) for analog IMC in recent years, especially for DNN inference applications, for both electrical and optical computing. In this paper, we present a review of these works, focusing primarily on PCMs for electrical computing, and including an overview on PCMs for optical computing. For electrical computing using PCM, we review the progress in both the device and the system level. On the device level, we first discuss the impact of PCM characteristics on AIMC computing and introduce relevant benchmarking methods. We then discuss progress in improving PCM devices for AIMC mainly by reducing nonidealities including resistance drift, read noise, and yield. We also discuss progress in programming characteristics that limit the density and programming power. On the system level, we discuss the optimization of memory cells, weight mapping methods, advanced drift compensation algorithms, and co-design considerations. We then review progress in AIMC energy efficiency studies and recent chip demonstrations. Since there is a growing interest in using PCM for photonic computing recently, we give an overview of this area including the device structures and system demonstrations. In the end, we briefly summarize the status and outlook of this field.
UR - https://www.scopus.com/pages/publications/105010506554
UR - https://www.scopus.com/inward/citedby.url?scp=105010506554&partnerID=8YFLogxK
U2 - 10.1016/j.cossms.2025.101225
DO - 10.1016/j.cossms.2025.101225
M3 - Article
AN - SCOPUS:105010506554
SN - 1359-0286
VL - 37
JO - Current Opinion in Solid State and Materials Science
JF - Current Opinion in Solid State and Materials Science
M1 - 101225
ER -