Nand Flash設計中,有個命令叫做Read ID,讀取ID,意思是讀取芯片的ID,就像大家的身份證一樣,這里讀取的ID中,是: 讀取好幾個字節,一般最少是4個,新的芯片,支持5個甚至更多,從這些字節中,可以解析出很多相關的信息,比如: 此Nand Flash內部是幾個芯片(chip)所組成的, 每個chip包含了幾片(Plane), 每一片中的頁大小,塊大小,等等。 在這些信息中,其中有一個,就是識別此flash是SLC還是MLC。下面這個就是最常見的Nand Flash的datasheet中所規定的,第3個字節,3rd byte,所表示的信息,其中就有SLC/MLC的識別信息:
| | | | | | | | |
|
|
|
| | | 2 Level Cell 4 Level Cell 8 Level Cell 16 Level Cell |
|
|
| |
| Number of Simultaneously Programmed Pages | |
|
| |
|
| Interleave Program Between multiple chips | |
| |
|
|
| | | |
|
|
|
|
表1.Nand Flash第3個ID的含義
|