Vth 基本原理


上图是 NAND Flash 最基本的存储单元,称为一个 Cell。每个 Cell 由一个 FGMOS(浮栅型金属-氧化物-半导体场效应晶体管,即 Floating-gate MOSFET)构成 —— 相比普通 MOSFET,它额外增加了一层 “浮栅(Floating Gate)” 结构。

MOSFET 可理解为一个可控电阻:当在栅极(Gate)与源极(Source)之间施加电压 Vgs 时,会改变漏极(Drain)与源极之间的电流 I,进而间接改变此处的电压 V(即目标测量电压)。其 I-V 特性曲线如下图所示。

  1. 当 Vgs < Vth 时,漏源电流 I 始终为 0,Cell 处于截止状态,此时测得的漏源电压 V = 0。
  2. 当 Vgs > Vth 时,Cell 开始导通,I 随 Vgs 增大而上升,V 也随之增大。
  3. Vth 被定义为 “导通电压”。Vth 越高,意味着 Cell 需要更大的 Vgs 才能导通,导通难度也越高。

Vth 调控原理

浮栅(Floating Gate)是 FGMOS 的核心结构,其根本功能是存储电子,通过改变电子存储量来调控 Cell 的导通电压 Vth,最终实现数据的物理存储。

电子存储原理:量子隧穿效应

浮栅的电子存储依赖量子隧穿效应(Tunneling Effect)

  1. 效应本质:在特定电场下(如栅极施加高电压),电子可突破氧化层的能量壁垒,”隧穿” 进入浮栅并被束缚,实现电子存储;反向电场则使电子从浮栅隧穿流出,完成擦除。
  2. 关键特性:隧穿效应具有概率性 —— 并非施加电压后所有电子立即隧穿。这一特性会直接影响 VT 分布图的形态,体现为曲线呈一定宽度的分布而非尖锐的单峰。

电子存储对 Vth 的影响机制

浮栅中电子的有无通过 “内建偏压” 改变 Vth,具体机制如下:

  • 核心公式:当浮栅存储电子时,相当于在栅极(Gate)与源极(Source)之间额外叠加了一个负向内建偏压 Vfb。此时实际作用于沟道的有效栅源电压为:

    Vgs(eff) = Vgs(外施) - Vfb

    为使 Cell 导通(需 Vgs(eff) ≥ Vth(初始)),需要更高的外施 Vgs,等效表现为 Vth 增大

  • 实例对比(基于读操作 Vread)

    存储状态 浮栅电子 Vth 大小 施加相同 Vread 时的状态 读出电压 V
    Cell 1(数据 “0”) 较小(Vth1) Vread ≥ Vth1,Cell 导通 V1 ≠ 0(有电流对应电压)
    Cell 2(数据 “1”) 较大(Vth2) Vread < Vth2,Cell 截止 V2 = 0(无电流)


电压与功能对应

操作类型 操作名称 所需电压(概略值 核心作用 对 Cell 状态的影响
Program 编程(写) +20V(正向高压 Vprog) 将电子 “注入” 浮栅 浮栅电子增多 → Vth(导通电压)增大
Erase 擦除 -20V(负向高压 Verase) 将电子从浮栅 “抽出” 浮栅电子减少 → Vth(导通电压)减小
Read 读取 0~10V(低压) 检测 Cell 导通状态以判断数据 不改变浮栅电子数量,无状态损耗

Read Level

前面所述的 Cell 仅区分 “1” 和 “0” 两种状态,只需一个阈值电压即可区分,这种存储方式叫做 SLC(单层单元,Single-Level Cell)。

随着对导通电压 Vth 控制精度的提升,NAND Flash 实现了 MLC(多层单元,Multi-Level Cell)存储方案 —— 单个 Cell 可存储 2bit 数据,核心原理是通过设置多个 Read Level(读取电平),区分 Cell 中不同的 Vth 区间,从而对应不同的二进制信息。

当前主流 NAND Flash 普遍采用 TLC(三层单元,Tri-Level Cell)和 QLC(四层单元,Quad-Level Cell)方案,分别实现单个 Cell 存储 3bit 和 4bit 数据。二者原理与 MLC 一致,均通过细分 Vth 区间和增加 Read Level 数量实现,仅在精度和数量上进一步提升。

单元类型 单 Cell 存储 bit 数 Vth 区间数量(2^n) 所需 Read Level 数量 差异说明
MLC 2bit 4 个 3 个(区分 4 个区间) 基础区间划分,Read Level 数量较少
TLC 3bit 8 个 7 个(区分 8 个区间) Vth 区间更细,控制精度要求更高
QLC 4bit 16 个 15 个(区分 16 个区间) 区间最细,Read Level 最多,需更高校准精度

以 MLC 为例:按顺序施加 1V、3.3V、6.6V 三个不同的 Vread(读取电压),记录 Cell 在哪个电压下首次导通,即可反向判断其存储的数据。这些用于区分 Vth 区间的特定 Vread,统称为 Read Level(读取电平)。