武林網訊 由于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,那么就不能擦除。當然,這樣處理可能會犯一個錯誤
主站蜘蛛池模板:
焦作市|
宁安市|
建始县|
慈利县|
绵竹市|
沁阳市|
泸定县|
太白县|
莆田市|
郓城县|
华亭县|
芷江|
高密市|
崇信县|
安岳县|
宣恩县|
伊通|
明溪县|
灌阳县|
宜黄县|
恭城|
乌鲁木齐市|
南皮县|
永顺县|
申扎县|
固安县|
肃南|
弥渡县|
牟定县|
江华|
永仁县|
新巴尔虎右旗|
板桥市|
罗源县|
中牟县|
海林市|
永胜县|
长兴县|
邵阳市|
贵德县|
建平县|