[发明专利]回拷期间高错误率块的检测和错误处置在审
申请号: | 202011015528.8 | 申请日: | 2020-09-24 |
公开(公告)号: | CN112905108A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | S·纳塔拉简;S·纳塔拉简;A·S·阿斯雷亚;V·S·苏拉姆普迪 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 叶晓勇;姜冰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 期间 错误率 检测 错误 处置 | ||
1.一种电子设备,包括:
一个或多个衬底;以及
耦合到所述一个或多个衬底的逻辑,所述逻辑用于:
控制包括存储数据的一个或多个源块的第一介质和存储数据的一个或多个目的地块的第二介质的持久存储介质,
确定与所述一个或多个目的地块中的特定目的地块的读取相关联的错误率是否超过阈值错误率,
标识所述一个或多个源块中对应于所述特定目的地块中的错误数据的特定源块,
确定所述特定源块和所述特定目的地块中的哪个是失败的块,以及
引退所述失败的块。
2.如权利要求1所述的设备,其中所述逻辑进一步用于:
确定所述特定源块的读取是失败还是通过;
如果确定所述读取失败,则引退所述特定源块;以及
如果确定所述读取通过,则引退所述特定目的地块。
3.如权利要求2所述的设备,其中所述逻辑进一步用于:
在所述特定源块的所述读取之前,确定所述特定源块是否具有有效数据;以及
如果确定所述特定源块不具有有效数据,则将虚拟数据编程到所述特定源块。
4.如权利要求1至3中任一项所述的设备,其中所述逻辑进一步用于:
将数据从所述特定源块存储到所述特定目的地块;
存储与所述特定目的地块相关联的元数据,所述元数据将所述特定源块标识为存储到所述特定目的地块的数据的源;
接收对于所述特定目的地块的读取请求;
读取从所述特定目的地块请求的数据;
确定与所述数据的读取相关联的错误率是否超过所述阈值错误率;
如果确定所述错误率超过所述阈值错误率,则将所述数据从所述特定目的地块移动到第二目的地块;以及
基于与所述特定目的地块相关联的存储的元数据来标识所述特定源块。
5.如权利要求4所述的设备,其中所述逻辑进一步用于:
维护包括元数据的数据结构,以标识存储在所述一个或多个目的地块中的数据的原始源块。
6.如权利要求1所述的设备,其中所述持久存储介质包括固态驱动器,并且其中块大小特性和性能特性中的一个或多个相对于所述第一和第二介质是不同的。
7.如权利要求6所述的设备,其中与所述第二介质相比,所述第一介质包括更快的介质。
8.一种电子存储系统,包括:
持久存储介质,所述持久存储介质包括存储数据的一个或多个源块的第一介质和存储数据的一个或多个目的地块的第二介质;以及
控制器,所述控制器耦合到所述持久存储介质,所述控制器包括逻辑以:
确定与所述一个或多个目的地块中的特定目的地块的读取相关联的错误率是否超过阈值错误率,
标识所述一个或多个源块中对应于所述特定目的地块中的错误数据的特定源块,
确定所述特定源块和所述特定目的地块中的哪个是失败的块,以及
引退所述失败的块。
9.如权利要求8所述的系统,其中所述逻辑进一步用于:
确定所述特定源块的读取是失败还是通过;
如果确定所述读取失败,则引退所述特定源块;以及
如果确定所述读取通过,则引退所述特定目的地块。
10.如权利要求9所述的系统,其中所述逻辑进一步用于:
在所述特定源块的所述读取之前,确定所述特定源块是否具有有效数据;以及
如果确定所述特定源块不具有有效数据,则将虚拟数据编程到所述特定源块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011015528.8/1.html,转载请声明来源钻瓜专利网。