An Energy-Efficient Time Domain Based Compute In-Memory Architecture for Binary Neural Network

被引:0
作者
Chakraborty, Subhradip [1 ]
Kushwaha, Dinesh [2 ]
Goel, Abhishek [2 ]
Singla, Anmol [3 ]
Bulusu, Anand [2 ]
Dasgupta, Sudeb [2 ]
机构
[1] RGIPT Uttar Pradesh, EE Engn Dept, Jais, India
[2] Indian Inst Technol, Elect & Commun Engn Dept, Roorkee, Uttar Pradesh, India
[3] NIT Uttarakhand, ECE Dept, Srinagar, India
来源
2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024 | 2024年
关键词
Analog; binary neural network (BNN); compute in-memory (CIM); energy efficiency; time domain computing;
D O I
10.1109/ISQED60706.2024.10528729
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an energy-efficient time domain-based compute in-memory architecture to accelerate the deep neural networks (DNNs). This work focuses on improving the energy efficiency of the multiplication and accumulation (MAC) operation by performing it within the memory cell itself. The proposed approach utilizes time domain computing, which involves introducing a specific delay to a reference signal to perform MAC operations. To convert the time domain signal into a digital form, a time-to-digital converter (TDC) is employed. A 12T time domain-based bit cell generates the necessary delay, while a flash type TDC is used for time to digital conversion. The designed architecture has been implemented using a 45 nm CMOS technology, resulting in the development of a 128x64 SRAM CIM macro. Simulation results demonstrate that the proposed architecture achieved an energy efficiency of 941 TOPS/W at a frequency of 0.5 MHz and 1 V, which is 1.75x higher than the state-of-the-art. Furthermore, the system attained an inference accuracy of 96.7% and 84.52% when tested on the MNIST and CIFAR- 10 datasets, respectively.
引用
收藏
页数:6
相关论文
共 21 条
[1]   A Mixed-signal Time-Domain Generative Adversarial Network Accelerator with Efficient Subthreshold Time Multiplier and Mixed-signal On-chip Training for Low Power Edge Devices [J].
Chen, Zhengyu ;
Fu, Sihua ;
Cao, Qiankai ;
Gu, Jie .
2020 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2020,
[2]   An Energy-Efficient One-Shot Time-Based Neural Network Accelerator Employing Dynamic Threshold Error Correction in 65 nm [J].
Everson, Luke R. ;
Liu, Muqing ;
Pande, Nakul ;
Kim, Chris H. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2019, 54 (10) :2777-2785
[3]  
Henzler S, 2010, SPR SER ADV MICROELE, V29, P1, DOI 10.1007/978-90-481-8628-0
[4]   Analog-to-Digital Converter Design Exploration for Compute-in-Memory Accelerators [J].
Jiang, Hongwu ;
Li, Wantong ;
Huang, Shanshi ;
Cosemans, Stefan ;
Catthoor, Francky ;
Yu, Shimeng .
IEEE DESIGN & TEST, 2022, 39 (02) :48-55
[5]   Colonnade: A Reconfigurable SRAM-Based Digital Bit-Serial Compute-In-Memory Macro for Processing Neural Networks [J].
Kim, Hyunjoon ;
Yoo, Taegeun ;
Kim, Tony Tae-Hyoung ;
Kim, Bongjin .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (07) :2221-2233
[6]  
Kushwaha D., IEEE T CIRCUITS-II, DOI [10.1109/TCSII.2023.332926, DOI 10.1109/TCSII.2023.332926]
[7]  
Kushwaha D., 2023, 2023 IEEE 5 INT C AR, P1
[8]   An Energy-Efficient Multi-bit Current-based Analog Compute-In-Memory Architecture and design Methodology [J].
Kushwaha, Dinesh ;
Joshi, Ashish ;
Gupta, Neha ;
Sharma, Aditya ;
Miryala, Sandeep ;
Joshi, Rajiv V. ;
Dasgupta, S. ;
Bulusu, Anand .
2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, :359-364
[9]   A 65nm Compute-In-Memory 7T SRAM Macro Supporting 4-bit Multiply and Accumulate Operation by Employing Charge Sharing [J].
Kushwaha, Dinesh ;
Sharma, Aditya ;
Gupta, Neha ;
Raj, Ritik ;
Joshi, Ashish ;
Mishra, Jwalant ;
Kohli, Rajat ;
Miryala, Sandeep ;
Joshi, Rajiv ;
Dasgupta, Sudeb ;
Bulusu, Anand .
2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, :1556-1560
[10]   An Energy-Efficient High CSNR XNOR and Accumulation Scheme For BNN [J].
Kushwaha, Dinesh ;
Joshi, Ashish ;
Kumar, Chaudhry Indra ;
Gupta, Neha ;
Miryala, Sandeep ;
Joshi, Rajiv, V ;
Dasgupta, Sudeb ;
Bulusu, Anand .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (04) :2311-2315