🧠 DRAM

DRAM 온도 관리

DRAM 온도 관리 개요

DRAM은 수십억 개의 커패시터 셀로 구성된 반도체 소자로, 동작 중 발생하는 열이 데이터 무결성과 성능에 직접적인 영향을 미칩니다. 커패시터의 누설 전류는 온도에 지수적으로 비례하여 증가하므로, 고온 환경에서는 리프레시 빈도를 높여 데이터를 보존해야 하며 이는 곧 대역폭 손실로 이어집니다. DRAM 온도 관리는 온도 센서를 통한 실시간 모니터링, 온도 보상 리프레시(Temperature-Compensated Refresh)에 의한 적응형 데이터 유지, 그리고 패키지/시스템 수준의 냉각 기술을 통해 이러한 트레이드오프를 최적화하는 기술 체계입니다.

DDR5/LPDDR5 이상의 최신 DRAM에서는 온다이 온도 센서가 기본 탑재되어 칩 수준의 정밀한 열 모니터링이 가능해졌으며, HBM의 3D 적층 구조는 열 밀도 급증이라는 구조적 도전에 직면해 있습니다. 서버 환경에서는 RDIMM 수준의 방열판, 데이터센터 수준의 액체 냉각 등 계층적 냉각 솔루션이 적용되며, AI/HPC 시스템에서는 GPU 패키지와 통합된 HBM 냉각 설계가 핵심 설계 고려사항이 되었습니다.

온도별 리프레시 비율

핵심 개념

온도 센서 (Temperature Sensors)

DRAM 온도 관리의 첫 번째 단계는 정확한 온도 측정입니다. DRAM 다이 내부 또는 모듈 수준에 온도 센서를 배치하여 실시간 온도를 모니터링합니다.

온도 센서 유형:

센서 유형 원리 정밀도 특징
Bandgap 기반 PN접합 전압의 온도 의존성 ±3~5°C 가장 일반적, 낮은 전력
Ring Oscillator 주파수의 온도 의존성 ±2~4°C 디지털 출력 용이, 빠른 응답
Thermistor (NTC) 저항의 온도 의존성 ±0.5~1°C 높은 정밀도, 외부 부품 필요

동작 원리:
- Bandgap 센서는 실리콘 PN접합의 기준 전압(Vbe)이 온도에 따라 약 -2mV/°C 변화하는 특성을 활용
- 측정된 전압을 아날로그-디지털 변환기(ADC)로 디지털 값으로 변환
- 변환된 온도 값을 메모리 컨트롤러가 읽어서 리프레시 주기 조절에 활용

모니터링 위치:

메모리 타입 센서 위치 모니터링 단위 비고
DDR4 UDIMM 모듈 기판 (SPD) 모듈 수준 칩 수준 온도 추정 필요
DDR5 DIMM PMIC + 온다이 센서 모듈 + 칩 이중 32비트 서브채널별 관리
LPDDR5/X 온다이 센서 (PoP 패키지) 칩 수준 AP 근접, 열 밀도 높음
HBM3/4 로직 다이 내장 다이 수준 적층 다이 열 분포 모니터링

DDR5에서는 PMIC(Power Management Integrated Circuit)가 DIMM 내부에 통합되어 모듈 수준의 전력 및 온도를 관리하며, 각 DRAM 칩의 온다이 센서와 함께 이중 모니터링 체계를 구성합니다.

서버 메모리 RAS 관점에서는 센서 절대 정확도보다 경향 추적과 임계값 정책이 더 중요합니다. 컨트롤러는 온도 상승 속도와 최근 리프레시 오버헤드를 함께 보면서 TCSR 해제, per-bank refresh 우선 적용, 대역폭 제한 같은 조치를 단계적으로 적용해 급격한 온도 상승을 피합니다.

온도 보상 리프레시 (Temperature-Compensated Refresh)

DRAM 셀의 커패시터 누설 전류는 온도에 지수적으로 비례합니다. 온도 보상 리프레시는 이를 자동으로 보상하여 데이터 무결성을 유지하는 핵심 메커니즘입니다.

