[发明专利]存储在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.vipzhuanli.com/pat/books/201480061809.3/1.html,转载请声明来源钻瓜专利网。