Abstract
A neural network hardware inspired by the 3-D NAND flash array structure was experimentally demonstrated in a standard 65-nm CMOS process. Logic-compatible embedded flash memory cells were used for storing multi-level synaptic weights while a bit-serial architecture enables 8 bit × 8 bit multiply-and-accumulate operation. A novel back-pattern tolerant program-verify scheme reduces the cell current variation to less than 0.6 μA. Positive and negative weights are stored in adjacent bitlines, generating a differential output signal. Our eNAND-based neural network core achieves a 98.5% handwritten digit recognition accuracy which is within 0.5% of the software accuracy for the same weight precision. To the best of our knowledge, this work represents the first physical demonstration of an embedded NAND flash-based compute-in-memory chip in a standard logic process.
Original language | English (US) |
---|---|
Pages (from-to) | 625-638 |
Number of pages | 14 |
Journal | IEEE Journal of Solid-State Circuits |
Volume | 57 |
Issue number | 2 |
DOIs | |
State | Published - Jan 1 2021 |
Bibliographical note
Publisher Copyright:IEEE
Keywords
- Arrays
- Common Information Model (computing)
- Computer architecture
- Manganese
- Nonvolatile memory
- Programmable logic arrays
- Standards