Synopsys
Ansys

UFS(Universal Flash Storage)란 무엇인가요?

Synopsys 편집부

2023년 5월 17일 / 읽는 데 7분

정의

UFS(Universal Flash Storage)는 스마트폰이나 태블릿과 같은 모바일 기기는 물론, 디지털 카메라 및 기타 전자 기기에서 흔히 사용되는 플래시 메모리( 비휘발성 메모리 )의 한 종류입니다.

UFS 플래시 메모리 규격은 노키아, 소니 에릭슨, 텍사스 인스트루먼트, ST마이크로일렉트로닉스, 삼성, 마이크론, SK하이닉스 등 가전 기업들의 지원을 받고 있습니다. UFS는 eMMC 및 SD 카드를 대체할 제품으로 자리매김하고 있습니다. UFS의 전기적 인터페이스는 MIPI 얼라이언스의 M-PHY 고속 직렬 인터페이스를 사용하며, 레인당 23.32Gps 및 2.9GBs를 목표로 하는 최신 버전(2022년 8월 출시된 UFS 4.0)을 채택하고 있습니다. UFS는 eMMC의 8레인 병렬 및 반이중 인터페이스보다 더 높은 대역폭으로 확장성이 뛰어난 전이중 직렬 LVDS 인터페이스를 구현합니다. eMMC와 달리 UFS는 SCSI 아키텍처 모델을 기반으로 하며 SCSI 태그 명령 큐잉(SCSI Tagged Command Queuing)을 지원합니다. 이 표준은 JEDEC 솔리드 스테이트 기술 협회(JEDEC Solid State Technology Association)에서 개발 및 제공됩니다.

또한 UFS는 성능과 전력 효율을 향상시키는 다중 큐, 명령어 재순서 지정, 파워 게이팅과 같은 기능을 지원합니다. 현재 UFS 2.0, UFS 2.1, UFS 3.0, UFS 3.1, UFS 4.0 등 여러 가지 버전이 제공되고 있습니다.

UFS 버전출시일차로별 최고 속도최대 총 처리량
UFS 2.02013~5.8 Gbps~1.2 GB/s
UFS 2.12016~5.8 Gbps~1.2 GB/s
UFS 3.02018~11.6 Gbps~2.9 GB/s
UFS 3.12020~11.6 Gbps~2.9 GB/s
UFS 4.0202223.32 Gbps듀얼 레인당 5.8 GB/s

UFS는 어떻게 작동하나요?

UFS(Universal Flash Storage)는 하드웨어와 소프트웨어를 결합하여 비휘발성 플래시 메모리 칩에 데이터를 저장하고 불러오는 방식으로 작동합니다. 다음은 UFS의 작동 원리에 대한 간략한 개요입니다:

유니버설 플래시 스토리지(UFS)의 작동 원리 | Synopsys

UFS는 UFS 호스트/디바이스 컨트롤러 계층, 전송 계층(UniPro), 물리 계층(MIPI M-PHY)으로 구성된 계층형 아키텍처를 사용합니다. 호스트 인터페이스 계층은 호스트(예: 스마트폰)와 UFS 저장 장치 간의 인터페이스입니다. 또한 UFS는 호스트와 장치로 구분되는데, 호스트는 애플리케이션 프로세서에서 저장 IC인 장치로 데이터를 전송하는 역할을 담당하고, 장치는 플래시 메모리 칩 및 기타 하드웨어 구성 요소를 관리합니다. 명령 큐 시스템은 호스트와 장치 간의 데이터 전송을 관리합니다. 이러한 접근 방식을 통해 장치는 여러 읽기 및 쓰기 요청을 동시에 처리할 수 있어 성능이 향상됩니다.

UFS는 첨단 전력 관리 기술을 활용하여 전력 소비를 줄입니다. 예를 들어, 이 메모리 유형은 “파워 게이팅”이라는 기능을 지원하는데, 이를 통해 사용되지 않는 구성 요소를 꺼서 전력을 절약할 수 있습니다.

