An RRAM-Based Computing-in-Memory Macro With Low-Power Readout/Hold Circuits and Activation Differential Strategy for AdderNet
AdderNet is an innovative neural network (NN) structure that substitutes multiplications with additions in convolutional operations, while computing-in-memory (CIM) is an efficient architecture that tackles the memory bottleneck for von Neumann architectures. Previous work has explored the SRAM-based CIM AdderNet circuits and demonstrates high energy efficiency. However, it still suffers low storage density, repetitive readout, and redundant comparisons. In this brief, an RRAM-based CIM macro is proposed for efficient AdderNet with the following innovations. First, RRAM cells are adopted to replace SRAM for high-density weight storage. A low-power readout and hold circuit is proposed to save redundant read power of weight data held for multiple cycles. Second, an 8-bit comparator with an early-stop strategy is proposed to compare 8-bit activations and weights in one cycle. Third, an activation (ACT) differential strategy is proposed to reduce redundant comparisons. The proposed 28-nm RRAM CIM macro achieves 12.8-TOPS/mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> peak area efficiency and 126-TOPS/W peak energy efficiency, which is <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3.0\times $ </tex-math></inline-formula> and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.2\times $ </tex-math></inline-formula> compared with the state-of-the-art AdderNet CIM macro.
Authors
- Yongpan Liu (ORCID: https://orcid.org/0000-0002-4892-2309)
- Zeyu Guo (ORCID: https://orcid.org/0009-0000-7662-8476)
- Zhaori Cong (ORCID: https://orcid.org/0009-0000-4713-3650)
- Jinshan Yue (ORCID: https://orcid.org/0000-0001-8234-7400)
- Chunmeng Dou (ORCID: https://orcid.org/0000-0003-2192-9655)
- Shengzhe Yan (ORCID: https://orcid.org/0000-0002-0649-3032)
- Zhuoyu Dai (ORCID: https://orcid.org/0009-0008-6777-9051)
- Feng Zhang (ORCID: https://orcid.org/0000-0003-2316-0392)
- Yifan He (ORCID: https://orcid.org/0009-0001-8664-037X)
- Zhihang Qian
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Microelectronics (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Published
- 2025-03-17
- DOI
- https://doi.org/10.1109/tvlsi.2025.3546684
- Citations
- 3
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 2.19
Funders
- National Natural Science Foundation of China