arrow
Return

A Booth-Encoded Digital Computing-in-Memory Macro With Configurable Approximate Compressor Tree

delete2025-10-29
delete0
delete
OA
AI
B
Benhao Pan
R
Ren, Yuhang
Z
Ziheng Gao
W
Wei, Tianen
吴函 (Han Wu)
Y
Yajuan He *
DOI:10.1049/ell2.70434delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
Circuits and Systems
CMOS digital integrated circuits
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Electronics Letters cover
Electronics Letters
IF:
0.8
Papers:
290
Citations:
1.2W

Organization

No organization information available