Kernel Mapping Methods of Convolutional Neural Network in 3D NAND Flash Architecture

  • Song, Min Suk
  • Hwang, Hwiho
  • Lee, Geun Ho
  • Ahn, Suhyeon
  • Hwang, Sungmin
  • 외 1명
Citations

WEB OF SCIENCE

3
Citations

SCOPUS

4

초록

A flash memory is a non-volatile memory that has a large memory window, high cell density, and reliable switching characteristics and can be used as a synaptic device in a neuromorphic system based on 3D NAND flash architecture. We fabricated a TiN/Al2O3/Si3N4/SiO2/Si stack-based Flash memory device with a polysilicon channel. The input/output signals and output values are binarized for accurate vector-matrix multiplication operations in the hardware. In addition, we propose two kernel mapping methods for convolutional neural networks (CNN) in the neuromorphic system. The VMM operations of two mapping schemes are verified through SPICE simulation. Finally, the off-chip learning in the CNN structure is performed using the Modified National Institute of Standards and Technology (MNIST) dataset. We compared the two schemes in terms of various parameters and determined the advantages and disadvantages of each.

키워드

NAND flash memory3D NAND architecturevector-matrix multiplication (VMM)neuromorphic computingoff-chip learningconvolutional neural network (CNN)MEMORYSYNAPSEPLASTICITYMEMRISTORDEVICES
제목
Kernel Mapping Methods of Convolutional Neural Network in 3D NAND Flash Architecture
저자
Song, Min SukHwang, HwihoLee, Geun HoAhn, SuhyeonHwang, SungminKim, Hyungjin
DOI
10.3390/electronics12234796
발행일
2023-12
유형
Article
저널명
Electronics (Basel)
12
23