상세 보기
A 2941-TOPS/W Charge-Domain 10T SRAM Compute-in-Memory for Ternary Neural Network
- Cheon, Sungsoo;
- Lee, Kyeongho;
- Park, Jongsun
WEB OF SCIENCE
32SCOPUS
39초록
In this paper, we present a 10T SRAM compute-in memory (CiM) macro to process the multiplication-accumulation (MAC) operations between ternary-inputs and binary-weights. In the proposed 10T SRAM bitcell, the charge-domain analog computations are employed to improve the noise tolerance of bit-line (BL) signals where the MAC results are represented in CiM. Parallel processing of 3 different analog levels for ternary input activations is also performed in the proposed single 10T bitcell. To reduce the analog-to-digital converter (ADC) bit resolutions without sacrificing deep neural network (DNN) accuracies, a confined-slope non-uniform integration (CS-NUI) ADC is proposed, which can provide layer-wise adaptive quantization for multiple different layers with different MAC distributions. In addition, by sharing the ADC reference voltage generator in every single column of SRAM array, the ADC area is effectively reduced with improved energy efficiencies of CiM. The 256 x 64.10T SRAM CiM macro with the proposed charge-sharing scheme and CS-NUI ADCs has been implemented using 28nm CMOS process. The silicon measurement results show that the proposed CiM shows the accuracies of 98.66% and 88.48% with MNIST dataset on MLP, and CIFAR-10 dataset on VGGNet-7, respectively, with the energy efficiency of 2941-TOPS/W and the area efficiency of 59.584-TOPS/mm(2).
키워드
- 제목
- A 2941-TOPS/W Charge-Domain 10T SRAM Compute-in-Memory for Ternary Neural Network
- 저자
- Cheon, Sungsoo; Lee, Kyeongho; Park, Jongsun
- 발행일
- 2023-05-01
- 유형
- Article; Early Access
- 권
- 70
- 호
- 5
- 페이지
- 2085 ~ 2097
- 언어
- ENG
- 출판사
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- 발행국가
- 미국
- 분량
- 13 페이지
- ISSN
- E 1558-0806
P 1549-8328