[메모리]

e-MMC와 UFS 간 차이

Neo Park 2022. 1. 13. 17:23

JEDEC에서 Mobile 기기 Storage의 고속통신/고용량/저전력화 이유로

eMMC에서 UFS로 변경하는 추세다.

이미 일부 AP의 경우 eMMC 인터페이슬 자체를 지원하지 않고 있다.

Automotive AP도 UFS를 지원하는 추세로 eMMC와 UFS 기술을 비교해 보자.

1) 인터페이스 방식

- UFS : High speed Serial (Full Duplex), SCSI Command set

- eMMC : Low Speed Parallel (Half Duplex), MMC Command set

 

2) 속도 비교

- Read 속도 기준으로 eMMC5.x 대비 UFS2.1 기준 3배 이상 빠름

3) Command 처리 방식

- Nand Cell에 Data를 Read/Write 하기위한 CMD 처리 필요

- eMMC의 경우 Single thread 방식으로 순차적 명령어 처리

: (READ CMD A -> READ DATA -> WRITE CMD B -> WRITE DATA

- UFS의 경우 Multi thread 대응 가능 방식으로 비순차적 명령어 처리

: (READ CMD A -> WRITE CMD B -> WRITE DATA -> READ DATA)

4) 소모 전류

- Read/Write 처리를 위한 순간 소모 전류는 UFS가 높음

- 하지만, Read/Write 처리 시간을 단축하여 전체 동작에 대한 전력 소모를 낮춤

(UFS의 경우 Sleep 시간이 김)

5) UFS 스택 구조

- UFS Host (UFS HCI)

- UniPro : MIPI 얼라이언스에 만든, 어플리케이션(UFS, DSI, CSI, 등) 독립적인

chipset/peripheral device 간의 통신을 위한 Transport Layer 규격

- M-PHY

- UFS2.0 : UniPro 1.6, M-PHY 3.0

- UFS 2.1 : UniPro 1.6, M-PHY 3.1

- UFS 3.0 : UniPro 1.8, M-PHY 4.1

6) UFS 타입

- Embedded

- Removable Card

7) Partion/Logical Unit 비교

- UFS의 경우 provisioning을 통해 Configuration LU 정보 취득 必

 

8) 참고 : MIPI C/D/M-PHY 비교

- M-PHY는 Gear1 ~ 4 등급에 따라 Lane 당 Data 전송 속도 표시

 

참조 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=mesa_&logNo=221444446313