[發明專利]恢復閃存的對照表的方法無效
| 申請號: | 200710090341.2 | 申請日: | 2007-04-04 |
| 公開(公告)號: | CN101281492A | 公開(公告)日: | 2008-10-08 |
| 發明(設計)人: | 陳平 | 申請(專利權)人: | 揚智科技股份有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 臺灣省*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 恢復 閃存 對照 方法 | ||
1.?一種恢復閃存的對照表的方法,其特征在于,步驟包括:
當該閃存中一第一區塊與一第二區塊對應至同一邏輯區塊時,判斷該第一區塊及該第二區塊何者為一新區塊何者為一舊區塊;
提供一第三區塊,以復制該新區塊中正確的數據至該第三區塊;
該第三區塊中無法于該新區塊復制到正確數據的頁次,便于該舊區塊中相對于該新區塊中找不到正確數據的頁處,接著復制該舊區塊中的數據;及
當第三區塊的最后一頁完成數據的寫入后,抹除該新區塊及該舊區塊,并將該第三區塊對應至該邏輯區塊。
2.?如權利要求1所述的恢復閃存的對照表的方法,其特征在于:步驟更包括:
逐頁檢查該新區塊中對應該第三區塊的資料是否有誤;
若數據無誤,則復制該新區塊中的數據至該第三區塊;
若發現該新區塊中的數據有誤,則利用錯誤修正碼(ECC)執行錯誤更正,并于錯誤更正后繼續將該新區塊中的數據復制到該第三區塊;及
若數據發生錯誤又無法更正時,便于該舊區塊中相對于該新區塊中發現錯誤數據的頁處,接著復制該舊區塊中的數據到該第三區塊。
3.?如權利要求1所述的恢復閃存的對照表的方法,其特征在于:該閃存為一NAND?FLASH。
4.?如權利要求1所述的恢復閃存的對照表的方法,其特征在于:判斷該第一區塊及該第二區塊何者為該新區塊何者為該舊區塊的步驟更包括:檢查該第一區塊的最后一頁及該第二區塊的最后一頁是否有被寫過,若該第一區塊中最后一頁沒有被寫過,則該第一區塊為該新區塊該第二區塊為該舊區塊,若該第二區塊中最后一頁沒有被寫過,則該第二區塊為該新區塊該第一區塊為該舊區塊。
5.?如權利要求1所述的恢復閃存的對照表的方法,其特征在于:步驟更包括:當該第三區塊依序復制該新區塊中的資料時,若發現該新區塊中資料為空白,該第三區塊便于該舊區塊中相對于該新區塊中數據為空白的頁處,接著依序復制該舊區塊中的數據。
6.?一種恢復閃存的對照表的方法,其特征在于,步驟包括:
根據該閃存的各區塊被寫入數據的先后順序,分別于各區塊中設定一版本編號;
當該閃存中一第一區塊與一第二區塊對應至同一邏輯區塊時,判斷該第一區塊中最后一頁及該第二區塊中最后一頁是否被寫過;
若該第一區塊及該第二區塊中最后一頁皆被寫過,則根據該第一區塊的版本編號及該第二區塊的版本編號,判斷該第一區塊與該第二區塊被寫入數據的先后順序;
若該第一區塊比該第二區塊先被寫入資料,則抹除該第一區塊并將該第二區塊對應至該邏輯區塊;及
若該第二區塊比該第一區塊先被寫入資料,則抹除該第二區塊并將該第一區塊對應至該邏輯區塊。
7.?如權利要求6所述的恢復閃存的對照表的方法,其特征在于:該版本編號記錄于各區塊中每一頁多出來的字節中,以表示各區塊被寫入數據的先后順序。
8.?如權利要求6所述的恢復閃存的對照表的方法,其特征在于:該版本編號利用每一頁的至少兩個位來記錄各區塊被寫入數據的先后順序。
9.?如權利要求6所述的恢復閃存的對照表的方法,其特征在于:該閃存為一NAND?FLASH。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚智科技股份有限公司,未經揚智科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710090341.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:氣體保護電弧焊藥芯焊絲
- 下一篇:磁控管





