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 <2.14% error for Matrix-Vector-Multiplication (MVM) across a wide temperature range (from -40°C 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 × TOPS/W/mm2 (or storage-energy efficiency per area).

28 M Weights X TOPs W\mm2 PCM-Based Analog in-Memory Computing Core with 8 512X512 Weight Layers in 28 nm FD-SOI CMOS

Zurla, R.;Croce, L.;Iannelli, L.;Vignali, R.;Cabrini, A.
2025-01-01

Abstract

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 <2.14% error for Matrix-Vector-Multiplication (MVM) across a wide temperature range (from -40°C 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 × TOPS/W/mm2 (or storage-energy efficiency per area).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11571/1558076
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact