新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 未来倾向于UFS用于高性能嵌入式闪存

未来倾向于UFS用于高性能嵌入式闪存

作者: 时间:2026-03-10 来源: 收藏

如今已经无处不在,以至于在它成为性能瓶颈之前,人们很容易忽略它的存在。小到物联网微控制器里的固件,大到数据中心里为 AI 加速器提供的数据,全都靠它存储。几十年来,NAND 不断提升密度、降低成本,催生出从消费级设备到云端存储的一整条产品生态,包括 SSD、U 盘、存储卡、智能手机与云存储等。

这项技术最早可追溯到 1987 年,当时东芝(如今其存储业务独立为铠侠 KIOXIA)推出 NAND ,作为高密度替代 NOR 闪存的方案。从那以后,NAND 闪存逐步发展成一套完整的技术栈,涵盖存储单元架构、控制器与主机接口,每一代都朝着更高容量、更高吞吐量的方向演进。

但存储芯片本身只是问题的一部分。在设计需要在现场稳定运行十年甚至更久的系统时,理解非管理型 NAND 与管理型 NAND 的区别至关重要。

在接口层面,长期占据主导地位的多媒体卡()标准,正越来越多地被通用闪存存储()取代。 采用串行架构,支持更高带宽与更低延迟。

本文将介绍闪存的基本原理,以及推动系统向 迁移的技术驱动力。

SLC、MLC、TLC 闪存的区别是什么?

在存储单元层面,NAND 闪存以离散的电荷电平来存储信息。每个单元存储的比特数,决定了需要区分的电压等级数量:

  • SLC(Single-Level Cell):1 bit/cell(2 个电平)

  • MLC(Multi-Level Cell):2 bits/cell(4 个电平)

  • TLC(Triple-Level Cell):3 bits/cell(8 个电平)

  • QLC(Quad-Level Cell):4 bits/cell,目前已开始送样

非管理型 SLC 是速度最快、最稳定的闪存形式,但通常只能做到较低密度。

MLC 和 TLC 通过在单个单元里存入更多比特来提升容量,但代价是需要更复杂的信号检测、纠错与管理逻辑,这会给系统中的主处理器带来额外开销。

如今,大多数大批量应用都采用 3D TLC 闪存,因为它在密度、成本与寿命之间为现代应用提供了最佳平衡。

非管理型 vs 管理型 NAND:区别在于闪存控制器

闪存分为两种形态:行业内所说的非管理型(原始 NAND)与管理型 NAND。

对于原始 NAND,存储厂商可以在一个封装内放入 1~16 颗裸片。系统中的主处理器或外置闪存控制器必须负责:

  • 错误校正编码(ECC)

  • 损耗均衡(wear leveling)

  • 坏块管理

  • 逻辑 — 物理地址映射

  • 垃圾回收

这给 OEM 带来了最大的灵活性,但也带来了最大的开发责任。构建稳健的闪存转换层(FTL)绝非易事,尤其是在闪存工艺与寿命限制持续变化的情况下。

与之相对,管理型 NAND 在同一个封装内集成了一颗或多颗闪存裸片 + 专用控制器(图 1)。内部控制器屏蔽了底层复杂性,向主机提供一个简单的块设备接口。NAND 闪存非常依赖管理,因此整个电子行业正在大范围转向管理型闪存。

image.png

1. 横截面视图显示一个管理型NAND设备,带有控制器和NAND芯片线接地。

目前主流的管理型闪存接口有两个标准: 和 UFS。这两个标准让设计者完全不必处理底层闪存管理,而可以专注于系统级功能。

什么是 ?它如何解决嵌入式存储碎片化问题

2000 年代初,移动设备陷入了互不兼容的 NAND 接口、厂商自定义指令与定制控制器的混乱局面。每款新手机都需要新驱动、新启动代码,甚至常常需要新硬件。

行业迫切需要统一的指令集、可预期的管理行为、跨厂商的直接替换能力,以及简化的块设备存储视图。

MMC 协会与 JEDEC 联合推出了 eMMC 标准。

eMMC 首个版本于 2006 年面世,行业迅速围绕它整合。到 2010 年,它已成为智能手机、平板与其他消费电子中嵌入式闪存的主导存储接口。

eMMC 满足了市场最迫切的需求:简单、标准化、行为可预测。

什么是 UFS?为何它在系统中取代 eMMC

