[发明专利]检测到故障后生成裸片块映射的系统、存储媒体和方法在审
申请号: | 202210293813.9 | 申请日: | 2022-03-23 |
公开(公告)号: | CN115203066A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 排伟晨;X·邹;C·M·古达 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/10 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 故障 生成 裸片块 映射 系统 存储 媒体 方法 | ||
1.一种系统,其包括:
存储器装置,其包括多个存储器裸片块和可操作地耦合到所述多个存储器裸片块的多个存储器信道;以及
存储器控制器,其配置成执行包含以下各项的操作:
将所述存储器装置的一或多个存储器裸片块识别为无效;
获取存储存储器信道到存储器裸片块的映射的第一矩阵;
创建存储器信道到存储器裸片块的新映射,所述新映射不包含无效的所述一或多个存储器裸片块;
将所述新映射存储在第二矩阵中;以及
基于所述新映射对所述一或多个存储器裸片块执行一或多个操作。
2.根据权利要求1所述的系统,其中创建存储器信道到存储器裸片块的所述新映射包括:
生成将存储器信道分配给所述多个存储器裸片块中的存储器裸片块的信道序列;为每个存储器裸片块添加裸片块使能参数,以将存储器裸片块和存储器信道的每个组合映射到每个存储器裸片块的多个裸片块使能输入中的一个;以及
添加每个存储器裸片块的逻辑单元号LUN参数,以将每个存储器裸片块映射到每个存储器裸片块的所述存储器装置的一或多个LUN中的LUN。
3.根据权利要求2所述的系统,其中生成所述信道序列包括:
从要映射的所述多个存储器裸片块中移除无效的所述一或多个存储器裸片块;
识别所述多个存储器信道中的第一存储器信道,所述第一存储器信道映射到所述第一矩阵中的最高计数的存储器裸片块;
选择所述信道序列的第二存储器信道,每个存储器信道具有要映射的多个存储器裸片块,所述第二存储器信道不同于所述第一存储器信道,并且所述第二存储器信道在所述多个存储器信道具有中要映射的第二最少数量的存储器裸片块;以及
更新针对所述第二存储器信道要映射的存储器裸片块的数量。
4.根据权利要求3所述的系统,其中生成所述信道序列包括:
选择所述第二存储器信道之后:
选择所述信道序列的第三存储器信道,所述第三存储器信道在所述多个存储器信道中具有要映射的当前最高数量的存储器裸片块;以及
更新针对所述第三存储器信道要映射的存储器裸片块的数量。
5.根据权利要求2所述的系统,其中生成所述信道序列包括:
从要映射的所述多个存储器裸片块中移除无效的所述一或多个存储器裸片块;以及
重复以下步骤,直到每个存储器裸片块都已分配给选定存储器信道:
选择所述信道序列的单独的存储器信道,所述单独的存储器信道具有要映射的所述多个存储器信道的最少数量的存储器裸片块;以及
更新针对所述单独的存储器信道要映射的存储器裸片块的数量。
6.根据权利要求1所述的系统,其中所述识别所述一或多个存储器裸片块无效包括执行存储器裸片块扫描以识别至少是脱机、无效或损坏之一的存储器裸片块。
7.根据权利要求1所述的系统,其中所述操作包括:
对所述存储器装置执行读取操作;以及
响应于确定所述读取操作失败,创建所述新映射。
8.根据权利要求1所述的系统,其中所述操作包括:
对所述存储器装置执行写入操作;以及
响应于确定所述写入操作失败,创建所述新映射。
9.根据权利要求1所述的系统,其中所述操作包括:
对所述存储器装置执行擦除操作;以及
响应于确定所述擦除操作失败,创建所述新映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210293813.9/1.html,转载请声明来源钻瓜专利网。