Specific ADC of NVM-Based Computation-in-Memory for Deep Neural Networks
Non-volatile memory (NVM)-based Computation-in-memory has demonstrated a significant advantage in high-efficiency neural networks. However, the requirement of analog-to-digital converter (ADC) and post-processing circuits not only cost high energy and area but also results in high computation errors, which tradeoffs the performance boost brought by CIM. Here, we present a specific ADC and post-processing circuit of the NVM-based CIM neural network to address these issues. The main contributions include: (1) A novel residual charge accumulation function (RCA) is designed to achieve charge-domain summation of quantized partial sum and reduces 38% quantization error; (2) Charge reset is introduced in the integrate & fire circuit to realize <1 LSB INL at ±7 bits and a speed of 285MHz/LSB; (3) Sample & hold, current subtraction, and bidirectional counter are designed to improve <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3.95\times $ </tex-math></inline-formula> energy efficiency and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2.48\times $ </tex-math></inline-formula> area efficiency. Evaluation based on the measured results of the fabricated chip shows that the VGG-11 neural network with the proposed ADC circuit can achieve a 3.28-time improvement in energy efficiency while maintaining the same network recognition rate.
Authors
- Jinfeng Kang (ORCID: https://orcid.org/0000-0002-6286-0423)
- Yizhou Zhang (ORCID: https://orcid.org/0000-0002-3194-4149)
- Ao Shi (ORCID: https://orcid.org/0009-0001-8200-5360)
- Haozhang Yang (ORCID: https://orcid.org/0000-0001-7224-474X)
- Zheng Zhou (ORCID: https://orcid.org/0009-0008-3957-3144)
- Linxiao Shen (ORCID: https://orcid.org/0000-0001-7933-3673)
- Yiyang Chen (ORCID: https://orcid.org/0000-0001-9960-9040)
- Peng Huang (ORCID: https://orcid.org/0000-0003-3280-0099)
- Xiaoyan Liu (ORCID: https://orcid.org/0009-0007-8018-651X)
- Lifeng Liu (ORCID: https://orcid.org/0000-0002-0187-9243)
- Lixia Han (ORCID: https://orcid.org/0000-0002-4721-1564)
Institutions
- Peking University (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems I Regular Papers
- Published
- 2024-09-06
- DOI
- https://doi.org/10.1109/tcsi.2024.3430290
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.42
Funders
- National Natural Science Foundation of China
- National Key Research and Development Program of China