Where to cut: Efficient ADC quantization for analog in-memory computing with discrete values
Many proposed in-memory-computing systems use analog memristive crossbars to compute matrix-vector products over discrete domains. This yields analog outputs distributed around discrete values across a wide nominal range. Lossless quantization of this range requires costly high-precision analog-to-digital converters (ADCs), which limits the applicability of this approach. But typical results are highly concentrated in a small central region; hence, an ADC with lower resolution that only operates in this central region can achieve almost full accuracy at a fraction of the cost. In this paper, we explore how to appropriately choose ADC resolution and the covered region of interest, specifically for low-precision applications in approximate in-memory-computing. Our results reveal two distinct strategies: ADCs with sufficient resolution should (at least) capture the region of interest without loss, whereas lower-resolution ADCs should space their levels just enough to cover the region of interest. We argue that using this scheme could drastically improve power efficiency and thus scalability of compute-in-memory architectures.
Authors
- Shashank Bansal (ORCID: https://orcid.org/0000-0003-4737-3448)
- Zhaoyi Liu (ORCID: https://orcid.org/0000-0003-0697-9080)
- Johannes Leugering (ORCID: https://orcid.org/0000-0003-0956-4139)
- Gert Cauwenberghs (ORCID: https://orcid.org/0000-0002-3166-5529)
- Jia Song (ORCID: https://orcid.org/0009-0005-2498-3624)
- Bouchaib Cherif
Institutions
- Northrop Grumman (United States) (US)
- University of California San Diego (US)
- La Jolla Bioengineering Institute (US)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043960
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Air Force Research Laboratory