A 28nm Multiply-Accumulate ASIC Architecture for On-Chip Data Compression in MHz Frame Rate X-ray and Electron Pixel Detectors
Abstract
Modern X-ray detector systems urgently require compact, efficient, and fast data compression schemes to handle the transmission of big data from pixel arrays, enabling frame rates in the MHz regime. In this work, a data compression ASIC that implements a streaming fixed-length lossy compression scheme is introduced and analyzed, proving the feasibility and benefits of on-chip compression. The compression scheme utilizes a vector matrix product logic, which performs a number of floating-point multiplications, additions, and accumulations. The logic is verified, synthesized, and shown to fit in the area resource available for the X-ray detector under study, which comprises 192 x 168 pixels each of 12-bit width, and having a total area of 20 mm x 20 mm, about 2 mm x 20 mm of which are available for the digital logic. Several system architectures, precisions, and compression ratios ranging from 100 to 250 were analyzed to pave the way for on-chip fixed-length compression (e.g., principal component analysis, singular value decomposition) and data reduction (e.g., azimuthal integration) for X-ray and electron detectors.
Keywords
Cite
@article{arxiv.2508.08981,
title = {A 28nm Multiply-Accumulate ASIC Architecture for On-Chip Data Compression in MHz Frame Rate X-ray and Electron Pixel Detectors},
author = {Rami Rasheedi and Nicholas Contini and Mohamed Adel Gharib and Sebastian Strempfer and Senthil Gnanasekaran and Salma Abdelzaher and Tejas Guruswamy and Kazutomo Yoshii and Mike Hammer and Henry Shi and Yu-Sheng Chen and Lorenzo Rota and Dionisio Doering and Angelo Dragone and Tao Zhou and Antonino Miceli},
journal= {arXiv preprint arXiv:2508.08981},
year = {2025}
}
Comments
Published at Journal of Instrumentation (JINST)