武林網訊 由于NAND Flash的工藝不能保證NAND的Memory Array在其生命周期中保持性能的可靠,因此,在NAND的生產中及使用過程中會產生壞塊。壞塊的特性是:當編程/擦除這個塊時,不能將某些位拉高,這 會造成Page Program和Block Erase操作時的錯誤,相應地反映到Status Register的相應位。
總體上,壞塊可以分為兩大類:
1.固有壞塊
這是生產過程中產生的壞塊,一般芯片原廠都會在出廠時都會將壞塊第一個page的spare area的第6個byte標記為不等于0xff的值。
2.使用壞塊
這 是在NAND Flash使用過程中,如果Block Erase或者Page Program錯誤,就可以簡單地將這個塊作為壞塊來處理,這個時候需要把壞塊標記起來。為了和固有壞塊信息保持一致,將新發現的壞塊的第一個page的 spare area的第6個Byte標記為非0xff的值。我們了解了NAND Flash出廠時在spare area中已經反映出了壞塊信息,因此,如果在擦除一個塊之前,一定要先check一下spare area的第6個byte是否是0xff,如果是就證明這是一個好塊,可以擦除;如果是非0xff,那么就不能擦除。當然,這樣處理可能會犯一個錯誤
主站蜘蛛池模板:
萝北县|
电白县|
泰安市|
叶城县|
西吉县|
唐河县|
清河县|
娄底市|
吴忠市|
应城市|
白河县|
卓资县|
江都市|
胶州市|
永兴县|
叙永县|
永兴县|
慈溪市|
泗阳县|
通榆县|
济宁市|
清丰县|
万年县|
嘉善县|
东阳市|
简阳市|
林州市|
鄂托克前旗|
米脂县|
增城市|
望奎县|
柞水县|
江山市|
贡嘎县|
孝义市|
济阳县|
东兴市|
沙洋县|
林甸县|
淳化县|
阜宁县|