NAND Flash 以浮栅晶体管作为基础存储单元,依靠电荷存储状态记录数据,并通过行列阵列结构将存储单元组织为页、块、平面、晶元等层级架构,实现高密度、大容量的非易失性数据存储,是目前U盘、SSD、存储卡等大容量存储设备的核心介质。

一、基本存储单元(Cell)
NAND Flash 的最小存储单元为浮栅晶体管(Floating Gate Transistor),结构基于NMOS晶体管设计,包含控制栅极与浮栅电极。浮栅被绝缘介质完全包裹,可长期留存电荷,断电后数据不会丢失,从而实现非易失性存储。通过调节控制栅极电压,可精准完成浮栅电荷的注入、释放与检测,最终实现数据的写入、擦除和读取操作。
根据单个存储单元可存储的数据位数不同,NAND Flash 可分为四类架构,性能与容量特性差异明显:
- SLC(单电平单元):单单元存储1bit数据,仅0、1两种状态,读写速度最快、擦写寿命最长、可靠性最高,但存储容量最小、成本最高。
- MLC(多电平单元):单单元存储2bit数据,具备4种电平状态,速度、寿命、容量均处于中等水平,综合性能均衡。
- TLC(三电平单元):单单元存储3bit数据,共8种状态,存储容量大幅提升,性价比高,是目前主流应用类型,相对寿命与可靠性有所降低。
- QLC(四电平单元):单单元存储4bit数据,拥有16种状态,容量最大、成本最低,但擦写寿命最短、耐用性最差,多用于大容量低成本存储场景。
二、阵列组织结构
NAND Flash 将多个存储单元串联组成NAND链(常规8~32个单元串联),大幅提升存储密度、降低单位存储成本,并按照层级化结构进行规整划分:
- 页(Page):由若干存储单元组成,是 NAND Flash 最小读写单位。
- 块(Block):由多个页组成,是 NAND Flash 最小擦除单位,擦除操作必须以整块执行。
- 平面(Plane):由多个存储块构成,支持并行读写操作,有效提升芯片运行效率。
- 晶元(Die):单个独立芯片内核,可包含一个或多个平面,能够独立接收并执行操作指令。
- 封装芯片(Package):由一颗或多颗晶元封装而成,是最终的成品芯片形态。
芯片内每个存储单元对应唯一物理地址,系统通过逻辑地址管理存储块。Flash 控制器负责完成逻辑地址与物理地址的映射转换,同时承担坏块检测与管理、磨损均衡、数据调度与纠错等核心工作,保障芯片长期稳定运行。
三、核心工作原理
- 写入(编程):施加特定高压,将电子注入浮栅内部,改变晶体管导通特性,通过不同电荷状态定义对应数据。
- 擦除:对整个存储块施加反向电压,抽离浮栅内存储的电子,使晶体管恢复初始状态,完成数据清空。
- 读取:检测浮栅剩余电荷状态,判断晶体管导通情况,精准解析存储的数据信息。
凭借高密度、大容量、断电保数据的特性,NAND Flash 被广泛应用于固态硬盘SSD、U盘、内存卡、移动存储设备及各类大容量数据存储终端。