NA N D 闪存颗粒结构及工作原理前一节谈S L C与 MLC 得区别时,我们说到N AND 闪存就是一种电压元件,靠其内存电压来存储数据,现在我们就来谈谈它得结构及工作原理
闪存得内部存储结构就是金属-氧化层-半导体-场效晶体管(M O S FE T),里面有一个浮置栅极(Float i ng Gate),它便就是真正存储数据得单元
请瞧下图: 数据在闪存得存储单元中就是以电荷(ele c trical charge) 形式存储得
存储电荷得多少,取决于图中得控制栅极(Cont r ol g a te)所被施加得电压,其控制了就是向存储单元中冲入电荷还就是使其释放电荷
而数据得表示,以所存储得电荷得电压就是否超过一个特定得阈值 Vth 来表示
1、对于 N A ND 闪存得写入(编程),就就是控制 C o nt r o l G at e 去充电(对Con t r o l Gate 施加电压),使得浮置栅极存储得电荷够多,超过阈值 Vth,就表示0
2、对于N A N D Flash 得擦除(E r ase),就就是对浮置栅极放电,低于阈值 Vt h,就表示 1
上图就是一个 8 G b 50nm 得 SLC 颗粒内部架构,每个 p a ge 有 33,79 2个存储单元,每个存储单元代表 1 b it(S LC),所以每个 pag e容量为 4096Byte + 1 28Byte(SA区)
每个B lo c k 由 6 4个 pa g e 组成,所以每个 B lo ck 容量为 262,1 14 B y te + 8 1 9 2 Byt e (S A 区)
P a ge 就是 NAND Flash 上最小得读取/写入(编程)单位(一个Pa g e上得单元共享一根字符线 Wo rd l ine),Blo c k 就是NAN D Fl a sh上最小得擦除单位