물리적 원리:
- 커패시터 누설 전류: I_leak ∝ e^(-Eg/2kT)
- 온도 10°C 상승 시 누설 전류 약 2배 증가
- 데이터 유지 시간(retention time)은 온도에 반비례

tREFI 온도별 조정 (JEDEC 기준):

온도 범위 리프레시 비율 tREFI (대략적) 전력 소비 영향
0°C ~ 45°C 1x (기본) 7.8μs 최소 오버헤드
46°C ~ 85°C 2x 3.9μs 약 2배 리프레시 전력
86°C ~ 105°C 4x 1.95μs 약 4배 리프레시 전력

TCSR(Temperature Controlled Self-Refresh):
- 저온 환경에서 리프레시 속도를 자동으로 느슨하게 조절하는 기술
- 모바일 기기의 배터리 수명 연장에 기여
- DDR4/5, LPDDR4/5에서 기본 지원
- 메모리 컨트롤러 개입 없이 DRAM 자체적으로 온도에 따라 리프레시 속도 조절

TCSR는 self-refresh 상태에서 특히 유용합니다. 모바일 기기 대기 상태나 서버 저활성 구간에서는 메모리 컨트롤러가 적극적으로 명령을 내리지 않아도 DRAM이 자체 센서 정보를 바탕으로 보존 전력과 데이터 유지 시간을 균형 있게 맞출 수 있습니다.

Per-Bank 리프레시:
- 전체 뱅크가 아닌 특정 뱅크만 리프레시하는 방식
- LPDDR5/HBM3에서 기본 적용
- 리프레시 오버헤드를 0.6~0.9%로 크게 감소

Thermal Throttling

Thermal Throttling은 DRAM 온도가 임계값을 초과할 때 성능을 의도적으로 저하시켜 열 문제를 해결하는 메커니즘입니다.

동작 흐름:
1. 온도 센서가 임계 온도(일반적으로 85~105°C) 감지
2. DRAM이 메모리 컨트롤러에 Thermal Alert 인터럽트 발행
3. 메모리 컨트롤러가 동작 주파수/전압 조절 (DVFS)
4. 또는 리프레시 비율을 강제로 증가시켜 열 발생 자체를 줄임

실제 플랫폼에서는 thermal throttling이 단일 단계로 끝나지 않습니다. 먼저 리프레시 방식과 스케줄링을 조정하고, 그래도 온도가 유지되지 않으면 메모리 클럭 하향, 채널 인터리빙 정책 변경, 마지막으로 시스템 수준의 팬 곡선 또는 liquid loop 유량 증가로 이어지는 다단계 제어가 일반적입니다.

Thermal Throttling의 성능 영향:
- 주파수 하락: 최대 대역폭 직접 감소
- 리프레시 오버헤드 증가: 유효 대역폭 추가 감소
- DDR4 32Gb 기준: 고온 시 최대 11.3% 대역폭 손실 가능

냉각 기술 (Cooling Solutions)

DRAM의 냉각 기술은 메모리 타입과 시스템 환경에 따라 다양한 수준으로 적용됩니다.

DIMM 수준 냉각:
- 방열판(Heatsink): 알루미늄, 구리 또는 복합 소재, DDR5 고속 DIMM(5600MT/s+)에서 선택적 탑재
- 열 간격재(Thermal Pad): DIMM 기판과 방열판 사이 열 전달, 열전도율 1~12 W/mK
- 서버용 DIMM: 후면 배기 가이드를 통한 공기 흐름 최적화

LPDDR 냉각 고려사항:
- PoP(Package on Package) 구조로 AP 바로 위에 배치
- 패키지 두께 제한(0.41~0.61mm)으로 능동 냉각 적용이 어려움
- 그래핀/나노 기반 열 확산 필름 활용
- 동작 전력 최적화로 발열 자체 감소

HBM 냉각 (가장 중요한 도전):

기술 설명 효과
실리콘 인터포저 열 방출 인터포저를 통한 아래쪽 열 전달 기본 열 방출 경로
NCF 열전도율 향상 다이 간 열간격재 성능 개선 열 저항 감소
다이 두께 최소화 TSV 공정에서 다이 얇게 만들기 열 경로 단축
패키지 상부 방열판 GPU 패키지 통합 방열 주요 방열 경로
Direct Liquid Cooling 냉각액 직접 접촉 AI/HPC 시스템 필수