보안상의 이유로 UFS는 페이로드를 암호화/복호화해야 합니다. UFS 장치는 쓰기 보호로 구성되었을 때 해당 위치로의 쓰기를 금지하지만, 읽기에 대해서는 그러한 제한이 없습니다. 이 문제를 해결하기 위해 UFS 컨트롤러는 쓰기 시 데이터를 암호화하고, 읽기 시 데이터를 복호화합니다. AES-XTS, Bit Locker-AES-CBC, AES-ECB, ESSIV-AES-CBC 등 여러 암호화 알고리즘이 지원되며, AES 키 크기는 128비트, 192비트, 256비트로 다양합니다. 키 크기가 클수록 보안 수준도 높아집니다.

UFS의 장점

스마트폰, 태블릿 및 기타 모바일 기기와 같은 전자 기기에서 UFS(Universal Flash Storage)를 저장 솔루션으로 사용할 때의 몇 가지 장점은 다음과 같습니다.

  • 더 빠른 데이터 전송 속도: UFS4.0은 MIPI UniPro v2.0과 함께 MIPI M-PHY Gear5 전송 라인의 사용 가능한 두 개의 레인을 활용하여 약 46 Gbps의 최고 데이터 전송 속도를 달성할 수 있습니다.
  • 성능 향상:UFS는 UFS 4.0에서 듀얼 레인당 5.8GBs의 데이터 전송 속도를 제공하고 지연 시간을 최소화함으로써 장치의 전반적인 성능을 향상시키도록 설계되었습니다. 또한 명령어 큐잉 및 파워 게이팅과 같은 고급 기능을 지원하여 성능을 더욱 향상시키고 전력 소비를 줄일 수 있습니다.
  • 향상된 전력 효율: UFS는전력 게이트(power gating)와 같은 첨단 전력 관리 기술을 지원하여 전력 소비를 최소화합니다. M-PHY 휴면 모드를 활용하면 마이크로초 단위의 HS-버스트 복구 시간을 유지하면서 M-PHY 전력 소비를 최저 수준으로 낮출 수 있습니다. 반면, 스톨(stall) 전력 모드를 활용하면 HS-버스트 작동으로의 복구 시간이 훨씬 빨라지지만, 전력 절감 효과는 줄어듭니다. 이러한 옵션들은 SoC가 데이터 트래픽 프로파일에 맞춰 최적의 방식을 유연하게 활용할 수 있도록 하며, 모바일 기기의 배터리 수명을 연장하고 기타 전자 기기의 전력 소비를 줄이는 데 도움이 될 수 있습니다.
  • 더 큰 저장 용량:UFS는 256GB 용량의 eMMC와 같은 다른 저장 솔루션에 비해 1TB라는 더 큰 저장 용량을 지원합니다. 즉, UFS는 OS, 애플리케이션 소프트웨어 및 데이터를 위해 더 많은 저장 공간을 제공할 수 있습니다.
  • 보안과 안전성: eMMC 및 UFS의 표준화 기구인 JEDEC은 데이터 기밀성을 보호하고 UFS 사양 고유의 도청 및 중간자 공격을 방지하기 위해 인라인 암호화(IE) 및 재실행 방지 메모리 블록(RPMB) 지원을 도입했습니다. 호스트와 디바이스의 다양한 조합에 걸쳐 표준화를 가능하게 하기 위해 강력한 암호화 메커니즘이 제안되었습니다.
이점상세 정보
더 빠른 데이터 전송UFS 4.0은 듀얼 MIPI M-PHY Gear5 레인(듀얼 레인당 5.8 GB/s)을 통해 최대 46 Gbps를 지원합니다.
성능 향상지연 시간 단축, 다중 큐, 명령어 재정렬, 파워 게이팅
전력 효율전원 차단, 최대 절전 모드, 스톨 모드, 적응형 절전
더 큰 저장 용량최대 1TB; eMMC(최대 256GB)보다 큼
보안 강화인라인 암호화(AES 변형), RPMB 및 MITM 공격 방지

