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