HBM 패키지에서는 GPU 다이와 HBM 스택이 같은 인터포저를 공유하므로, 메모리만 따로 식히는 접근보다 패키지 전체의 열 저항망을 함께 설계해야 합니다. 따라서 cold plate, vapor chamber, 히트스프레더 배치가 HBM 스택 최상단 다이 온도와 GPU hotspot을 동시에 만족하도록 조정됩니다.

비교/분석

세대별 Thermal 관리 기능 비교

기능 DDR4 DDR5 LPDDR5/X HBM3/4
온도 보상 리프레시 O O O O
TCSR 선택 기본 기본 N/A
온다이 온도 센서 X O (칩 수준) O (칩 수준) O (로Logic 다이)
PMIC 온도 모니터링 X O (DIMM 내장) N/A N/A
Per-Bank Refresh X O O O
온다이 ECC X O X (LPDDR6부터) O (HBM3+)

동작 온도 범위 비교

메모리 타입 표준 동작 온도 최대 동작 온도 비고
DDR4 0°C ~ 95°C (Tcase) 105°C 구버전: 0~85°C
DDR5 0°C ~ 105°C (Tcase) 125°C 향상된 열 마진
LPDDR4/4X -25°C ~ 85°C 105°C 모바일 최적화
LPDDR5/5X -30°C ~ 85°C 105°C 저전력 모드 지원
HBM3 0°C ~ 100°C 110°C 3D 적층 고려
HBM3E 0°C ~ 105°C 115°C 고온 동작 지원
HBM4 0°C ~ 105°C 115°C+ 열 설계 강화

리프레시 오버헤드 비교

메모리 구조 리프레시 방식 오버헤드 (85°C 기준) 비고
DDR4 8Gb All-Bank ~5.0% 기본 리프레시
DDR4 32Gb All-Bank ~11.3% 고밀도 시 오버헤드 급증
DDR5 Per-Bank ~3~4% 세분화된 리프레시
LPDDR5 Per-Bank ~0.6~0.9% 저전력 최적화
HBM3 Per-Bank ~0.6~0.9% LPDDR5와 유사

동작 원리

온도에 따른 셀 동작 변화

DRAM 셀은 트랜지스터 하나와 커패시터 하나로 구성됩니다(1T1C). 데이터는 커패시터에 저장된 전하의 유무로 표현되며, 이 전하는 시간에 따라 누설 전류로 인해 소멸합니다.

누설 전류의 온도 의존성:
- 커패시터 누설 전류의 주요 경로: 트랜지스터의 서브스레시홀드 누설, P-N 접합 역방향 포화 전류
- 온도 상승 시 캐리어의 열적 생성(thermal generation)이 증가하여 누설 전류가 지수적으로 증가
- Arrhenius 방정식으로 모델링: I_leak ∝ exp(-Eg/2kT), 여기서 Eg는 밴드갭 에너지, k는 볼츠만 상수, T는 절대 온도

데이터 유지 시간과 온도:
- 저온(0°C): 누설 전류가 매우 작아 리프레시 불필요하거나 매우 느슨한 주기 가능
- 상온(25°C): 설계 기반 리프레시 주기(64ms 또는 32ms)
- 고온(85°C): 누설 전류 증가로 리프레시 주기 2배(32ms → 16ms)
- 극고온(105°C): 리프레시 주기 4배(64ms → 16ms), 유효 대역폭 크게 감소

온도 보상 리프레시 동작 흐름

  1. 온도 측정: DRAM 내부 온도 센서가 현재 칩 온도를 측정
  2. 온도 분류: 측정된 온도를 설정된 임계값에 따라 분류 (1x/2x/4x)
  3. tREFI 조정: 분류된 온도에 따라 리프레시 명령 간격(tREFI)을 자동 조절
  4. 리프레시 실행: 조정된 tREFI에 따라 리프레시 명령 발행
  5. 데이터 보존: 리프레시된 셀의 데이터 유지 시간 확보

HBM 3D 적층의 열 문제

