An Energy Efficient All-Digital Time-Domain Compute-in-Memory Macro Optimized for Binary Neural Networks

被引:2
|
作者
Lou, Jie [1 ]
Freye, Florian [1 ]
Lanius, Christian [1 ]
Gemmeke, Tobias [1 ]
机构
[1] Rhein Westfal TH Aachen, Chair Integrated Digital Syst & Circuit Design, D-52074 Aachen, Germany
关键词
Time-domain; compute-in-memory; binary neural network; all-digital implementation; double-edge operation; wave-pipelining; CNN ACCELERATOR; SRAM;
D O I
10.1109/TCSI.2023.3323205
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The deployment of neural networks on edge devices has created a growing need for energy-efficient computing. In this paper, we propose an all-digital standard cell-based time-domain compute-in-memory (TDCIM) macro for binary neural networks (BNNs) that is compatible with commercial digital design flow. The TDCIM macro utilizes multiple computing chains that share one threshold chain, and supports double-edge operation, parallel computing and data reuse. Time-domain wave-pipelining technique is introduced to enhance throughput while preserving accuracy. Regular placement (RP) and custom routing (CR) are employed during place and route (P&R) to reduce systematic variations. We show computing delay, POOL computation accuracy, and network test accuracy at different voltages, indicating that the proposed TDCIM macro can maintain high accuracy under PVT variations. We implemented two versions of the TDCIM macro in 22nm FDSOI technology using foundry-provided delay cells DLY40 and DLY60, respectively. At a voltage of 0.5V, the TDCIM macro achieved an energy efficiency of 1.2 (1.05) POPS/W for DLY40 (DLY60), while maintaining a baseline accuracy of 98.9% on the MNIST dataset for both designs.
引用
收藏
页码:287 / 298
页数:12
相关论文
共 50 条
  • [1] All-Digital Time-Domain Compute-in-Memory Engine for Binary Neural Networks With 1.05 POPS/W Energy Efficiency
    Lou, Jie
    Lanius, Christian
    Freye, Florian
    Stadtmann, Tim
    Gemmeke, Tobias
    ESSCIRC 2022- IEEE 48TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE (ESSCIRC), 2022, : 149 - 152
  • [2] CIMGN: An Energy-efficient All-digital Compute-in-memory Graph Neural Network Processor
    Wang, Yipeng
    Yang, Mengtian
    Xie, Shanshan
    Wang, Meizhi
    Kulkarni, Jaydeep P.
    IEEE 49TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE, ESSCIRC 2023, 2023, : 477 - 480
  • [3] An All-digital Compute-in-memory FPGA Architecture for Deep Learning Acceleration
    Li, Yonggen
    Li, Xin
    Shen, Haibin
    Fan, Jicong
    Xu, Yanfeng
    Huang, Kejie
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (01)
  • [4] CiMComp: An Energy Efficient Compute-in-Memory based Comparator for Convolutional Neural Networks
    Kavitha, S.
    Kailath, Binsu J.
    Reniwal, B. S.
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [5] A 1-8b Reconfigurable Digital SRAM Compute-in-Memory Macro for Processing Neural Networks
    You, Heng
    Li, Weijun
    Shang, Delong
    Zhou, Yumei
    Qiao, Shushan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (04) : 1602 - 1614
  • [6] A 701.7 TOPS/W Compute-in-Memory Processor With Time-Domain Computing for Spiking Neural Network
    Park, Keonhee
    Jeong, Hoichang
    Kim, Seungbin
    Shin, Jeongmin
    Kim, Minseo
    Lee, Kyuho Jason
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (01) : 25 - 35
  • [7] All-Digital Time-Domain Temperature Sensor for Energy Efficient On-Chip Thermal Management
    Baek, Gidong
    Jeong, Hanwool
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,
  • [8] All-Digital Time-Domain CNN Engine Using Bidirectional Memory Delay Lines for Energy-Efficient Edge Computing
    Sayal, Aseem
    Fathima, Shirin
    Nibhanupudi, S. S. Teja
    Kulkarni, Jaydeep P.
    2019 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2019, 62 : 228 - +
  • [9] Time-domain modeling of an RF all-digital PLL
    Syllaios, Ioannis L.
    Staszewski, Robert Bogdan
    Balsara, Poras T.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (06) : 601 - 605
  • [10] A Heterogeneous Microprocessor Based on All-Digital Compute-in-Memory for End-to-End AIoT Inference
    Yu, Songming
    He, Yifan
    Jia, Hongyang
    Sun, Wenyu
    Zhou, Mufeng
    Lei, Luchang
    Zhao, Wentao
    Ma, Guofu
    Yang, Huazhong
    Liu, Yongpan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (08) : 3099 - 3103