Universal Flash Storage (UFS) is a JEDEC standard for high-performance mobile storage devices suitable for next-generation data storage. The UFS is also adopted by MIPI as a data transfer standard designed for mobile systems. Most UFS applications require large storage capacity for data and boot code. Applications include mobile phones, tablets, DSC, PMP, MP3, and other applications requiring mass storage, boot storage, XiP or external cards. The UFS standard is a simple, but high-performance, serial interface that efficiently moves data between a host processor and mass storage devices. USF transfers follow the SCSI model, but with a subset of SCSI commands. The Arasan UFS IP family consists of Host controller IP, Device controller IP, and MPHY®.