🧠 DRAM

LPDDR 내부 구조

LPDDR(Low Power Double Data Rate) SDRAM은 모바일 기기, 노트북, 태블릿 등에서 사용되는 저전력 고성능 메모리입니다. 이 문서에서는 LPDDR4X, LPDDR5, LPDDR5X 세대의 내부 구조를 분석하고, 채널 구성, 뱅크 아키텍처, 전력 관리 등 핵심 특징을 설명합니다.

LPDDR은 DDR SDRAM과 별개의 표준으로, 모바일 환경에 최적화된 저전력 설계를 특징으로 합니다. 일반 DDR이 모듈형(RDIMM/UDIMM)으로 연결되는 것과 달리, LPDDR은 보통 메인보드에 직접 솔더링(PoP, Package-on-Package)되어 공간 효율과 전력 효율을 동시에 추구합니다. 최신 세대인 LPDDR5/5X는 주파수·전압 스케일링, WCK/RDQS 클럭 분리, 16뱅크 구조 등을 통해 고대역폭과 저전력 간의 트레이드오프를 개선하고 있습니다.

핵심 개념

LPDDR4X/5/5X 채널 및 뱅크 구조

채널(Channel) 구조

LPDDR은 단일 데이터 버스 대신 독립적인 채널 구조를 사용하며, 이것이 DDR 계열과 구별되는 대표적 특징입니다.

LPDDR4/4X:
- 2개의 독립 16비트 채널
- 각 채널별 CA(Command/Address) 버스
- 최대 2개 다이(Die) 페어 채널당
- 총 32비트 데이터 버스 (2채널 × 16비트)

LPDDR5/5X:
- 2개의 독립 16비트 채널
- 각 채널별 CA 버스 (7비트 DDR)
- 최대 4개 다이 페어 채널당
- 총 32비트 데이터 버스 (2채널 × 16비트)

뱅크(Bank) 구조

LPDDR 뱅크 그룹 구성

LPDDR은 DDR과 달리 뱅크 그룹(Bank Group) 구조를 사용하지 않습니다. 대신 단일 뱅크 평면(Bank Flat) 구조를 채택하여 레이턴시를 줄입니다.

LPDDR4/4X 뱅크 구조:
- 채널당 8개의 뱅크
- 뱅크 그룹 없음 (Flat 구조)
- 각 뱅크는 독립적으로 접근 가능
- 최대 16개 뱅크 (2채널 × 8뱅크)

LPDDR5/5X 뱅크 구조:
- 채널당 8뱅크 모드 또는 16뱅크 모드 지원
- 16뱅크 모드에서는 4개의 뱅크 그룹으로 구분
- 각 뱅크 그룹당 4개의 뱅크
- 최대 32개 뱅크 구성이 가능하며, 고속 구간에서는 16뱅크 모드가 자주 사용됨

LPDDR5의 뱅크 수 증가는 DRAM 코어 속도를 높이지 않으면서도 동시 접근 가능성을 높이는 효과가 있습니다. 특히 모바일 기기에서 멀티태스킹 시 여러 프로세스가 동시에 메모리를 접근할 때 병렬 처리 효율이 크게 향상됩니다.

패키징(Packaging)

LPDDR 패키징 구성

LPDDR은 모바일 기기의 공간 제약으로 인해 다양한 패키징 방식을 지원합니다.

패키징 타입 설명 용도
PoP (Package-on-Package) 메모리가 SoC 위에 적층 스마트폰, 태블릿
FBGA 플립칩 볼 그리드 어레이 노트북, 임베디드
Discrete 개별 칩 구성 고용량 시스템
MCP (Multi-Chip Package) 여러 칩을 하나의 패키지에 고밀도 저장장치

동작 원리

클럭 아키텍처

LPDDR 클럭 신호 구조

LPDDR은 고속 동작을 위해 독특한 클럭 아키텍처를 사용합니다.

LPDDR4/4X:
- CK 기반 명령/주소 클럭 사용
- 데이터는 DQS/RDQS 기반 소스 동기식 스트로브로 정렬
- 최대 4267 MT/s급 속도 지원

LPDDR5/5X:
- CK와 WCK를 분리한 클럭 구조
- CK는 명령/주소 전달에 사용
- WCK는 고속 데이터 전송 타이밍을 담당
- 최대 6400 MT/s(LPDDR5), 8533 MT/s(LPDDR5X) 지원

LPDDR5의 CK/WCK 분리는 명령 버스를 상대적으로 낮은 속도로 유지하면서도 데이터 핀 전송률을 높이기 위한 핵심 기술입니다. CK는 명령/주소를 전달하고, WCK는 데이터 타이밍을 담당해 고속 구간의 신호 무결성과 전력 효율을 함께 개선합니다.

명령 인코딩

LPDDR은 표준 DDR과 다른 명령 인코딩 방식을 사용합니다.

LPDDR4 명령 구조:
- 6비트 CA 버스
- 2사이클 명령 ( Activate, Read, Write )
- CS(Chip Select) 신호 활성 HIGH

