Ryotta's Basic

NVM
🔬 NVM 검증완료

PCM Analysis

PCM (상변화 메모리) 상세 분석

Phase-Change Memory · GST · Crystalline/Amorphous · SET/RESET · 3D XPoint · SCM

0. 개요

PCM(Phase-Change Memory, 상변화 메모리)은 칼코게나이드 물질의 결정질/비정질 상태를 오가며 데이터를 저장하는 비휘발성 메모리입니다. ReRAM이 필라멘트, MRAM이 자화 방향, FeRAM이 분극으로 정보를 저장한다면, PCM은 물질의 상(phase)과 그에 따른 저항을 이용합니다.

대표 물질인 GST(Ge2Sb2Te5)는 전류로 heater를 가열해 상을 바꾸며, 그 결과 셀의 저항이 크게 달라집니다. 본 문서는 셀 구조와 SET/RESET 원리, 어레이와 3D XPoint, 다른 eNVM과의 비교, 그리고 storage-class memory와 인메모리 컴퓨팅에서의 의미를 함께 정리합니다.

1. 핵심 개념

개념 의미 왜 중요한가
GST Ge2Sb2Te5 계열 상변화 물질 PCM의 대표 저장 매질입니다
결정질/비정질 규칙 배열과 무질서 배열의 두 상 저저항/고저항 상태를 만듭니다
SET/RESET 결정화/급랭으로 상을 전환하는 쓰기 0/1 기록 방식입니다
OTS 셀렉터 문턱 전압 이상에서만 켜지는 소자 cross-point의 sneak path를 억제합니다
저항 드리프트 비정질 저항이 시간에 따라 변하는 현상 장기 보존과 다중 비트 저장에 영향을 줍니다
다중 레벨 셀 한 셀에 여러 저항 상태를 저장 밀도를 높이고 IMC에도 유리합니다

PCM은 한 번에 한 비트만 저장하는 셀보다, 중간 저항 상태까지 정밀하게 제어할수록 더 많은 응용을 열어 줍니다. 다만 쓰기 전류와 열 예산, 드리프트 보정이 함께 따라와야 합니다.

2. 상변화 셀과 결정질/비정질 원리

PCM 셀은 두 전극 사이에 칼코게나이드 합금(주로 GST, Ge-Sb-Te)을 끼우고, 하부에 좁은 heater(발열체)를 둔 구조입니다(버섯형 mushroom cell). GST는 열에 따라 결정질과 비정질이라는 두 상을 오가며, 두 상의 저항 차이가 매우 커서(10²~10⁴배) 0과 1을 뚜렷하게 구분할 수 있습니다.

PCM Analysis

그림 1. PCM 셀(GST + heater)의 결정질/비정질 상태와 저항 차이

두 가지 상(phase)

GST는 CD-RW·DVD-RW 같은 광디스크에도 쓰인 바로 그 상변화 물질입니다. 광디스크가 레이저 열로 상을 바꿨다면, PCM은 전류로 heater를 발열시켜(주울 발열) 상을 바꾸고, 빛 대신 전기 저항으로 읽습니다. 두 상은 전원이 없어도 안정하게 유지되어 비휘발성입니다.

결정질 상태는 원자 배열이 규칙적이라 전자가 잘 흐르고, 비정질 상태는 무질서 구조와 결합 재배치 때문에 전류가 더 잘 막힙니다. 이 차이가 PCM의 읽기 마진을 만듭니다.

3. 동작 — 열 펄스로 SET / RESET

PCM의 쓰기는 ‘열을 어떻게 가하고 식히느냐’로 결정됩니다. 같은 셀에 흘리는 전류의 크기와 시간(펄스 모양)을 조절해 결정질과 비정질을 오갑니다. 읽기는 상을 바꾸지 않을 작은 전류로 저항을 측정합니다.

PCM Analysis

그림 2. 온도-시간 펄스 프로파일과 SET/RESET/READ 동작

동작 단계

RESET (쓰기 '0') — 큰 전류로 녹는점(Tmelt) 이상으로 가열한 뒤 급랭(quench)합니다. 녹았던 원자가 무질서하게 굳어 비정질(고저항)이 됩니다. 가장 큰 에너지를 소모합니다.

