資料介紹
被廣泛應(yīng)用于手機、平板等數(shù)碼設(shè)備中的Nand Flash由于工藝原因無法避免壞塊的存在,但是我們可以憑借高科技變廢為寶,將“壞塊”進行有效的利用,從而滿足我們的應(yīng)用需求,讓壞塊不“壞”。
要想變廢為寶,有效利用壞塊。我們首先要弄明白什么是“壞塊”,做到知己知彼,才能為我所用。壞塊的特點是當(dāng)編程或者擦除這個塊時,不能將某些位拉高,從而造成編程和塊擦除操作時的錯誤,這種錯誤可以通過狀態(tài)寄存器的值反映出來。這些無效塊無法確定編程時的狀態(tài),就是大家常說的“壞塊”。那么這些“壞塊”是怎么產(chǎn)生的呢?

圖1 壞塊示意圖
由于工藝上的問題,Nand Flash中不可避免的會出現(xiàn)出廠壞塊(出廠時允許存在2%數(shù)量的壞塊),同時在Nand Flash的使用過程中也會產(chǎn)生新的壞塊。Nand Flash每個塊的最大擦除次數(shù)大約為100萬次,如果超過這個次數(shù),也會變成壞塊。除了上述情況之外,壞塊的產(chǎn)生原因還有很多,比如存儲單元錯誤、地址線錯誤等……
那么重點來了,既然不能完全地消除“壞塊”,那么我們可以選擇將它利用起來,實現(xiàn)一些特殊且必要的功能。為什么說能將壞塊“變廢為寶”呢?除了上文中介紹的幾種類型的壞塊,我們在一些特殊情況下需要人為地將Nand Flash芯片的某些塊標(biāo)記為壞塊。比如某塊非常不穩(wěn)定以致超出了系統(tǒng)ECC的糾錯范圍,這個時候需要將此塊標(biāo)記為壞塊;或者我們想驗證燒寫方案的壞塊處理部分是否正確時,也需要制作出一些壞塊以供測試驗證;還有為了滿足某類系統(tǒng)的特性,需要制作指定的壞塊,比如我們一開始提到的UBI文件系統(tǒng)。這些特殊情況需要我們有目的性的設(shè)置指定壞塊,滿足相應(yīng)的需求。
清楚了什么是壞塊以及壞塊是怎么產(chǎn)生的,那么我們下面來看看怎么人為地設(shè)置壞塊,讓壞塊為我們所用,達到“變廢為寶”的目的
首先,我們要知道什么是芯片的“壞塊標(biāo)記位”(英文簡稱BI)。對于不同的器件,壞塊標(biāo)志位不盡相同。通常對于512字節(jié)/頁的NandFlash芯片,壞塊標(biāo)記位在第0、1頁(或別的頁)備用區(qū)的第5個字節(jié),對于2K字節(jié)/頁的芯片壞塊標(biāo)記位置在第0個字節(jié)。
要想變廢為寶,有效利用壞塊。我們首先要弄明白什么是“壞塊”,做到知己知彼,才能為我所用。壞塊的特點是當(dāng)編程或者擦除這個塊時,不能將某些位拉高,從而造成編程和塊擦除操作時的錯誤,這種錯誤可以通過狀態(tài)寄存器的值反映出來。這些無效塊無法確定編程時的狀態(tài),就是大家常說的“壞塊”。那么這些“壞塊”是怎么產(chǎn)生的呢?

