A Booth‐Encoded Digital Computing‐in‐Memory Macro With Configurable Approximate Compressor Tree
ABSTRACT The surging demand for large model inference—driven by billions of daily artificial intelligence (AI) interactions—has intensified the need for energy‐efficient AI devices. This work presents a configurable Booth‐encoded digital computing‐in‐memory (CIM) macro in 28 nm CMOS, supporting both accurate and approximate INT8 computations to explore a trade‐off among accuracy, flexibility, and power, performance, and area (PPA). Its computing array leverages row‐shared Booth encoders integrated with dual‐bit SRAM storage to generate signed partial products simultaneously across multiple channels to achieve double throughput compared to bit‐serial implementations, incurring only 37.5% area overhead. Critically, implementing sign compensation bit pre‐processing on these partial products simplifies the subsequent addition, thereby reducing the adder area. The configurable approximate compressor tree reduces power by 23.49% at 500 MHz with an error compensation scheme reducing offset errors in approximate mode. Combined with truncation‐aware compensation, the macro achieves 512 GOPS and 35.41 TOPS/W at < 0.28% hardware error without retraining.
Authors
- Yajuan He (ORCID: https://orcid.org/0000-0002-6081-313X)
- Benhao Pan (ORCID: https://orcid.org/0000-0002-5223-8390)
- Han Wu (ORCID: https://orcid.org/0000-0003-0674-0862)
- Tianxu Wei
- Yixuan Ren (ORCID: https://orcid.org/0000-0001-7824-7124)
- Ziheng Gao (ORCID: https://orcid.org/0009-0006-9902-234X)
Institutions
- University of Electronic Science and Technology of China (CN)
Publication Details
- Journal
- Electronics Letters
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1049/ell2.70434
- Primary Topic
- Low-power high-performance VLSI design
- Type
- article
- Field-Weighted Citation Impact
- 0.00