SET (쓰기 '1') — 중간 전류로 결정화 온도(Tcryst)를 유지하며 서서히 냉각합니다. 원자가 규칙적으로 배열되어 결정질(저저항)이 됩니다. RESET보다 시간이 더 걸립니다.

READ (읽기) — 상이 바뀌지 않을 만큼 작은 전류로 저항만 측정합니다. 저저항이면 '1', 고저항이면 '0'. 비파괴적이고 빠릅니다.

쓰기의 비대칭 — RESET은 짧고 강하게(급랭), SET은 길고 약하게(서냉) 가하므로 두 동작의 시간·에너지가 비대칭입니다. 특히 RESET에 필요한 높은 전류·전력(발열)이 PCM의 대표적 과제입니다.

4. 어레이 구조와 3D XPoint

PCM 셀도 ReRAM처럼 셀렉터와 함께 cross-point 어레이로 구성할 수 있습니다. 대표적 상용 사례가 Intel·Micron의 3D XPoint(Optane)로, PCM 셀과 OTS(Ovonic Threshold Switch) 셀렉터를 cross-point로 수직 적층한 구조입니다.

PCM Analysis

그림 3. 1T1R/cross-point 셀, 3D XPoint 적층 구조, eNVM 4종 종합

셀·어레이 구성

1T1R / 1S1R — 셀마다 트랜지스터(1T1R) 또는 셀렉터(1S1R)를 두어 원하는 셀을 선택하고 sneak path를 막습니다.

Cross-point + OTS — 워드라인·비트라인 교차점마다 PCM 셀과 OTS 셀렉터를 두면 고밀도 어레이가 됩니다. OTS는 일정 전압 이상에서만 켜지는 비선형 셀렉터로 sneak 전류를 억제합니다.

3D XPoint(Optane) — 이 cross-point를 여러 층 수직 적층한 storage-class memory입니다. 2017~2022년 Intel Optane으로 상용화되었다가 단종되었지만, PCM 기반 SCM의 대표 사례로 남아 있습니다.

메모리 계층에서의 위치

1T1R은 선택성이 좋지만 면적이 커지고, cross-point는 밀도가 높지만 sneak path를 억제할 셀렉터가 필요합니다. 3D XPoint는 이 구조를 여러 층으로 쌓아 storage-class memory의 대표 사례가 되었고, 2022년 Optane 종료 이후에도 구조적 참고점으로 남아 있습니다.

5. 다른 메모리와의 비교

PCM은 ReRAM·MRAM·FeRAM과 함께 차세대 비휘발성 메모리(eNVM)로 분류됩니다. 모두 전하가 아닌 물리 상태로 저장하지만, 그 상태가 무엇이냐가 다릅니다.

저장 방식 비교

메모리 저장 원리 휘발성 읽기
DRAM 커패시터 전하량 휘발성 (Refresh) 파괴적 (restore)
NAND 게이트 절연막의 갇힌 전하 비휘발성 비파괴적
ReRAM 저항 (필라멘트 연결/단절) 비휘발성 비파괴적
MRAM 저항 (자화 방향) 비휘발성 비파괴적
FeRAM 분극 방향 (전기 쌍극자) 비휘발성 파괴적 (write-back)
PCM 저항 (결정질/비정질 상) 비휘발성 비파괴적

차세대 비휘발성 메모리(eNVM) 비교

PCM·ReRAM·MRAM·FeRAM의 대표 특성을 비교하면 다음과 같습니다(문헌 값, 소재·구조에 따라 편차 있음).

특성 PCM ReRAM MRAM FeRAM
셀 면적 4~20 F² 약 4 F² 6~50 F² 약 22 F²
쓰기 전압 < 3 V < 2 V < 2 V < 3 V
읽기 시간 < 10 ns ~1 ns ~20 ns < 5 ns
내구성(cycles) 10⁶~10⁹ ~10¹² > 10¹⁵ > 10¹⁴
대표 강점 다준위·SCM 고밀도 내구성·속도 저전력

PCM은 DRAM보다 느리지만 NAND보다 빠르고, 바이트 단위 접근과 다중 레벨 저장이 가능해 DRAM과 NAND 사이의 빈틈을 메우는 쪽에 강점이 있습니다. 반면 쓰기 에너지와 열 관리가 어렵습니다.