UFS 사용 사례

전반적으로 UFS는 고속·대용량 저장 공간, 낮은 지연 시간, 낮은 전력 소비가 요구되는 다양한 분야에 활용될 수 있는 다목적 기술입니다. UFS의 일반적인 사용 사례는 다음과 같습니다.

  • 스마트폰 및 태블릿: UFS는뛰어난 속도와 신뢰성 덕분에 스마트폰과 고급형 태블릿의 저장 장치로 널리 사용됩니다. UFS를 탑재한 모바일 기기는 앱 로딩 시간을 단축하고, 데이터 액세스 속도를 높이며, 부팅 시간을 단축하고, 전반적인 성능을 향상시킬 수 있습니다.
  • 디지털 카메라 및 캠코더: UFS는고해상도 사진과 동영상을 저장하기 위해 디지털 카메라와 캠코더에 자주 사용됩니다. UFS의 빠른 쓰기 속도로 대용량 파일을 더 빠르게 저장할 수 있으며, 빠른 읽기 속도로 컴퓨터로 파일을 더 신속하게 전송할 수 있습니다.
  • 자동차: UFS는인포테인먼트 시스템, 첨단 운전자 보조 시스템(ADAS), 내비게이션 시스템과 같은 자동차 애플리케이션에서 점점 더 많이 사용되고 있습니다. UFS는 자동차 산업의 실시간 애플리케이션에 필수적인 빠른 부팅 시간과 신속한 데이터 액세스를 가능하게 합니다. UFS를 자동차 애플리케이션에 이상적인 솔루션으로 만드는 중요한 특징은 바로 신뢰성입니다. UFS는 저장 장치가 급격한 온도 변화를 호스트에 알릴 수 있도록 함으로써 저장 장치의 전반적인 마모 및 손상 위험을 줄여줍니다. 저장 장치가 위험 수치의 온도를 표시하면, 호스트는 성능을 조절하거나 장치 온도를 낮추기 위한 조치를 취할 수 있습니다.
  • 가상현실(VR) 및 증강현실(AR):UFS는 몰입감 있는 경험을 위해 고속 및 저지연 스토리지가 필요한 VR 및 AR 기기에 이상적입니다. 이러한 기기들은 UFS 4.0에서 듀얼 레인당 5.8GBs의 속도로 대용량 데이터를 빠르게 불러오고 처리할 수 있어, 더욱 부드럽고 반응성이 뛰어난 경험을 제공합니다.
  • 웨어러블 기기: UFS는공간 제약이 심하고 고속·저전력 저장 장치가 필수적인 스마트워치나 피트니스 트래커와 같은 웨어러블 기기에도 사용됩니다. 웨어러블 기기는 특히 UFS 최대 절전 모드를 활용할 경우 더 긴 배터리 사용 시간을 제공할 수 있습니다.
  • 하드 디스크 드라이브(HDD): HDD스토리지 아키텍처는 기존의 회전식 디스크와 OptiNAND 기술을 결합한 것입니다. 이 드라이브에는 iNAND UFS 임베디드 플래시 드라이브가 내장되어 있으며, 독점 펌웨어 및 SoC 개선 사항과 함께 기업 고객의 스토리지 요구 사항을 충족하기 위해 설계되었습니다.
사용 사례적용 분야 / 이점
스마트폰 / 태블릿더 빠른 앱 로딩, 향상된 성능, 더 빠른 데이터 액세스
디지털 카메라 / 캠코더대용량 파일의 빠른 쓰기 속도, PC로의 신속한 전송
자동차 시스템빠른 부팅 시간, 실시간 데이터 액세스, 신뢰성을 위한 온도 알림
VR/AR 기기몰입감 넘치는 경험을 위한 고속·저지연 스토리지
웨어러블 기기저전력, 소형 저장 장치, 최대 절전 모드를 통한 긴 배터리 수명
OptiNAND가 탑재된 HDDUFS와 기존 HDD를 결합하여 엔터프라이즈급 스토리지 효율성을 실현합니다

