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

Min Suk Song, Hwiho Hwang, Geun Ho Lee, Suhyeon Ahn, Sungmin Hwang, Hyungjin Kim

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish
Article number4796
JournalElectronics (Switzerland)
Volume12
Issue number23
DOIs
StatePublished - Dec 2023

Bibliographical note

Publisher Copyright:
© 2023 by the authors.

Keywords

  • 3D NAND architecture
  • NAND flash memory
  • convolutional neural network (CNN)
  • neuromorphic computing
  • off-chip learning
  • vector-matrix multiplication (VMM)

Fingerprint

Dive into the research topics of 'Kernel Mapping Methods of Convolutional Neural Network in 3D NAND Flash Architecture'. Together they form a unique fingerprint.

Cite this