ufs · shipping · also Universal Flash Storage

UFS (Universal Flash Storage)

UFS is a JEDEC flash-storage specification with a serial interface and a layered architecture using MIPI M-PHY, MIPI UniPro and SCSI command conventions.

Embedded UFS devices combine flash memory and a controller; they are managed storage rather than a direct raw-NAND interface. KIOXIA documents a serial interface and full-duplex support for its UFS devices. These are interface properties, not a guaranteed application throughput result. [2]

The Linux architecture overview describes SCSI commands transported in UFS protocol information units, with UniPro and M-PHY below them. Shared SCSI concepts do not make UFS a SAS connection or an NVMe device. Its historical version-specific speed examples are not a current specification inventory. [1]

UFS and eMMC are not NAND cell types. Compare the implemented host and device interface, actual workload and recovery contract separately; the paired guide explains these boundaries. [3]

Relations

related
emmc, rpmb, nand-flash, ftl, t10-scsi, nvme

Citations

  1. Linux kernel documentation: Universal Flash Storage, architecture overview (accessed 2026-10-17)
  2. KIOXIA: UFS for consumer and industrial applications, integrated controller and serial interface (accessed 2026-10-17)
  3. Hesela: eMMC, UFS and RPMB: interface, boot and security boundaries (accessed 2026-10-17)

JSON: /data/terms/ufs.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. UFS (Universal Flash Storage). Hesela. 2026-10-17. https://hesela.dev/terms/ufs/