UFS(Universal Flash Storage)は、スマートフォンやタブレットなどのモバイル機器をはじめ、デジタルカメラやその他の電子機器で広く使用されている不揮発性メモリ の一種です。
UFS(フラッシュ・メモリ )仕様は、ノキア、ソニー・エリクソン、テキサス・インスツルメンツ、STマイクロエレクトロニクス、サムスン、マイクロン、SKハイニックスなどの家電メーカーによってサポートされています。UFSは、eMMCやSDカードの代替として位置づけられています。 UFSの電気的インターフェースには、MIPIアライアンスのM-PHY高速シリアルインターフェースが採用されており、レーンあたり23.32Gps(レーンあたり2.9GBs)を目標としています。これは最新バージョン(2022年8月リリース、UFS4.0)です。 UFSは全二重シリアルLVDSインターフェースを採用しており、eMMCの8レーン並列・半二重インターフェースよりも高い帯域幅への拡張性に優れています。eMMCとは異なり、UFSはSCSIアーキテクチャモデルに基づいており、SCSIタグ付きコマンドキューイング(Tagged Command Queuing)をサポートしています。この規格はJEDEC Solid State Technology Associationによって策定され、同協会から入手可能です。
また、UFSは、パフォーマンスと電力効率を向上させる、複数のキュー、コマンドの順序変更、パワーゲーティングなどの機能もサポートしています。現在、UFS2.0、UFS2.1、UFS3.0、UFS3.1、UFS 4.0など、いくつかのバージョンが提供されています。
| UFSのバージョン | 発売日 | レーンごとの最高速度 | 最大総スループット |
| UFS 2.0 | 2013 | 約5.8 Gbps | 約1.2 GB/s |
| UFS 2.1 | 2016 | 約5.8 Gbps | 約1.2 GB/s |
| UFS 3.0 | 2018 | 約11.6 Gbps | 約2.9 GB/s |
| UFS 3.1 | 2020 | 約11.6 Gbps | 約2.9 GB/s |
| UFS 4.0 | 2022 | 23.32 Gbps | デュアルレーンあたり 5.8 GB/s |
ユニバーサル・フラッシュ・ストレージ(UFS)は、ハードウェアとソフトウェアを組み合わせて、不揮発性フラッシュ・メモリ チップ上にデータを保存・読み出す仕組みとなっています。以下に、UFSの仕組みについて簡単に説明します。
UFSは、UFSホスト/デバイスコントローラ層、トランスポート層(UniPro)、および物理層(MIPI M-PHY)から構成される階層型アーキテクチャを採用しています。 ホストインターフェース層は、ホスト(スマートフォンなど)とUFSストレージデバイス間のインターフェースです。UFSはホストとデバイスに分かれており、ホストはアプリケーションプロセッサからストレージICとしてのデバイスへのデータ転送を処理し、デバイスはフラッシュ・メモリ チップやその他のハードウェアコンポーネントを管理します。コマンドキューシステムが、ホストとデバイス間のデータ転送を管理します。このアプローチにより、デバイスは複数の読み取りおよび書き込み要求を同時に処理できるようになり、パフォーマンスが向上します。
UFSは、高度な電力管理技術を採用して消費電力を低減しています。例えば、このメモリタイプは「パワーゲーティング」と呼ばれる機能をサポートしており、これにより未使用のコンポーネントの電源をオフにして電力を節約することができます。
セキュリティ上の理由から、UFSではペイロードの暗号化・復号化が必要です。UFSデバイスは、書き込み保護として設定されている場合、その領域への書き込みを禁止しますが、読み取りに関してはそのような制限はありません。この問題に対処するため、UFSコントローラは書き込み時にデータを暗号化し、読み取り時にデータを復号化します。 AES-XTS、BitLocker-AES-CBC、AES-ECB、ESSIV-AES-CBCといった複数の暗号化アルゴリズムがサポートされており、AES鍵長は128、192、256ビットから選択可能です。鍵長が長いほど、セキュリティレベルは高くなります。
スマートフォン、タブレット、その他のモバイル機器などの電子機器において、UFS(ユニバーサル・フラッシュ・ストレージ)をストレージソリューションとして採用することには、以下のようなメリットがあります。
| メリット | 詳細 |
| データ転送速度の向上 | UFS 4.0は、デュアルMIPI M-PHY Gear5レーン(デュアルレーンあたり5.8 GB/s)により、最大46 Gbpsに対応しています。 |
| パフォーマンスの向上 | 低レイテンシ、複数キュー、コマンドの順序変更、パワーゲーティング |
| 電力効率 | パワーゲーティング、ハイバネーションモード、ストールモード、適応型省電力機能 |
| 大容量ストレージ | 最大1TB。eMMC(最大256GB)よりも大容量です。 |
| セキュリティの強化 | インライン暗号化(AESの各種方式)、RPMB、およびMITM攻撃に対する保護 |
全体として、UFSは、高速かつ大容量のストレージ、低レイテンシ、低消費電力が求められる多くの用途に活用できる汎用性の高い技術です。UFSの代表的な活用例としては、次のようなものがあります:
| ユースケース | 用途/メリット |
| スマートフォン/タブレット | アプリの起動が速くなり、パフォーマンスが向上し、データへのアクセスも高速化されます |
| デジタルカメラ/ビデオカメラ | 大容量ファイルの高速書き込み、PCへの迅速な転送 |
| 自動車システム | 高速な起動時間、リアルタイムのデータアクセス、信頼性を高める温度アラート |
| VR/ARデバイス | 没入感のある体験を実現する、高速かつ低遅延のストレージ |
| ウェアラブルデバイス | 省電力、コンパクトなストレージ、ハイバネーションモードによる長時間のバッテリー駆動 |
| OptiNAND搭載HDD | UFSと従来のHDDを組み合わせ、エンタープライズクラスのストレージ効率を実現 |
シノプシス 業界をリードする、シリコン実証済みのUFSサブシステム設計IPおよびプロトコル検証ソリューションを提供しています。 シノプシス UFSホストコントローラ、UniProコントローラ、およびM-PHYのGear4およびGear5レートに対応したIPは、最新のUFS 4.0仕様をサポートしています。これらのコントローラは、高速データ転送と低消費電力を実現し、キュー管理、電源管理、仮想化などの高度な機能をサポートしています。 シノプシス 検証IP 、トランザクタ、スピードアダプタ、およびシミュレーションやエミュレーション向けの仮想ソリューションを含むプロトコル検証ソリューションは、市場をリードする企業との共同開発により、シリコン実証済みの シノプシス IPの検証に用いられています。