Design and implementation of a charge-sharing in-memory-computing macro with sparse feature for quantized neural network
With the rapid development of artificial intelligence technology, in-memory computing has become a research hotspot. In this article, we propose an in-memory computing (IMC) architecture that achieves high energy efficiency and performance. Our work is based on the working mechanism of charge sharing, enabling configurable multi-bit Multiply-Accumulate operations. This work employs a unique bit-cell structure to implement sparse strategies at the bit-level in IMC arrays and compensates for errors caused by non-ideal effects, thus achieving better energy efficiency and performance. A hardware-aware quantification method and a hardware simulation model based on Pytorch have been proposed to evaluate the hardware mapping and compare with other charge domain IMC works. The MNIST and CIFAR-10 datasets have been used to validate algorithm models and chip performance, achieving accuracy rates of 97.6% and 90.5% respectively. The IMC chip was fabricated with a 180 nm CMOS process. The measurement shows that the chip achieves an energy efficiency of 41.8 TOPS/W.
Authors
- Shuang Liu (ORCID: https://orcid.org/0000-0002-0587-4415)
- Y. H. Liu (ORCID: https://orcid.org/0000-0003-2756-5223)
- Xiaoyang Zhang (ORCID: https://orcid.org/0000-0002-1735-1443)
- Yang Liu (ORCID: https://orcid.org/0000-0003-0615-7036)
- Junjie Wang (ORCID: https://orcid.org/0000-0001-7183-422X)
- Shiqin Yan
- Hao Hu (ORCID: https://orcid.org/0000-0002-3760-4938)
- Mingyuan Sun (ORCID: https://orcid.org/0000-0003-2823-8902)
- Jingtao Zhou (ORCID: https://orcid.org/0009-0002-0982-4818)
- Ruike Pan
Publication Details
- Journal
- Microelectronics Journal
- Published
- 2024-11-12
- DOI
- https://doi.org/10.1016/j.mejo.2024.106470
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.42
Funders
- National Natural Science Foundation of China