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
- Linux kernel documentation: Universal Flash Storage, architecture overview
- KIOXIA: UFS for consumer and industrial applications, integrated controller and serial interface
- Hesela: eMMC, UFS and RPMB: interface, boot and security boundaries
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/