当前位置:首页 > 云服务器 > 正文

闪存通常由哪些部分组成,主要组成部分有哪些

基本存储单元

Flash 存储器的核心是浮栅晶体管(Floating Gate Transistor),它与普通 MOSFET 的区别在于栅极之间多了一层浮栅,被绝缘层(氧化层)包围,通过向浮栅载入或释放电荷,可以改变晶体管的阈值电压,从而存储数据“0”或“1”。

  • 编程:在控制栅极施加高电压,使电子穿过绝缘层载入浮栅(隧道效应)。
  • 擦除:在衬底或源极施加高电压,将电子从浮栅拉出。
  • 读取:在控制栅极施加参考电压,根据导通与否判断存储状态。

存储阵列结构

Flash 存储阵列按连接方式分为两大类型:

闪存通常由哪些部分组成,主要组成部分有哪些 第1张

NOR 结构

  • 连接方式:每个存储单元的一端接位线,另一端接地,控制栅极接字线,形成类似 NOR 门电路的并联结构。
  • 特点:支持随机读取,读取速度快,适合代码存储;但单元面积大,集成度低。
  • 典型应用:BIOS、嵌入式系统。

NAND 结构

  • 连接方式:多个存储单元串联成串(String),串的一端接位线,另一端接源线,形成类似 NAND 门电路的串联结构。
  • 特点:单元面积小,集成度高,容量大;但读取速度慢,必须按页读取,适合数据存储。
  • 典型应用:SSD、U盘、存储卡。
特性 NOR Flash NAND Flash
单元连接 并联(位线-单元-地) 串联(串结构)
读取速度 快(随机读取) 较慢(页读取)
写入速度
擦除单位 块(通常64KB-128KB) 块(通常128KB-512KB)
容量密度
成本

页与块

Flash 存储器的读写擦除以(Page)和(Block)为基本单位:

闪存通常由哪些部分组成,主要组成部分有哪些 第2张

  • :最小的读写单元,通常为 2KB、4KB 或 8KB 等,在 NAND 中,读取和编程都以页为单位。
  • :最小的擦除单元,由多个页组成(64~256 页),擦除操作会将整个块的所有单元恢复为初始状态(“1”)。
  • 坏块:出厂或使用过程中出现的不可靠块,需要标记并替换。

控制逻辑与接口

Flash 芯片内部包含控制逻辑,负责管理指令、地址和数据传输:

闪存通常由哪些部分组成,主要组成部分有哪些 第3张

  • 状态寄存器:反映芯片是否忙碌、是否出错等。
  • 命令译码器:解析来自主机的读、写、擦除等命令。
  • 地址锁存与译码:将行地址和列地址映射到对应的存储单元。
  • 数据缓存:通常为页寄存器,用于暂存一页数据,配合编程和读取操作。

其他组件

  • 电荷泵:产生编程和擦除所需的高电压(12~20V)。
  • 灵敏放大器:读取时检测单元电流,判断存储数据。
  • ECC 模块(部分芯片内置):校验和纠正数据错误,提高可靠性。


相关问题与解答

问题 1:浮栅晶体管是如何实现非易失性存储的?

解答:浮栅晶体管在控制栅极和沟道之间添加了一层由多晶硅制成的浮栅,被高电阻率的绝缘层(二氧化硅)完全包围,当对控制栅施加高电压时,电子可以穿过绝缘层进入浮栅并被困住(隧道效应)。

断电后,浮栅中的电子无法泄漏,因此阈值电压保持不变,从而实现了非易失性存储,擦除时通过反向高电压将电子拉出浮栅,恢复初始状态。

问题 2:NAND Flash 和 NOR Flash 在组成上的主要区别是什么?

解答:主要区别在于存储单元的连接方式读写单位

  • 连接方式:NOR Flash 中每个单元一端接位线、一端接地,形成并联结构,可随机访问任意单元;NAND Flash 中多个单元串联成串,串的一端接位线、另一端接源线,形成串结构,必须按页读取。
  • 容量与成本:NAND 因单元串联、无接触孔,面积更小,集成度高,成本低;NOR 单元面积大,成本高。
  • 读写单位:NOR 支持字节随机读取,写入和擦除较慢;NAND 以页为单位读写,以块为单位擦除,写入速度快,但读取速度较慢,适合大容量数据存储。

0