Search papers, labs, and topics across Lattice.
This paper introduces Charge-CIM, an innovative Analog Computing-in-Memory architecture that utilizes switched-capacitor charge redistribution to overcome the limitations posed by the "ADC wall" in existing ACiM accelerators. By integrating input conversion, analog multiplication-accumulation (MAC), weighted shift-and-add, and readout quantization into a single capacitor fabric, Charge-CIM significantly reduces energy consumption and improves throughput. Experimental evaluations demonstrate a remarkable 91.7% reduction in ADC energy usage and enhancements in energy efficiency and throughput by 2.7x and 2.0x, respectively, compared to current state-of-the-art solutions.
Charge-CIM slashes ADC energy consumption by 91.7% while doubling throughput, reshaping the landscape of energy-efficient deep learning accelerators.
Analog Computing-in-Memory (ACiM) accelerates deep neural networks by keeping weights inside memory arrays and executing dot products in the analog domain. However, modern ACiM accelerators are often limited by the"ADC wall": analog-to-digital converters consume a large fraction of energy and area, while bit-sliced execution repeatedly invokes these converters. Existing designs reduce this cost with low-resolution readout or time multiplexing, but they either lose output fidelity or introduce serialization overhead. Charge-CIM addresses this bottleneck by using switched-capacitor charge redistribution as a unified computing and conversion substrate. The same capacitor fabric performs input conversion, analog MAC, weighted shift-and-add, and readout quantization, reducing both standalone converter overhead and intermediate ADC invocations. A differential readout path further combines paired partial sums during ADC quantization, providing a highly compact and energy-efficient solution for array integration. With dataflow architecture support, we evaluated Charge-CIM on a suite of DNN benchmarks, from CNNs to Transformer models, and experimental results show that Charge-CIM reduces ADC energy by 91.7% under our evaluation setup and improves energy efficiency by 2.7x and throughput by 2.0x compared to the state-of-the-art charge-domain CIM accelerator.