圖1 壞塊示意圖
由于工藝上的問題,Nand Flash中不可避免的會出現(xiàn)出廠壞塊(出廠時允許存在2%數(shù)量的壞塊),同時在Nand Flash的使用過程中也會產(chǎn)生新的壞塊。Nand Flash每個塊的最大擦除次數(shù)大約為100萬次,如果超過這個次數(shù),也會變成壞塊。除了上述情況之外,壞塊的產(chǎn)生原因還有很多,比如存儲單元錯誤、地址線錯誤等……
那么重點來了,既然不能完全地消除“壞塊”,那么我們可以選擇將它利用起來,實現(xiàn)一些特殊且必要的功能。為什么說能將壞塊“變廢為寶”呢?除了上文中介紹的幾種類型的壞塊,我們在一些特殊情況下需要人為地將Nand Flash芯片的某些塊標(biāo)記為壞塊。比如某塊非常不穩(wěn)定以致超出了系統(tǒng)ECC的糾錯范圍,這個時候需要將此塊標(biāo)記為壞塊;或者我們想驗證燒寫方案的壞塊處理部分是否正確時,也需要制作出一些壞塊以供測試驗證;還有為了滿足某類系統(tǒng)的特性,需要制作指定的壞塊,比如我們一開始提到的UBI文件系統(tǒng)。這些特殊情況需要我們有目的性的設(shè)置指定壞塊,滿足相應(yīng)的需求。
清楚了什么是壞塊以及壞塊是怎么產(chǎn)生的,那么我們下面來看看怎么人為地設(shè)置壞塊,讓壞塊為我們所用,達到“變廢為寶”的目的
首先,我們要知道什么是芯片的“壞塊標(biāo)記位”(英文簡稱BI)。對于不同的器件,壞塊標(biāo)志位不盡相同。通常對于512字節(jié)/頁的NandFlash芯片,壞塊標(biāo)記位在第0、1頁(或別的頁)備用區(qū)的第5個字節(jié),對于2K字節(jié)/頁的芯片壞塊標(biāo)記位置在第0個字節(jié)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 可對海量高維數(shù)據(jù)進行有效的聚類分析算法 0次下載
- 可對海量高維數(shù)據(jù)進行有效的聚類分析算法 3次下載
- 利用小尺度核卷積的人臉表情識別方法 9次下載
- 采用自監(jiān)督CNN進行單圖像深度估計的方法 13次下載
- 利用Sub-1 GHz波段進行通信的獨特之處資料下載
- 一種可實現(xiàn)心音信號有效分割的非平穩(wěn)系統(tǒng) 15次下載
- 基于多標(biāo)簽策略進行答案搜索的CKBQA系統(tǒng) 10次下載
- 利用ROS進行有效的機器人編程的PDF電子書免費下載 38次下載
- 如何才能使用PROTEL進行帶通濾波器電路的仿真 6次下載
- EDA工具手冊Cadence教程之如何有效的使用自動布線器 0次下載
- 一種高可靠星載大容量存儲器的壞塊表存儲方案設(shè)計 0次下載
- 怎樣進行PCB的轉(zhuǎn)印 0次下載
- 如何有效利用參考設(shè)計 3次下載
- 利用OPS進行交換維護
- 一種有效的數(shù)字圖像水印算法
- 利用低電平有效輸出驅(qū)動高端輸入開關(guān) 1.4k次閱讀
- 利用vMeasure eMobilityAnalyzer函數(shù)庫分析電機性能 1.1k次閱讀
- 如何利用Matlab進行神經(jīng)網(wǎng)絡(luò)訓(xùn)練 4.7k次閱讀
- 如何利用生成式人工智能進行精確編碼 1.8k次閱讀
- 利用紅外熱像儀進行鋼包檢測 1.1k次閱讀
- 關(guān)于SD NAND(貼片式TF卡)壞塊管理技術(shù)問答 2.2k次閱讀
- 怎樣利用數(shù)字示波器測量信號的周期和振幅 6.6k次閱讀
- 利用OpenCV進行顏色檢測 2k次閱讀
- 利用MySQL進行一主一從的主從復(fù)制 1.6k次閱讀
- RFID是怎樣對油田物資進行管理的 1.1k次閱讀
- AMD利用電流來進行散熱 2.9k次閱讀
- 利用扭矩傳感器進行電動磨牙棒測試 1.4k次閱讀
- 探討進行貼片元件焊接有效的方式 3.8k次閱讀
- PFMEA技術(shù)能夠有效降低項目管理的風(fēng)險,保證項目順利的進行 9k次閱讀
- 有效的利用FPGA的資源之管腳分配 3.2k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊
- 0.74 MB | 1次下載 | 免費
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產(chǎn)品手冊
- 0.43 MB | 1次下載 | 免費
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創(chuàng)新應(yīng)用
- 3.11 MB | 43次下載 | 免費
- 3RV1126B系列開發(fā)板產(chǎn)品資料
- 4.19 MB | 18次下載 | 免費
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
- 3.05 MB | 12次下載 | 免費
- 6【開源】60余套STM32單片機、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目案例及入門學(xué)習(xí)資源包
- 10.55 MB | 8次下載 | 免費
- 7冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論