IDEAS home Printed from https://ideas.repec.org/a/nat/natcom/v16y2025i1d10.1038_s41467-025-61025-4.html
   My bibliography  Save this article

A near-threshold memristive computing-in-memory engine for edge intelligence

Author

Listed:
  • Linfang Wang

    (Institute of Microelectronics of the Chinese Academy of Sciences
    Columbia University)

  • Weizeng Li

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Zhidao Zhou

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Junjie An

    (Institute of Microelectronics of the Chinese Academy of Sciences)

  • Wang Ye

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Zhi Li

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Hanghang Gao

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Hongyang Hu

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Jing Liu

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Xiaoming Chen

    (Institute of Computing Technology of the Chinese Academy of Sciences)

  • Ling Li

    (Institute of Software of the Chinese Academy of Sciences)

  • Qi Liu

    (Institute of Microelectronics of the Chinese Academy of Sciences
    Fudan University)

  • Mingoo Seok

    (Columbia University)

  • Chunmeng Dou

    (Institute of Microelectronics of the Chinese Academy of Sciences
    University of Chinese Academy of Sciences)

  • Ming Liu

    (Institute of Microelectronics of the Chinese Academy of Sciences
    Fudan University)

Abstract

Memristive computing-in-memory and near-threshold computing are two unconventional computing paradigms that can potentially enhance the energy efficiency and real-time performance of edge devices. However, their scalability faces challenges, primarily due to process variation. Here, we report a 1-Mb, 16-macro near-threshold memristive computing-in-memory engine. The two-transistor-one-resistor cells provide strong cell current modulation capability with more than 120-times amplified resistance ratio. To mitigate variation issues, we compensate for transistor mismatches by leveraging the intrinsic variations in memristors. Additionally, we propose a charge stacking technique between multiple analog-to-digital converters to perform analog weight-and-combine operations with small energy and area overhead. Moreover, we introduce an inter-macro hybrid control scheme to reduce the task-level inference power. The fabricated chip can perform highly parallel analog computing over 256 input channels with a 2.4% relative standard deviation. It achieves a throughput up to 10.49 tera-operations per second and an energy efficiency up to 88.51 tera-operations per second per watt.

Suggested Citation

  • Linfang Wang & Weizeng Li & Zhidao Zhou & Junjie An & Wang Ye & Zhi Li & Hanghang Gao & Hongyang Hu & Jing Liu & Xiaoming Chen & Ling Li & Qi Liu & Mingoo Seok & Chunmeng Dou & Ming Liu, 2025. "A near-threshold memristive computing-in-memory engine for edge intelligence," Nature Communications, Nature, vol. 16(1), pages 1-10, December.
  • Handle: RePEc:nat:natcom:v:16:y:2025:i:1:d:10.1038_s41467-025-61025-4
    DOI: 10.1038/s41467-025-61025-4
    as

    Download full text from publisher

    File URL: https://www.nature.com/articles/s41467-025-61025-4
    File Function: Abstract
    Download Restriction: no

    File URL: https://libkey.io/10.1038/s41467-025-61025-4?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:nat:natcom:v:16:y:2025:i:1:d:10.1038_s41467-025-61025-4. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.nature.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.