NorFlash 和 NANFlash 名字的来源
NorFlash 中的 Nor 是 Not OR (或非门)的缩写,其中的 OR 指逻辑中的或门。
或门是输入中只要有 1, 输入就为 1;只有输入全部为 0 时,输出才为 0.
或非门 在 或门 的结果基础上取反,就是: 输入中只要有 1, 输入就为 0;只有输入全部为 0 时,输出才为 1.
NorFlash 和 NANDFlash结构,图片来自参考 [1]
在 floating gate 没有存储电子时,
-
对于上图中的 NorFlash,只要 word line 0 到 word line 5 中任何一个为高电平(高点平为逻辑 1),对应输出的 bit line 就是低电平。这种逻辑对应 NOR (Not OR),所以这种 flash 被叫做 NorFlash。
在读 flash 时, word line 可以理解为输入, bit line 可以理解为输出。
-
对于 NanFlash, 需要 word line 0 到 word line 7 都是高电平,对应输出的 bit line 才是是低电平。这种对应逻辑就是 NAND (Not AND)。所以这种Flash被叫做 NanFlash.
参考
[1] 2.1.1 Flash Memory, https://www.iue.tuwien.ac.at/phd/windbacher/node14.html#fig:NORNAND
[2] https://www.sciencedirect.com/topics/computer-science/flash-memory-chip
[3] Flash memory, https://www.explainthatstuff.com/flashmemory.html
[4] FLASH MEMORY TECHNOLOGY, http://smithsonianchips.si.edu/ice/cd/MEMORY97/SEC10.pdf
[5] NAND Flash Memory Organization and Operations, https://xueshu.baidu.com/usercenter/paper/show?paperid=79cf8508637a19a9380d2c9fa52e9560&site=xueshu_se&hitarticle=1
[6] nandflash_what_e.pdf (What is NAND Flash Memory?), http://alumni.cs.ucr.edu/~amitra/sdcard/Additional/nandflash_what_e.pdf