Lably
Skip to content

Universal Flash Storage

Flash storage specification

  • 4 min read
  • 6 chapters

Related on Lably

Through Data communication, OpenBSD and Trade association

Overview

UFS uses NAND flash. It may use multiple stacked 3D TLC NAND flash dies (as of 2026 TLC or QLC usually used for UFS) with an integrated controller.

The proposed flash memory specification is supported by consumer electronics companies such as Nokia, Sony Ericsson, Texas Instruments, STMicroelectronics, Samsung, Micron, and SK Hynix. The electrical interface for UFS uses the M-PHY, developed by the MIPI Alliance, a high-speed serial interface targeting 2.9 Gbit/s per lane with up-scalability to 5.8 Gbit/s per lane. UFS implements a full-duplex serial LVDS interface that scales better to higher bandwidths than the 8-lane parallel and half-duplex interface of eMMCs. Unlike eMMC, Universal Flash Storage is based on the SCSI architectural model and supports SCSI Tagged Command Queuing. The standard is developed by, and available from, the JEDEC Solid State Technology Association.

Software support

The Linux kernel supports UFS. OpenBSD 7.3 and later support UFS. Windows 10 and later support UFS.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication