Lee Sung-Tae, Lee Jong-Ho
School of Electronic and Electrical Engineering, Hongik University, Seoul 04066, Republic of Korea.
The Inter-University Semiconductor Research Center, Department of Electrical and Computer Engineering, Seoul National University, Seoul 08826, Republic of Korea.
Nanoscale Horiz. 2024 Aug 19;9(9):1475-1492. doi: 10.1039/d3nh00532a.
The proliferation of data has facilitated global accessibility, which demands escalating amounts of power for data storage and processing purposes. In recent years, there has been a rise in research in the field of neuromorphic electronics, which draws inspiration from biological neurons and synapses. These electronics possess the ability to perform in-memory computing, which helps alleviate the limitations imposed by the 'von Neumann bottleneck' that exists between the memory and processor in the traditional von Neumann architecture. By leveraging their multi-bit non-volatility, characteristics that mimic biology, and Kirchhoff's law, neuromorphic electronics offer a promising solution to reduce the power consumption in processing vector-matrix multiplication tasks. Among all the existing nonvolatile memory technologies, NAND flash memory is one of the most competitive integrated solutions for the storage of large volumes of data. This work provides a comprehensive overview of the recent developments in neuromorphic computing based on NAND flash memory. Neuromorphic architectures using NAND flash memory for off-chip learning are presented with various quantization levels of input and weight. Next, neuromorphic architectures for on-chip learning are presented using standard backpropagation and feedback alignment algorithms. The array architecture, operation scheme, and electrical characteristics of NAND flash memory are discussed with a focus on the use of NAND flash memory in various neural network structures. Furthermore, the discrepancy of array architecture between on-chip learning and off-chip learning is addressed. This review article provides a foundation for understanding the neuromorphic computing based on the NAND flash memory and methods to utilize it based on application requirements.
数据的激增促进了全球可访问性,这就要求为数据存储和处理目的提供不断增加的电量。近年来,受生物神经元和突触启发的神经形态电子学领域的研究不断增加。这些电子器件具有执行内存计算的能力,这有助于缓解传统冯·诺依曼架构中内存与处理器之间存在的“冯·诺依曼瓶颈”所带来的限制。通过利用其多位非易失性、模仿生物学的特性以及基尔霍夫定律,神经形态电子学为降低处理向量矩阵乘法任务时的功耗提供了一个有前景的解决方案。在所有现有的非易失性存储技术中,NAND闪存是用于存储大量数据的最具竞争力的集成解决方案之一。这项工作全面概述了基于NAND闪存的神经形态计算的最新进展。展示了使用NAND闪存进行片外学习的神经形态架构,以及各种输入和权重的量化级别。接下来,展示了使用标准反向传播和反馈对齐算法的片上学习神经形态架构。讨论了NAND闪存的阵列架构、操作方案和电气特性,重点是NAND闪存在各种神经网络结构中的应用。此外,还探讨了片上学习和片外学习中阵列架构的差异。这篇综述文章为理解基于NAND闪存的神经形态计算以及根据应用需求利用它的方法奠定了基础。