Cargando…
Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing
In this paper, a thorough characterization of phase-change memory (PCM) cells was carried out, aimed at evaluating and optimizing their performance as enabling devices for analog in-memory computing (AIMC) applications. Exploiting the features of programming pulses, we discuss strategies to reduce u...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8037667/ https://www.ncbi.nlm.nih.gov/pubmed/33810489 http://dx.doi.org/10.3390/ma14071624 |
_version_ | 1783677197456769024 |
---|---|
author | Antolini, Alessio Franchi Scarselli, Eleonora Gnudi, Antonio Carissimi, Marcella Pasotti, Marco Romele, Paolo Canegallo, Roberto |
author_facet | Antolini, Alessio Franchi Scarselli, Eleonora Gnudi, Antonio Carissimi, Marcella Pasotti, Marco Romele, Paolo Canegallo, Roberto |
author_sort | Antolini, Alessio |
collection | PubMed |
description | In this paper, a thorough characterization of phase-change memory (PCM) cells was carried out, aimed at evaluating and optimizing their performance as enabling devices for analog in-memory computing (AIMC) applications. Exploiting the features of programming pulses, we discuss strategies to reduce undesired phenomena that afflict PCM cells and are particularly harmful in analog computations, such as low-frequency noise, time drift, and cell-to-cell variability of the conductance. The test vehicle is an embedded PCM (ePCM) provided by STMicroelectronics and designed in 90-nm smart power BCD technology with a Ge-rich Ge-Sb-Te (GST) alloy for automotive applications. On the basis of the results of the characterization of a large number of cells, we propose an iterative algorithm to allow multi-level cell conductance programming, and its performances for AIMC applications are discussed. Results for a group of 512 cells programmed with four different conductance levels are presented, showing an initial conductance spread under 6%, relative current noise less than 9% in most cases, and a relative conductance drift of 15% in the worst case after 14 h from the application of the programming sequence. |
format | Online Article Text |
id | pubmed-8037667 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-80376672021-04-12 Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing Antolini, Alessio Franchi Scarselli, Eleonora Gnudi, Antonio Carissimi, Marcella Pasotti, Marco Romele, Paolo Canegallo, Roberto Materials (Basel) Article In this paper, a thorough characterization of phase-change memory (PCM) cells was carried out, aimed at evaluating and optimizing their performance as enabling devices for analog in-memory computing (AIMC) applications. Exploiting the features of programming pulses, we discuss strategies to reduce undesired phenomena that afflict PCM cells and are particularly harmful in analog computations, such as low-frequency noise, time drift, and cell-to-cell variability of the conductance. The test vehicle is an embedded PCM (ePCM) provided by STMicroelectronics and designed in 90-nm smart power BCD technology with a Ge-rich Ge-Sb-Te (GST) alloy for automotive applications. On the basis of the results of the characterization of a large number of cells, we propose an iterative algorithm to allow multi-level cell conductance programming, and its performances for AIMC applications are discussed. Results for a group of 512 cells programmed with four different conductance levels are presented, showing an initial conductance spread under 6%, relative current noise less than 9% in most cases, and a relative conductance drift of 15% in the worst case after 14 h from the application of the programming sequence. MDPI 2021-03-26 /pmc/articles/PMC8037667/ /pubmed/33810489 http://dx.doi.org/10.3390/ma14071624 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) ). |
spellingShingle | Article Antolini, Alessio Franchi Scarselli, Eleonora Gnudi, Antonio Carissimi, Marcella Pasotti, Marco Romele, Paolo Canegallo, Roberto Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title | Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title_full | Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title_fullStr | Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title_full_unstemmed | Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title_short | Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing |
title_sort | characterization and programming algorithm of phase change memory cells for analog in-memory computing |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8037667/ https://www.ncbi.nlm.nih.gov/pubmed/33810489 http://dx.doi.org/10.3390/ma14071624 |
work_keys_str_mv | AT antolinialessio characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT franchiscarsellieleonora characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT gnudiantonio characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT carissimimarcella characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT pasottimarco characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT romelepaolo characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing AT canegalloroberto characterizationandprogrammingalgorithmofphasechangememorycellsforanaloginmemorycomputing |