Characterization and Programming Algorithm of Phase Change Memory Cells for Analog In-Memory Computing

被引:16
作者
Antolini, Alessio [1 ]
Franchi Scarselli, Eleonora [1 ]
Gnudi, Antonio [1 ]
Carissimi, Marcella [2 ]
Pasotti, Marco [2 ]
Romele, Paolo [2 ]
Canegallo, Roberto [2 ]
机构
[1] Univ Bologna, Elect Elect & Informat Engn Dept Guglielmo Marcon, Viale Risorgimento 2, I-40123 Bologna, Italy
[2] STMicroelectronics, I-20864 Agrate Brianza, Italy
关键词
nonvolatile memory (NVM); phase-change memory (PCM); analog in-memory computing (AIMC); RANDOM-ACCESS MEMORY; RESISTANCE; STORAGE; DRIFT; TIME;
D O I
10.3390/ma14071624
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 28 条
[1]  
Annunziata R, 2009, INT EL DEVICES MEET, P87
[2]   A Bipolar-Selected Phase Change Memory Featuring Multi-Level Cell Storage [J].
Bedeschi, Ferdinando ;
Fackenthal, Rich ;
Resta, Claudio ;
Donze, Enzo Michele ;
Jagasivamani, Meenatchi ;
Buda, Egidio Cassiodoro ;
Pellizzer, Fabio ;
Chow, David W. ;
Cabrini, Alessandro ;
Calvi, Giacomo Matteo Angelo ;
Faravelli, Roberto ;
Fantini, Andrea ;
Torelli, Guido ;
Mills, Duane ;
Gastaldi, Roberto ;
Casagrande, Giulio .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2009, 44 (01) :217-227
[3]   Voltage-Driven Partial-RESET Multilevel Programming in Phase-Change Memories [J].
Braga, Stefania ;
Sanasi, Alessandro ;
Cabrini, Alessandro ;
Torelli, Guido .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2010, 57 (10) :2556-2563
[4]   Overview of candidate device technologies for storage-class memory [J].
Burr, G. W. ;
Kurdi, B. N. ;
Scott, J. C. ;
Lam, C. H. ;
Gopalakrishnan, K. ;
Shenoy, R. S. .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (4-5) :449-464
[5]   Neuromorphic computing using non-volatile memory [J].
Burr, Geoffrey W. ;
Shelby, Robert M. ;
Sebastian, Abu ;
Kim, Sangbum ;
Kim, Seyoung ;
Sidler, Severin ;
Virwani, Kumar ;
Ishii, Masatoshi ;
Narayanan, Pritish ;
Fumarola, Alessandro ;
Sanches, Lucas L. ;
Boybat, Irem ;
Le Gallo, Manuel ;
Moon, Kibong ;
Woo, Jiyoo ;
Hwang, Hyunsang ;
Leblebici, Yusuf .
ADVANCES IN PHYSICS-X, 2017, 2 (01) :89-124
[6]   Voltage-Driven Multilevel Programming in Phase Change Memories [J].
Cabrini, A. ;
Braga, S. ;
Manetto, A. ;
Torelli, G. .
2009 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN, AND TESTING, PROCEEDINGS, 2009, :3-6
[7]   2-Mb embedded phase change memory with 16-ns read access time and 5-Mb/s write throughput in 90-nm BCD technology for automotive applications [J].
Carissimi M. ;
Zurla R. ;
Auricchio C. ;
Calvetti E. ;
Capecchi L. ;
Croce L. ;
Zanchi S. ;
Rana V. ;
Mishra P. ;
Mukherjee R. ;
Tyagi V. ;
Disegni F. ;
Manfrè D. ;
Torti C. ;
Gallinari D. ;
Rossi S. ;
Gambero A. ;
Brambilla D. ;
Zuliani P. ;
Cabrini A. ;
Torelli G. ;
Pasotti M. .
IEEE Solid-State Circuits Letters, 2019, 9 (02) :135-138
[8]   Perspective on training fully connected networks with resistive memories: Device requirements for multiple conductances of varying significance [J].
Cristiano, Giorgio ;
Giordano, Massimo ;
Ambrogio, Stefano ;
Romero, Louis P. ;
Cheng, Christina ;
Narayanan, Pritish ;
Tsai, Hsinyu ;
Shelby, Robert M. ;
Burr, Geoffrey W. .
JOURNAL OF APPLIED PHYSICS, 2018, 124 (15)
[9]  
De Sandre Guido, 2010, 2010 IEEE International Solid-State Circuits Conference (ISSCC), P268, DOI 10.1109/ISSCC.2010.5433911
[10]   Recovery and drift dynamics of resistance and threshold voltages in phase-change memories [J].
Ielmini, Daniele ;
Lacaita, Andrea L. ;
Mantegazza, Davide .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2007, 54 (02) :308-315