Samsung UFS Flash for the the IOT
At the Flash Memory Summit in August, Samsung presented thier offering on UFS interface Flash. The UFS interface (Universal Flash Storage) is a new memory multi-device specification for both embedded and removable memory. The specification is based on performance in IOPS rather than MB/s as the driver. The initial release is a poit to point topopoly and then moving to a chain of devices topology. This allows a single host controller to simultaneously support XIP decides, embedded devices (eMMC with secure erase) and removable flash devices the version 1.0 data rate is ~3.0Gb/lane and version 2.0 is ~6.0Gb/lane.
These data rates are based upon requirements for both image capture and playback on mobile devices such as mobile phone, UMPC, DSC, PMP, MP3 and any other applications needing portable mass storage & external card. The interface is being managed by JDEC which has created specification for both the memory cards and the host controller
As a shift in the specification, the standard also addresses SSDs as an addition to traditional mobile flash products. This bring a consistent serial interface to the devices being developed and brings a commonality to devices that are following the migration of eMMC. The new versions 4.41 and 4.5 of the eMMC (embedded Multi-Media Card) interface address reliable write, boot, and sleep modes as well as dual data rates, security enhancements, background operation, high priority interrupt and multiple partition support. The partitioning is key as the memory sizes get larger. They allow for simultaneous functions to be addressing the memory, and it allows for a for manageable wear leveling if the blocks based on the type of application addressing them.
The UFS inerface address a common ECC, comm BER and common security interface. The security interface is part of the host controller and support localized and separated secure key storage as well as secure erase of both keys and data. The environment will support up to 8 partitions in each devices, so segmented function - such as image capture and streaming playback, can have large areas, and contact/calendar and control functions small read often/write few partitions.
Samsung presented that their flash memories for USB, SSD and eMMC are all on a path to UFS compliance. General information is available at the JEDEC site.