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 条
  • [11] An Area and Energy-Efficient SRAM Based Time - Domain Compute-In-Memory Architecture For BNN
    Chakraborty, Subhradip
    Kushwaha, Dinesh
    Bulusu, Anand
    Dasgupta, Sudeb
    2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 184 - 188
  • [12] An Energy-Efficient Time Domain Based Compute In-Memory Architecture for Binary Neural Network
    Chakraborty, Subhradip
    Kushwaha, Dinesh
    Goel, Abhishek
    Singla, Anmol
    Bulusu, Anand
    Dasgupta, Sudeb
    2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
  • [13] Colonnade: A Reconfigurable SRAM-Based Digital Bit-Serial Compute-In-Memory Macro for Processing Neural Networks
    Kim, Hyunjoon
    Yoo, Taegeun
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (07) : 2221 - 2233
  • [14] Toward All-Digital Time-Domain Neural Network Accelerators for In-Sensor Processing Applications
    Mohey, Ahmed M.
    Kosunen, Marko
    Ryynanen, Jussi
    Andraud, Martin
    2023 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE, NORCAS, 2023,
  • [15] An All-Digital Time-Domain Smart Temperature Sensor With a Cost-Efficient Curvature Correction
    Chen, Chun-Chi
    Chen, Chao-Lieh
    Lin, Yi
    You, Song-Quan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (01) : 29 - 36
  • [16] CILP: An Arbitrary-bit Precision All-digital Compute-in-memory Solver for Integer Linear Programming Problems
    Yang, Mengtian
    Wang, Yipeng
    Xie, Shanshan
    Lo, Chieh-Pu
    Wang, Meizhi
    Oruganti, Sirish
    Sehgal, Rishabh
    Kulkarni, Jaydeep P.
    2024 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE, CICC, 2024,
  • [17] FinFET 6T-SRAM All-Digital Compute-in-Memory for Artificial Intelligence Applications: An Overview and Analysis
    Gul, Waqas
    Shams, Maitham
    Al-Khalili, Dhamin
    MICROMACHINES, 2023, 14 (08)
  • [18] Fusion of memristor and digital compute-in-memory processing for energy-efficient edge computing
    Wen, Tai-Hao
    Hung, Je-Min
    Huang, Wei-Hsing
    Jhang, Chuan-Jia
    Lo, Yun-Chen
    Hsu, Hung-Hsi
    Ke, Zhao-En
    Chen, Yu-Chiao
    Chin, Yu-Hsiang
    Su, Chin-, I
    Khwa, Win-San
    Lo, Chung-Chuan
    Liu, Ren-Shuo
    Hsieh, Chih-Cheng
    Tang, Kea-Tiong
    Ho, Mon-Shu
    Chou, Chung-Cheng
    Chih, Yu-Der
    Chang, Tsung-Yung Jonathan
    Chang, Meng-Fan
    SCIENCE, 2024, 384 (6693) : 325 - 332
  • [19] A 10T SRAM Compute-In-Memory Macro with Analog MAC Operation and Time Domain Conversion
    Park, Hyunchul
    Lee, Kyeongho
    Park, Jongsun
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 455 - 458
  • [20] Scalable Time-Domain Compute-in-Memory BNN Engine with 2.06 POPS/W Energy Efficiency for Edge-AI Devices
    Lou, Jie
    Freye, Florian
    Lanius, Christian
    Gemmeke, Tobias
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 665 - 670