2011年5月4日 星期三

NAND flash的特性

NAND flash的特性

以下是一個NAND flash memory的架構圖,以 Samsung K9F1G08U0D 為例
上面兩圖,是相同的意思。

NAND flash由很多層的block組成,而blockerase的最小單位。一個Block通常包含了64page,而pageread / write的單位,一個page的大小為2Kbytes(user space) + 64bytes(spare area)。其中user space是用來存放一般的dataspare area是用來儲存一些meta data作為管理file system用。

1G128MB Flash    - Page size :  (2K + 64)Byte
                                                - Block size :  (128K + 4K)Byte
不同 size 有不同的組合。

Nand Flash 在出廠時會經過比較嚴格的測試,以便找出潛在的bad block
出廠時,bad block會被標記在block spare area (Initial Invalid Block)
因為spare area也是erasable,所以要小心,不要將shipping時標記好的bad block mark 刪掉。(否則就找不回來了)

Nand Flash這種便宜又low end的東西,即使不去理他,也有可以能會自己壞掉..@@

沒有留言:

張貼留言