[发明专利]存储控制器以及存储装置初始化方法在审
申请号: | 201911106496.X | 申请日: | 2019-11-13 |
公开(公告)号: | CN112802512A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 陈俊明 | 申请(专利权)人: | 深圳宏芯宇电子股份有限公司 |
主分类号: | G11C7/20 | 分类号: | G11C7/20;G11C16/20 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 罗英;臧建明 |
地址: | 518172 广东省深圳市龙岗区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 控制器 以及 装置 初始化 方法 | ||
1.一种存储控制器,用于控制配置有可复写式非易失性存储器模块的存储装置,其特征在于,所述存储控制器包括:
连接接口电路,用以耦接至主机系统;
存储器接口控制电路,用以耦接至所述可复写式非易失性存储器模块;以及
处理器,耦接至所述连接接口电路及所述存储器接口控制电路,
其中所述处理器用以开始执行初始化操作,
其中所述处理器还用以抹除所述可复写式非易失性存储器模块的多个实体区块,其中所述多个实体区块皆未被映射至所述主机系统的多个逻辑区块,其中所述多个实体区块是所述可复写式非易失性存储器模块的多个实体页面所分组的,
其中所述处理器还用以写入预定数据至所述多个实体区块,以使所述多个实体区块存储满所述预定数据,
其中所述处理器还用以对所述多个实体页面执行读取操作,以获得所述多个实体页面各自的页面错误比特数,
其中所述处理器还用以根据所述多个实体页面各自的所述页面错误比特数来获得所述多个实体区块各自的区块错误比特数,
其中所述处理器还用以根据所述多个实体页面各自的所述页面错误比特数以及所述多个实体区块各自的所述区块错误比特数来识别所述多个实体区块各自的物理状况,并且根据多个物理状况来排序所述多个实体区块,以获得区块序列,其中排序于所述区块序列中最前方的实体区块具有最差的物理状况,并且排序于所述区块序列中最后方的实体区块具有最差的物理状况,
其中所述处理器还用以判断所述区块序列中的所有实体区块的总空间是否等于第一预定空间,
其中反应于判定所述区块序列中的所有实体区块的所述总空间不等于所述第一预定空间,所述处理器还用以从所述区块序列中移除排序于最前方的实体区块,并且更新所述区块序列,其中所述区块序列中的所有实体区块各自为第一实体区块,
其中反应于判定所述区块序列中的所有实体区块的所述总空间等于所述第一预定空间,所述处理器还用以完成所述初始化操作,选择所述区块序列中的多个第一实体区块中的多个第二实体区块的总空间来作为第二预定空间,其中所述多个第二预定空间的大小为预定大小。
2.根据权利要求1所述的存储控制器,其特征在于,在所述根据所述多个实体页面各自的所述页面错误比特数以及所述多个实体区块各自的所述区块错误比特数来识别所述多个实体区块各自的所述物理状况,并且根据所述多个物理状况来排序所述多个实体区块,以获得所述区块序列的操作中,
所述处理器将所述多个实体页面中具有大于页面错误比特数门槛值的所述页面错误比特数的一或多个目标实体页面标记为坏实体页面,
其中所述处理器加总所述多个实体区块各自具有的所述坏实体页面的数目为坏实体页面总数目,
其中所述处理器根据所述多个实体区块各自的所述坏实体页面总数目,由大至小,来对所述多个实体区块执行第一排序,以获得第一区块序列,
其中反应于多个目标实体区块各自的所述坏实体页面总数目相等,所述处理器根据所述多个目标实体区块各自的所述区块错误比特数,由大至小,来对所述多个目标实体区块执行第二排序,以更新所述第一区块序列为所述区块序列。
3.根据权利要求1所述的存储控制器,其特征在于,其中所述多个第二实体区块用以被映射至所述主机系统的所述多个逻辑区块。
4.根据权利要求3所述的存储控制器,其特征在于,其中所述预定大小为可被所述主机系统所使用的预定容量。
5.根据权利要求1所述的存储控制器,其特征在于,其中所述处理器更记录被移除的一或多个实体区块于坏实体区块表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳宏芯宇电子股份有限公司,未经深圳宏芯宇电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106496.X/1.html,转载请声明来源钻瓜专利网。