Analog in-Memory Computing (AiMC) based on Phase-change Memory (PCM) enables highly efficient Ma-trix-vector Multiplication (MVM) for edge-AI workloads. However, sequential programming of PCM cells introduces timedependent conductance misalignments that may degrade computational accuracy, especially in large arrays. This work analyzes the impact of programming delay-induced errors in PCM-based AiMC systems. An analytical model is derived to characterize the resulting MVM error as a function of array size, programming time, and drift coefficients. Then, two mitigation techniques are proposed to mitigate the MVM error, namely Importance-Aware Scheduling (IAS) and Digital Rescale Compensation (DRC). These approaches are experimentally validated on a 512×512 PCM-based AiMC prototype, achieving up to 85% reduction of MVM error induced by the programming scheme.
Antolini, A., Greco, L., Lico, A., Zavalloni, F., Zurla, R., Calvetti, E., et al. (2026). Analysis and Mitigation of Cells Programming Misalignments in PCM-based AiMC Cores. Piscataway : Institute of Electrical and Electronics Engineers Inc. [10.1109/VTS69484.2026.11563356].
Analysis and Mitigation of Cells Programming Misalignments in PCM-based AiMC Cores
Alessio Antolini
Primo
;Lorenzo Greco;Andrea Lico;Francesco Zavalloni;Eleonora Franchi Scarselli
2026
Abstract
Analog in-Memory Computing (AiMC) based on Phase-change Memory (PCM) enables highly efficient Ma-trix-vector Multiplication (MVM) for edge-AI workloads. However, sequential programming of PCM cells introduces timedependent conductance misalignments that may degrade computational accuracy, especially in large arrays. This work analyzes the impact of programming delay-induced errors in PCM-based AiMC systems. An analytical model is derived to characterize the resulting MVM error as a function of array size, programming time, and drift coefficients. Then, two mitigation techniques are proposed to mitigate the MVM error, namely Importance-Aware Scheduling (IAS) and Digital Rescale Compensation (DRC). These approaches are experimentally validated on a 512×512 PCM-based AiMC prototype, achieving up to 85% reduction of MVM error induced by the programming scheme.| File | Dimensione | Formato | |
|---|---|---|---|
|
Unibo_Final_Version_checked.pdf
embargo fino al 18/06/2028
Tipo:
Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza:
Licenza per accesso libero gratuito
Dimensione
623.45 kB
Formato
Adobe PDF
|
623.45 kB | Adobe PDF | Visualizza/Apri Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



