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.
2026
Proceedings of the 2026 IEEE 44th VLSI Test Symposium
1
5
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].
Antolini, Alessio; Greco, Lorenzo; Lico, Andrea; Zavalloni, Francesco; Zurla, Riccardo; Calvetti, Emanuela; Pasotti, Marco; Cabrini, Alessandro; Franc...espandi
File in questo prodotto:
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.

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