ADC Bottleneck (analog in-memory compute)

Cross-cuts: Memory
last updated 2026-06-14
Charge-Domain ComputeSRAM Compute-in-MemoryMemcapacitorADC Bottlen…

The mechanism

Analog CIM does the multiply-accumulate (MAC) inside the memory array, in the analog domain — that part is genuinely cheap (see Charge-Domain Compute). But the analog result has to be converted back to digital before it can be used by the next layer, accumulated, or moved. That conversion is done by analog-to-digital converters (ADCs) at the periphery of each array column, plus digital-to-analog converters (DACs) to drive inputs in.

ADCs are expensive in exactly the dimensions analog CIM is trying to win:

Why it is the load-bearing risk

How the leaders address it

The test to apply

Before accepting any analog-CIM efficiency claim: demand a full-chip, ADC-inclusive, 8-bit (or stated-precision) TOPS/W, ideally third-party measured. If a vendor only quotes array-level numbers, the ADC bottleneck has not been answered.

Related concepts

Frontier questions