28 M Weights $\times$ TOPs $/ \mathrm{W}/\text{mm}^{2}$ PCM-Based Analog in-Memory Computing Core with 8 $512 \times 512{}$-Weight Layers in 28 nm FD-SOI CMOS
In-Memory Computing (IMC) hardware accelerators for Deep Neural Networks (DNNs) require massive quantity of coefficients stored in a single device to limit performance losses in multicore clusters. This aspect, generally neglected by prevalent Figure of Merits (FoM), can be addressed by PhaseChange Memory (PCM) technology thanks to its high density, scalability, non-volatility, and analog storage capability. This paper presents a PCM-based (Ge-rich GST) Analog-IMC macro designed for multilayer, drift-tolerant, and temperature-resilient computations. Fabricated in a 28 nm FD-SOI CMOS process with 4 M -cells array, the accelerator achieves a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$<2.14\%$</tex> error for Matrix-Vector-Multiplication (MVM) across a wide temperature range (from <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$-40^{\circ} \mathrm{C}$</tex> to 125° C), offering an improvement, with respect to other state-of-the-art hardware accelerators, by a factor 3.5 estimated by means of a FoM defined as No. of Weights <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\times \text{TOPS}/\mathrm{W}/\text{mm}^{2}$</tex> (or storage-energy efficiency per area).
Authors
- Andrea Lico (ORCID: https://orcid.org/0000-0001-5267-2421)
- Alessio Antolini (ORCID: https://orcid.org/0000-0003-0952-3839)
- E. Calvetti
- Giuseppe Desoli (ORCID: https://orcid.org/0000-0002-3901-0770)
- Riccardo Vignali (ORCID: https://orcid.org/0000-0002-4026-8883)
- A. Cabrini (ORCID: https://orcid.org/0000-0003-1862-2409)
- Francesco Zavalloni (ORCID: https://orcid.org/0000-0003-0103-8126)
- R. Zurla (ORCID: https://orcid.org/0000-0002-4315-1269)
- L. Croce (ORCID: https://orcid.org/0000-0001-5400-1429)
- Eleonora Franchi Scarselli (ORCID: https://orcid.org/0000-0001-6994-2088)
- M. Pasotti (ORCID: https://orcid.org/0000-0003-4988-9982)
- Luca Iannelli
- J. J. Bertolini Agnoletto
Institutions
- STMicroelectronics (Switzerland) (CH)
- University of Pavia (IT)
- STMicroelectronics (Italy) (IT)
- University of Bologna (IT)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1109/esserc66193.2025.11214112
- Citations
- 1
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.27