一、Flash 存储核心器件:浮栅场效应管(Floating Gate MOSFET)
Flash 存储单元的核心载体为浮栅场效应管(Floating Gate MOSFET),器件内部增设一层完全绝缘、无外接引线的浮置栅极。利用浮栅能够长期捕获、留存电子的物理特性,通过向浮栅注入电荷或释放电荷两种状态,分别代表二进制 0/1,以此实现数据的永久非易失存储,断电后电荷不会快速流失。
基于单个存储单元可承载的比特位数差异,闪存颗粒分为四大主流类型:
SLC(单层单元):1 个单元存储 1bit;擦写寿命最长、读取稳定性高、读写延迟低,但存储密度最低、单片成本最高;
MLC(双层单元):1 个单元存储 2bit;兼顾容量与成本,寿命、可靠性中等,早年主流消费级存储方案;
TLC(三层单元):1 个单元存储 3bit;当前市场主流,存储密度大幅提升、单价低廉,擦写寿命相较 SLC/MLC 明显缩减;
QLC(四层单元):1 个单元存储 4bit;存储密度最高、单位容量成本最低,但单元电荷区分区间窄,读写干扰更强,擦写寿命、数据保存可靠性下降明显。
整体规律:单单元存储比特数量越多,单位晶圆存储密度越高、硬件成本越低;但浮栅电荷区分阈值变窄,单元间电荷干扰加剧,直接带来擦写循环寿命降低、高温数据保存能力变差、读写错误率上升等问题,实际产品需搭配 ECC 纠错、磨损均衡算法弥补缺陷。
二、Flash 两大主流架构:NAND Flash 与 NOR Flash
1. NAND Flash
核心优势:存储单元串行串联排布,晶圆空间利用率高,单芯片容量上限大、单位 GB 成本低廉;数据以页为单位写入、块为单位擦除,适合大批量数据存储。
典型应用载体:SSD 固态硬盘、eMMC、UFS、SD 存储卡、U 盘、移动存储等大容量存储介质。
固有短板:
存储阵列存在天然工艺缺陷,出厂与长期使用都会产生坏块,必须配套 ECC 硬件纠错、坏块管理算法;
无法实现片上直接代码执行(无 XIP 能力),程序需先加载至内存才能运行;
随机读取性能偏弱,大批量连续读写性能优异。
2. NOR Flash
核心优势:存储单元并行排布,地址线、数据线独立分离,随机读取速度极快;支持按单比特、单字节擦写操作,存储可靠性、数据留存能力更强;具备 XIP 原地执行特性,处理器可直接从闪存读取并运行固件代码,无需中转缓存。
典型应用:主板 BIOS 芯片、路由器 / 交换机固件、工业 MCU 程序存储、汽车电子固件、蓝牙 / 无线模组启动固件等小容量代码存储场景。
固有短板:单元排布占用晶圆面积大,同尺寸晶圆容量远低于 NAND;写入、擦除速度缓慢,大容量方案成本极高,极少用于大容量数据存储。
三、内部阵列结构、硬件接口与封装规格
1. 存储阵列架构差异
NAND Flash 阵列:采用 I/O 引脚复用设计,同一组 IO 总线分时传输地址、命令、数据,依靠 CE、WE、RE、CLE、ALE 等控制引脚区分时序,硬件走线简洁,但随机访问时序复杂;
NOR Flash 阵列:地址总线与数据总线完全独立分开,地址信号同步输入,读取延迟极低,寻址效率高,是 XIP 功能的硬件基础。
2. 物理封装与数据位宽
行业通用封装形态:SOP、SOIC、BGA、LGA、WLCSP 等,可匹配贴片、焊接等不同生产工艺;
数据总线位宽分为 8bit、16bit 两种,位宽越高连续读写带宽越高,多用于高速 NOR 与高端 NAND 颗粒。
3. 嵌入式系统互联总线
在单片机、ARM 嵌入式设备中,Flash 芯片不会直接挂载处理器内核,需通过专用中转总线通信:
并行 Flash:直接挂载外部存储总线;
串行 SPI NOR:通过 SPI 总线连接,体积小、布线简单,是当下嵌入式固件主流;
NAND/eMMC:通过 IFC 闪存控制器总线、SDIO、MIPI 存储接口与主控交互,多用于多媒体、大容量终端设备。
四、写入、读取、擦除底层物理原理
1. 写入编程
NOR Flash:采用热电子注入效应,施加高压使沟道电子获得能量穿透氧化层进入浮栅完成电荷存储;所需电压高、注入效率低,单字节写入耗时久,写入性能差;
NAND Flash:采用Fowler-Nordheim(F-N)隧道效应,依靠电场拉取电子穿透绝缘层注入浮栅,编程效率更高,连续写入速度远优于 NOR。
2. 数据读取
读写时向控制栅施加固定电压,通过检测浮栅有无电荷带来的导通电流差异,区分存储单元的 0/1 比特状态;多比特颗粒(TLC/QLC)会划分多档电流阈值,对应多阶电荷状态。
3. 擦除操作
NAND 与 NOR 擦除均依靠 F-N 隧道效应,对浮栅施加反向高压,将存储电子释放消除,统一恢复为 “1” 状态;
二者擦除粒度不同:NOR 支持单字节 / 扇区擦除;NAND 必须以整块为单位擦除,无法单独擦除单页数据。
五、细分应用场景落地
NAND Flash 适用场景
消费级大容量存储:电脑 SSD、手机 eMMC/UFS 机身存储、SD/TF 存储卡、固态 U 盘、监控录像存储硬盘;
工业大容量日志存储、车载多媒体本地存储等需要存放图片、视频、文件的场景。
NOR Flash 适用场景
各类设备启动固件存储:PC 主板 BIOS、工控主板固件、路由器 / 光猫系统固件、蓝牙 / WiFi 无线模组程序;
汽车电子车身控制器 MCU、仪表固件、医疗设备嵌入式程序;
低功耗小型终端,需要上电快速启动、直接运行代码的场景。