UFS 및 Synopsys

Synopsys 업계 최고의 실리콘 검증 완료 UFS 서브시스템 설계 IP 및 프로토콜 검증 솔루션을 제공합니다. Synopsys UFS 호스트 컨트롤러, UniPro 컨트롤러, M-PHY Gear4 및 Gear5 속도를 지원하는 IP는 최신 UFS 4.0 사양을 준수합니다. 이러한 컨트롤러는 고속 데이터 전송과 저전력 소비를 가능하게 하며, 큐 관리, 전력 관리, 가상화 등의 고급 기능을 지원합니다. Synopsys 검증 IP, 트랜잭터, 스피드 어댑터, 시뮬레이션 및 에뮬레이션을 위한 가상 솔루션을 포함한 프로토콜 검증 솔루션은 시장 선도 기업들과의 협력을 통해 개발되었으며, 실리콘 검증된 Synopsys IP를 검증하는 데 사용됩니다.

  • Synopsys 의 범용 플래시 스토리지(UFS) 호스트 컨트롤러 IP는 JEDEC UFS 및 UFS 호스트 컨트롤러 인터페이스(UFSHCI) 표준은 물론, UFS 이동식 카드 v1.1 및 통합 메모리 확장(UME) 표준을 준수하여 JEDEC UFS 인터페이스를 구현하기 위한 표준 기반의 직렬 인터페이스 엔진입니다. 이 Synopsys UFS 호스트 컨트롤러 IP는 주로 임베디드 또는 탈착식 비휘발성 대용량 저장 메모리 장치에 데이터가 저장되는 애플리케이션에 사용되는 고성능, 저전력 인터페이스입니다. UFS 호스트 컨트롤러 IP는 UFS 호스트 컨트롤러 애플리케이션 계층을 UFS 호스트 애플리케이션에 최적화된 사전 구성된 Synopsys UFS 호스트 애플리케이션에 최적화된 사전 구성된 MIPI® UniPro 프로토콜 스택을 통합하고 있습니다.
  • 최신 MIPI M-PHY v5.0 사양을 준수하는, 실리콘 검증 완료된Synopsys MIPI M-PHY IP는 레인당 최대 23.32 Gbps의 속도를 지원합니다. 이 IP는 모바일 및 자동차 애플리케이션에서 널리 사용되는 JEDEC 범용 플래시 스토리지(UFS) 및 UniPro 인터페이스를 비롯한 다양한 고속 인터페이스 애플리케이션에 최적화되어 있습니다.
  • Synopsys 또한 AECQ-100 인증을 통해 –40 °C~125 °C 조건에서 등급 1로 검증되었으며, ASIL-B 기능 안전 등급을 충족하는 자동차용 등급 UFS 컨트롤러 및 MIPI M-PHY를 제공합니다.
  • Synopsys 검증 IP UFS4용 솔루션은 JEDEC UFS 4.0, UFS 2.1, HCI 4.0, UME 1.1, UMEHCI 1.1, MIPI UniPro 2.0, MIPI M-PHY 5.0 등 최신 프로토콜 사양을 모두 지원합니다. UFS 호스트 및 디바이스용 즉시 사용 가능한 소스 코드 테스트 스위트 는 프로토콜 준수 달성을 지원하고 검증 소요 시간을 단축해 줍니다. Synopsys ZeBu® 에뮬레이션 및 Synopsys HAPS® 플랫폼을 기반으로 하는 인서킷 및 가상 솔루션은 애플리케이션 수준 기능 및 성능 검증 모두를 위해 실제 애플리케이션 페이로드를 실행할 수 있게 해줍니다. 

계속 읽기

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

채팅 종료

이 창을 닫으면 채팅 기록이 삭제되고 세션이 종료됩니다. 정말로 이 채팅을 종료하시겠습니까?