HBM은 여러 개의 DRAM 다이를 TSV(Through-Silicon Via)로 수직 적층하므로, 구조적으로 열 관리가 가장 어렵습니다.

열 밀도 문제:
- 8-Hi 적층에서 상부 다이의 열이 하부 다이를 통과해야 함
- 로직 다이(base die)가 DRAM 다이와 인접하여 열 간섭 발생
- 적층 높이 증가에 따라 열 경로 길어지고 열 저항 증가

해결 방안:
- TSV 공정에서 다이를 얇게(thinning) 만들어 열 경로 최소화
- NCF(Non-Conductive Film)의 열전도율 향상으로 다이 간 열 전달 개선
- 실리콘 인터포저를 통한 아래쪽 방향 열 방출 경로 확보
- 패키지 수준에서 GPU와의 통합 냉각 설계

장단점

온도 보상 리프레시

장점:
- 온도 변화에 자동 대응하여 데이터 무결성 보장
- 저온 시 리프레시 빈도 감소로 전력 소비 및 대역폭 오버헤드 절감
- 시스템 소프트웨어 개입 없이 하드웨어 수준에서 동작
- TCSR를 통해 배터리 구동 기기의 수명 연장에 기여

단점:
- 고온 시 리프레시 오버헤드 증가로 유효 대역폭 감소
- 온도 센서의 정밀도에 따라 리프레시 효율이 좌우
- 온도 급변 시 실시간 대응에 한계 존재
- 고온 환경에서의 장기 동작 시 누적 열화 우려

DIMM/HBM 냉각 기술

장점:
- 물리적 열 관리를 통해 동작 온도 유지
- 고성능 시스템에서 지속적인 최고 성능 보장
- 신뢰성과 수명 향상에 직접적 기여

단점:
- 냉각 부품 추가로 비용, 부피, 무게 증가
- 시스템 복잡도 증가 (냉각 설계, 유지보수)
- 모바일/임베디드 환경에서의 적용 제약
- HBM의 경우 패키지 수준 통합 냉각 설계 필수로 개발 비용 증가

관련 기술

관련 문서

참고 문헌

구분 자료
표준 JEDEC JESD79-5 (DDR5 SDRAM 표준)
표준 JEDEC JESD79-4B (DDR4 SDRAM 표준)
표준 JEDEC JESD209-5 (LPDDR5 표준)
표준 JEDEC JESD238/238A (HBM3/HBM3E 표준)
표준 JEDEC JESD270-4 (HBM4 표준)
표준 JEDEC JESD21-C (DRAM 신뢰성 표준)
논문 K. Chang et al., "Refresh Counter: Reducing DRAM Refresh Overhead", IEEE ISCA, 2014
논문 A. Dixit et al., "The Impact of DRAM Scaling on Reliability", IEEE IRPS, 2020
논문 S. R. Nassif, "Modeling and Analysis of Manufacturing Variability", IEEE Trans. CAD, 2019
도서 B. Keeth, "DRAM Circuit Design: A Tutorial", IEEE Press, 2nd Ed.
도서 J. Rabaey, "Digital Integrated Circuits", Pearson, 2nd Ed.

핵심 정리

DRAM 온도 관리는 커패시터 누설 전류의 온도 의존성에 대응하기 위한 필수 기술 체계입니다. 온도 보상 리프레시(Temperature-Compensated Refresh)는 온도에 따라 리프레시 빈도를 1x~4x로 자동 조절하여 데이터 무결성을 유지하며, TCSR는 저전력 환경에서 배터리 수명 연장에 기여합니다. DDR5/LPDDR5 이상에서는 온다이 온도 센서가 기본 탑재되어 칩 수준의 정밀한 열 모니터링이 가능해졌으며, HBM의 3D 적층 구조는 열 밀도 급증이라는 구조적 도전에 직면해 있습니다. 서버 환경에서는 방열판과 액체 냉각이 적용되며, AI/HPC 시스템에서는 GPU 패키지와 통합된 HBM 냉각 설계가 핵심입니다. 온도 10°C 상승 시 누설 전류가 약 2배 증가하므로, 온도 관리는 DRAM의 성능과 신뢰성을 모두 좌우하는 핵심 설계 요소입니다.