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