A Charge Domain P-8T SRAM Compute-In-Memory with Low-Cost DAC/ADC Operation for 4-bit Input Processing
Joonhyung Kim, Kyeongho Lee, Jongsun Park

TL;DR
This paper introduces a low-cost P-8T SRAM compute-in-memory architecture that efficiently performs 4-bit input MAC operations with high accuracy and energy efficiency, suitable for deep neural network applications.
Contribution
It proposes a charge domain analog computing method with low-cost DAC/ADC integration for 4-bit input processing in SRAM CIM, improving cost, accuracy, and energy efficiency.
Findings
Achieves 91.46% accuracy on CIFAR-10
Energy efficiency of 50.07 TOPS/W
Uses low-cost 4-bit ADC with reliable charge sharing
Abstract
This paper presents a low cost PMOS-based 8T (P-8T) SRAM Compute-In-Memory (CIM) architecture that efficiently per-forms the multiply-accumulate (MAC) operations between 4-bit input activations and 8-bit weights. First, bit-line (BL) charge-sharing technique is employed to design the low-cost and reliable digital-to-analog conversion of 4-bit input activations in the pro-posed SRAM CIM, where the charge domain analog computing provides variation tolerant and linear MAC outputs. The 16 local arrays are also effectively exploited to implement the analog mul-tiplication unit (AMU) that simultaneously produces 16 multipli-cation results between 4-bit input activations and 1-bit weights. For the hardware cost reduction of analog-to-digital converter (ADC) without sacrificing DNN accuracy, hardware aware sys-tem simulations are performed to decide the ADC bit-resolutions and the number of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsAttentive Walk-Aggregating Graph Neural Network