LPDDR5 명령 구조:
- 7비트 CA 버스
- 1사이클 명령 ( Power-down, Refresh )
- 2사이클 명령 ( Activate, Read, Write )
- CS 신호 활성 HIGH

전력 관리

LPDDR의 가장 큰 특징은 세밀한 전력 관리 기능입니다.

저전력 모드:
- Self-Refresh: 데이터 유지하면서 최소 전력 소비
- Deep Power-Down: 모든 셀 데이터 소실, 최소 전력
- Partial Array Self-Refresh: 선택적 배열만 리프레시
- Temperature-Compensated Refresh: 온도에 따른 리프레시 주기 조절

동적 전력 조절:
- DVFS(Dynamic Voltage and Frequency Scaling)
- Per-bank Refresh: 개별 뱅크 리프레시
- Write-X/Data-Copy: 데이터 이동 명령으로 버스 활성화 최소화
- Link ECC: 고속 전송 구간의 링크 오류 검출 보강

LPDDR4X vs LPDDR5 비교

항목 LPDDR4X LPDDR5 LPDDR5X
공급 전압 (VDD) 1.1V 1.05V 1.0V
I/O 전압 (VDDQ) 0.6V 0.5V 0.5V
최대 속도 4267 MT/s 6400 MT/s 8533 MT/s
채널 수 2 2 2
채널당 뱅크 수 8 16 16
프리페치 16n 16n 16n
CA 버스 6비트 SDR 7비트 DDR 7비트 DDR
클럭 구조 CK 단일 CK/WCK 분리 CK/WCK 분리
최대 대역폭 34.1 GB/s 51.2 GB/s 68.2 GB/s

LPDDR4X는 LPDDR4의 I/O 전압을 0.6V로 낮춰 전력 소비를 크게 줄인 변형입니다. LPDDR5는 WCK 분리와 더 유연한 뱅크 모드를 통해 성능과 신호 무결성을 함께 개선했고, LPDDR5X는 LPDDR5의 전기적 여유와 속도 등급을 확장한 고성능 버전입니다.

장단점

장점

  • LPDDR은 DDR 대비 낮은 전압과 세밀한 전력 관리로 모바일 기기의 배터리 수명을 크게 향상시킵니다.
  • 2채널 독립 구조는 공간 효율을 높이면서도 충분한 대역폭을 제공합니다.
  • PoP 패키징은 SoC와 메모리의 적층을 통해 보드 면적을 최소화합니다.
  • LPDDR5의 WCK/RDQS 분리 클럭은 고속 동작 시 전력 효율을 개선합니다.
  • LPDDR5의 bank group/16-bank 모드는 같은 코어 주파수에서 병렬성을 높이는 데 유리합니다.
  • 온도 보상 리프레시는 다양한 환경에서 안정적인 동작을 보장합니다.

단점

  • LPDDR은 DDR과 달리 모듈 교체가 불가능하여 업그레이드에 제약이 있습니다.
  • 높은 밀도 패키징으로 인해 열 관리가 중요하며, 과도한 발열은 성능 저하를 초래할 수 있습니다.
  • LPDDR5의 복잡한 클럭 구조는 컨트롤러 설계 비용을 증가시킵니다.
  • 세대가 올라갈수록 training, 전원 무결성, 패키지 라우팅 검증 부담이 커집니다.
  • 초기 세대 제품은 상대적으로 높은 레이턴시를 가질 수 있습니다.

관련 기술

참고 문헌

  • JEDEC, "Low Power Double Data Rate 5 (LPDDR5) Standard (JESD209-5)", 2019
  • JEDEC, "Low Power Double Data Rate 4X (LPDDR4X) Standard (JESD209-4B)", 2017
  • Samsung Semiconductor, "LPDDR5 Memory Technology Brief", 2023
  • SK Hynix, "LPDDR5/5X Product Overview", 2024
  • Micron Technology, "LPDDR5 Memory Solutions", 2023
  • Rambus, "LPDDR5 Memory Interface Architecture", 2022
  • Apple Inc., "Apple M1/M2 Memory Architecture Analysis", 2022
  • Qualcomm, "Snapdragon 8 Gen 2 Memory Subsystem", 2023

핵심 정리

LPDDR은 모바일 환경에 최적화된 저전력 고성능 메모리로, DDR과 구별되는 2채널 독립 구조와 세밀한 전력 관리가 특징입니다. LPDDR4X는 I/O 전압을 0.6V로 낮춰 전력 효율을 크게 개선했고, LPDDR5는 뱅크 수를 2배로 늘리고 CK/WCK 분리 클럭을 도입하여 성능을 향상시켰습니다. 최신 LPDDR5X는 8533 MT/s의 속도로 68.2 GB/s의 대역폭을 제공하며, PoP 패키징을 통해 스마트폰과 태블릿의 공간 효율을 극대화합니다. 이러한 구조적 특징은 모바일 기기의 배터리 수명과 성능 간의 트레이드오프를 효과적으로 해결합니다.