A 28 Nm 37.2 TFLOPS/W Word-Alignment Pipeline Floating-Point CIM Macro for CNN-Training and Diffusion Models

Read full text
Authors: An Guo, Yinhai Gao, Mengyao Kong, Yuhui Shi, Yuchen Tang, J. Joshua Yang, Xin Si
Cited by: 0
References: 33

Abstract

Recent advances in generative AI and large-scale neural networks have drastically increased computational and memory bandwidth demands, exacerbating the classic von Neumann memory wall. Computing-in-memory (CIM) has emerged as a promising remedy by collocating storage and MAC operations inside memory arrays. Meanwhile, floating-point (FP) CIM is attracting growing interest for training and diffusion models, but most existing designs rely on coarse group-alignment of exponents, incurring quantization and accumulation errors that prevent deployment in high-accuracy workloads. This work presents a 28 nm word-alignment FP-CIM macro with a four-stage MAC pipeline that supports CNN training and diffusion models. The macro integrates three key techniques: (1) a word-aligned FP MAC flow with pipelined exponent comparison, mantissa shift, and partial-sum accumulation; (2) a low-bit-skip Wallace-tree BF16 multiplier that removes negligible partial products to improve power, area, and speed; and (3) a DFF-based double-function shift unit with a replica-clock scheme for low-latency and PVT-robust barrel shifting. Fabricated in 28 nm CMOS, the 16 Kb macro operates from 0.45–0.9 V and achieves 37.2 TFLOPS/W at 0.45 V and 2.56 TFLOPS/mm$^{2}$at 0.9 V. Chip-level demonstrations obtain 72.96% top-1 on VGG16/CIFAR100, 76.14% on ResNet18/ImageNet, 57.95% mAP on YOLOv8/COCO, and 10.57 FID on a CelebA diffusion model, all within 0.34% of FP32 baselines. Overall, the proposed word-aligned FP-CIM improves the energy–area–accuracy figure of merit by 8.23–26.15× over prior FP-CIM macros.

Fields of Study & Subjects

Advanced Memory and Neural Computing Low-power high-performance VLSI design Numerical Methods and Algorithms

Publication details

Journal / source
Integrated Circuits and Systems
Volume
3
Issue
1
Pages
4–17
Publication date
11 February 2026
Language
EN