[發明專利]存儲在NAND存儲器設備中的數據的防故障刷新有效
| 申請號: | 201480061809.3 | 申請日: | 2014-11-07 |
| 公開(公告)號: | CN105723462B | 公開(公告)日: | 2017-07-04 |
| 發明(設計)人: | W·E·金伯利;B·巴布;R·帕特里克;E·奧圖諾 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G11C16/22 | 分類號: | G11C16/22;G11C16/34;G06F3/06 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 李小芳 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 nand 存儲器 設備 中的 數據 故障 刷新 | ||
1.一種刷新NAND存儲器設備上的數據鏡像的方法,其中所述數據鏡像被劃分成順序地存儲在所述NAND存儲器設備中的一系列分區,其中第一分區在第一地址開始地存儲在所述NAND存儲器設備中,最后一個分區在最后一個地址結束地存儲在所述NAND存儲器設備中,并且每個分區的地址被存儲在分區表中,其中所述第一地址是比所述最后一個地址更低階的地址,所述方法包括:
作為一個刷新循環的一部分,將一系列靜態數據分區順序地復制到所述NAND存儲器設備的未存儲所述分區表中標識出的數據鏡像分區的擦寫部分中,其中將所述一系列靜態數據分區順序地復制到所述擦寫部分中包括:
在所述擦寫部分占用比所述一系列靜態數據分區中的最后一個靜態數據分區的最后一個地址更高階的一個或多個地址時以所述最后一個靜態數據分區開始并順序前進至第一靜態數據分區地單獨復制所述一系列靜態數據分區中的每個靜態數據分區;以及
在所述擦寫部分占用比所述一系列靜態數據分區中的第一靜態數據分區的第一地址更低階的一個或多個地址時以所述第一靜態數據分區開始并順序前進至所述最后一個靜態數據分區地單獨復制所述一系列靜態數據分區中的每個靜態數據分區;以及
在每個靜態數據分區被存儲至所述擦寫部分時更新所述分區表。
2.如權利要求1所述的方法,其特征在于,進一步包括:
通過將當前時鐘值與存儲在所述NAND存儲器設備中的上次刷新時鐘值作比較來確定是否應當刷新所述數據鏡像;
響應于確定應當刷新所述數據鏡像而存儲所述當前時鐘值以替代所述上次刷新時鐘值;以及
響應于存儲所述當前時鐘值以替代所述上次刷新時鐘值而刷新所述NAND存儲器設備上的所述數據鏡像。
3.如權利要求1所述的方法,其特征在于,進一步包括:
在刷新所述NAND存儲器設備上的所述數據鏡像之前啟動時鐘;
確定所述時鐘是否指示應當刷新所述數據鏡像;以及
響應于確定所述時鐘指示應當刷新所述數據鏡像而刷新所述NAND存儲器設備上的所述數據鏡像。
4.如權利要求1所述的方法,其特征在于,進一步包括基于存儲在所述分區表中的分區地址來確定所述擦寫部分是否占用比所述一系列靜態數據分區更高階的地址。
5.如權利要求1所述的方法,其特征在于,進一步包括基于存儲在所述NAND存儲器設備中的基于上次是以所述最后一個靜態數據分區還是以所述第一靜態數據分區開始刷新分區的數據來確定所述擦寫部分是否占用比所述一系列靜態數據分區更高階的地址。
6.如權利要求1所述的方法,其特征在于,將所述一系列靜態數據分區順序地復制到所述NAND存儲器設備的未存儲所述分區表中標識出的數據鏡像分區的所述擦寫部分中包括對所述一系列靜態數據分區的每個副本執行驗證檢查。
7.如權利要求1所述的方法,其特征在于,所述一系列靜態數據分區中的至少一個靜態數據分區被復制到在刷新所述NAND存儲器設備上的所述數據鏡像之前被所述一系列靜態數據分區中的至少一個其他靜態數據分區先前占用的地址。
8.如權利要求1所述的方法,其特征在于,所述分區表包括兩個分區表,每個分區表存儲指示這兩個分區表中哪個分區表上次被刷新的滾動計數器,其中更新所述分區表包括更新這兩個分區表中最老的分區表并基于所述分區表何時被更新來在系統文件中保存時間值。
9.如權利要求1所述的方法,其特征在于,所述NAND存儲器設備包括作為所述數據鏡像的一部分存儲的靜態數據和動態數據兩者,并且其中被刷新的所述一系列靜態數據分區包含所述靜態數據和不被刷新的動態數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480061809.3/1.html,轉載請聲明來源鉆瓜專利網。