但随着智能手机开始拍摄更高清视频、运行更复杂的操作系统、处理更大更多的并发应用,eMMC 逐渐出现性能瓶颈。

它采用并行、半双工接口,同一时间只能读或只能写,不能同时进行。

即便在最快模式下,eMMC 的峰值吞吐量也仅约 400 MB/s,在数据密集、多任务环境中成为明显瓶颈。

为解决这一问题,JEDEC 于 2011 年推出 UFS,作为 eMMC 的继任者。

UFS 不使用并行总线,而是采用高速串行接口(图 2),实现点到点连接,支持全双工通信—— 读写同时进行 —— 并带来更低延迟与更高效的指令处理。

image.png

2. 本图表比较了eMMC和UFS闪存存储能力。

最新一代 eMMC 与 UFS 的性能差距非常显著:

  • eMMC:峰值吞吐量 400 MB/s

  • UFS:最高可达 4,640 MB/s(提升 10 倍以上)

除了更低延迟,UFS 每比特传输的能效也大幅提升。

这些特性让 UFS 不仅更快,而且更适合当前移动与嵌入式系统中持续的高负载数据任务,包括:

  • 高分辨率成像

  • AR 增强现实

  • AI 加速

  • 5G 应用

  • 多 GB 级数据传输

eMMC 为何依然重要:嵌入式系统的成本与生命周期

尽管性能差距巨大,很多人原本以为 eMMC 会迅速消失,被 UFS 完全取代,但事实并非如此。

嵌入式设计者仍然会在以下场景选择 eMMC:

  • 打印机

  • 机顶盒

  • 家庭 IoT 网关

  • 流媒体设备

  • 低端移动设备

  • 使用老款处理器、不支持 UFS 接口的系统

在这些市场中,性能不是首要目标,成本与简洁性更重要。

不过,eMMC 所使用的 NAND 类型正在发生变化:

  • 过去 4/8/16 GB 低密度 eMMC 主要使用 MLC NAND。

  • 但随着行业全面转向 3D TLC,MLC 产能正在快速消失,用于 MLC 的先进光刻设备也已不再生产。

  • 随着基于 MLC 的低密度 eMMC 逐渐稀缺,基于 TLC 的 eMMC 成为替代品。

实际可用的最低容量必须提升。未来,64 GB、128 GB 的 TLC eMMC 将成为主流,部分厂商已提供 256 GB 版本(尤其面向汽车领域)。

这形成了一个有趣的交汇点:eMMC 的高端容量区间,已经与 UFS 的低端区间重叠。

eMMC 与 UFS 之间如何选择?真正的决策依据

当存储厂商与客户交流时,选择这两种技术的决策因素通常集中在几点:

  • 处理器接口兼容性

许多老款处理器只支持 eMMC,许多现代 SoC 只支持 UFS,部分中端芯片两者都支持。

随着时间推移,处理器厂商在新设计中逐步淘汰 eMMC 接口,升级处理器的系统将默认转向 UFS。

  • 应用类别

UFS 主导:智能手机、平板、AR/VR、汽车 ADAS、无人机、机器人、安防摄像头、工厂自动化、AI 边缘平台。

eMMC 仍在使用:打印机、机顶盒、低成本 IoT、媒体播放器、老款嵌入式设计。

  • 容量趋势

随着应用需要更大存储、低密度 MLC 消失,如今选择 64/128 GB 的设计者已经站在了 UFS 的门口。

  • 性能

所有客户都承认 UFS 在吞吐量、延迟、扩展性上更优秀。

不选用的理由通常只有一个:“我的 SoC 不支持 UFS。”

为什么 UFS 正成为下一代嵌入式闪存的默认选择

目前,eMMC 与 UFS 仍拥有各自健康的市场。

eMMC 仍然很好地服务于成本敏感、长生命周期、 legacy 类应用,厂商未来多年仍会支持主流容量(64/128 GB)。

但行业轨迹已非常明确:

  • 低密度 eMMC 正在消失

  • MLC 产能基本退出

  • 处理器厂商逐步淘汰 eMMC 支持

  • UFS 的容量、性能、生态势头持续增长

曾经完全依赖 eMMC 的智能手机、平板、PC 市场,未来路线图已经明确指向仅支持 UFS 的设计。

对于新系统设计,工程师应当考虑这一趋势。

虽然 eMMC 不会一夜之间消失,但 UFS 正日益成为主流、面向未来的嵌入式存储选择。


评论


相关推荐

技术专区

关闭