또한 PCM은 동일한 저항 기반 메모리라도 ReRAM보다 열 설계와 재료 제어의 비중이 더 크고, MRAM보다 쓰기 전류 최적화와 공정 적층성이 더 중요합니다. 그래서 시스템 관점에서는 단순 속도 비교보다 "어떤 계층을 대체하거나 보완할 수 있는가"를 함께 봐야 합니다.

6. 장단점

구분 내용
장점 비휘발성, 바이트 주소 접근, 다중 레벨 저장, 3D 적층 용이, 인메모리 컴퓨팅 적합성
한계 높은 RESET 전류와 전력, 저항 드리프트, 열 간섭, endurance 편차, 공정 통합 난이도

PCM은 읽기보다 쓰기가 더 까다로운 메모리입니다. 특히 급랭이 필요한 RESET은 열 구배와 주변 셀 간 간섭을 키우기 쉬워, 셀 설계와 펄스 제어가 중요합니다.

7. 활용과 전망

Storage-Class Memory (SCM) — DRAM과 NAND 사이의 지연·용량 공백을 메우는 계층입니다. Intel Optane(3D XPoint)이 대표 사례로, 마이크로초 이하 지연과 바이트 단위 접근으로 모델 가중치 캐싱·실시간 추론에 쓰였습니다(2022년 단종).

CXL 기반 재부상 — 최근에는 CXL 인터페이스로 메모리를 확장·계층화하는 흐름 속에서, PCM 기반 persistent memory가 CXL 호환 모듈로 재진입할 가능성이 거론됩니다.

Embedded PCM(ePCM) — 대용량 SCM뿐 아니라 MCU·자동차용 SoC 내부의 코드 저장, 로그 보존, 설정 데이터 저장에도 PCM이 검토됩니다. 이 경우에는 절대 속도보다 공정 호환성, 내열성, retention, write endurance의 균형이 더 중요합니다.

인메모리 컴퓨팅 (IMC) — cross-point 어레이에서 옴·키르히호프 법칙으로 곱-누적(MAC) 연산을 메모리 안에서 수행해 데이터 이동을 줄입니다. PCM은 IMC를 선도하는 소자 중 하나입니다.

뉴로모픽 컴퓨팅 — 결정화 정도를 조절한 아날로그 다준위 저항을 시냅스 가중치로 활용합니다. IBM 등이 PCM 기반 뉴로모픽 칩으로 높은 에너지 효율을 시연했습니다.

임베디드 NVM — STMicroelectronics·Renesas 등이 자동차·산업용(AEC-Q100) 임베디드 PCM을 공급하는 등, MCU 임베디드 영역에서도 활용됩니다.

8. 관련 기술과 참고 문헌

PCM은 ReRAM Analysis, MRAM Analysis, FeRAM Analysis과 함께 차세대 eNVM 비교의 기준점이 됩니다. ReRAM은 필라멘트, MRAM은 자화 방향, FeRAM은 분극으로 저장하므로 PCM의 상변화 기반 저장과 대비가 분명합니다.

  • M. Wuttig, N. Yamada, "Phase-change materials for rewriteable data storage", Nature Materials 6, 824-832 (2007).
  • D. Kau et al., "A stackable cross point Phase Change Memory", 2009 IEEE International Electron Devices Meeting (IEDM), DOI: https://doi.org/10.1109/IEDM.2009.5424263
  • A. Fantini et al., "Intrinsic resistance drift in amorphous chalcogenides", IEDM / phase-change memory reliability discussions - 저항 드리프트와 다중 레벨 저장 안정성의 핵심 배경
  • Phase-change memory - GST, SET/RESET, multi-level cell, drift 개요
  • 3D XPoint - cross-point, OTS selector, Optane의 역사
  • CXL Consortium, CXL Specification - persistent memory와 메모리 확장 계층을 해석할 때 참고할 수 있는 인터페이스 표준

9. 핵심 정리

PCM은 칼코게나이드 GST의 결정질/비정질 상태를 이용해 정보를 저장하는 비휘발성 메모리입니다. 열 펄스로 SET/RESET을 제어하고, 읽기는 저항만 측정하는 비파괴 방식입니다. 3D XPoint와 Optane으로 대중화됐지만 높은 RESET 전력과 드리프트는 여전히 핵심 과제입니다. 그럼에도 다중 레벨 저장, SCM, 인메모리 컴퓨팅, 뉴로모픽 응용 가능성 때문에 차세대 메모리 후보로 계속 의미가 있습니다.