[发明专利]闪存的内存控制器及其控制方法在审
申请号: | 202011096168.9 | 申请日: | 2020-10-14 |
公开(公告)号: | CN114089909A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 谢宗儒;王全人;魏志嘉;丁启恒 | 申请(专利权)人: | 点序科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;刘芳 |
地址: | 中国台湾新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 内存 控制器 及其 控制 方法 | ||
1.一种闪存的控制方法,包括:
检查所述闪存中多个存储分节分别对应的多个损坏存储行数量;
依据每一所述损坏存储行数量以选择N个备用行来取代对应的每一所述存储分节中的N个损坏存储行,其中N为不小于0的整数;以及
依据每一所述损坏存储行数量以调整对应每一所述存储分节的错误纠正动作的层级。
2.根据权利要求1所述的控制方法,还包括:
针对所述多个存储分节分别对应的所述多个损坏存储行数量来设置多个错误纠正动作层级信息;以及
设置查找表以记录所述多个存储分节与所述多个错误纠正动作层级信息的对应关系。
3.根据权利要求2所述的控制方法,其中依据每一所述损坏存储行数量以调整对应每一所述存储分节的错误纠正动作的层级的步骤包括:
依据所述查找表来获得对应每一所述存储分节的每一所述错误纠正动作层级信息;以及
依据每一所述错误纠正动作层级信息来调整对应每一所述存储分节的错误纠正动作的层级。
4.根据权利要求1所述的控制方法,其中检查所述闪存中所述多个存储分节分别对应的所述多个损坏存储行数量的步骤包括:
针对每一所述存储分节中的多个存储行执行写入动作以及写入验证动作;以及
依据所述写入验证动作以计算每一所述存储分节对应的每一所述损坏存储行数量。
5.根据权利要求4所述的控制方法,其中每一所述存储行记录一字节的数据。
6.根据权利要求1所述的控制方法,其中依据每一所述损坏存储行数量以选择所述N个备用行以取代对应的每一所述存储分节中的所述N个损坏存储行的步骤包括:
在对应每一所述存储分节的M个备用行中,选择所述N个备用行以分别取代所述N个损坏存储行,其中M为大于N的正整数;以及
使未被选中的M-N个备用行存储错误纠正码。
7.一种内存控制器,耦接闪存,包括:
核心电路,在所述闪存中多个存储分节分别对应的多个损坏存储行数量中,依据每一所述损坏存储行数量以选择N个备用行来取代对应的每一所述存储分节中的N个损坏存储行,其中N为不小于0的整数;以及
错误纠正装置,耦接所述闪存,用以依据每一所述损坏存储行数量以调整对应每一所述存储分节的错误纠正动作的层级。
8.根据权利要求7所述的内存控制器,其中所述错误纠正装置包括:
计数器,产生对应被存取的每一所述存储分节的一计数值;
查找表,耦接所述存储分节计数器,依据所述计数值产生错误纠正动作层级信息;以及
错误纠正编译码器,耦接所述查找表,依据所述错误纠正动作层级信息以设定错误纠正动作的层级来执行编码或译码动作。
9.根据权利要求7所述的内存控制器,其中所述核心电路针对每一所述存储分节中的多个存储行执行写入动作以及一写入验证动作,并依据所述写入验证动作以计算每一所述存储分节对应的每一所述损坏存储行数量。
10.根据权利要求7所述的内存控制器,其中所述核心电路在对应每一所述存储分节的M个备用行中,选择所述N个备用行以分别取代所述N个损坏存储行,其中M为大于N的正整数;以及,使未被选中的M-N个备用行存储错误纠正码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于点序科技股份有限公司,未经点序科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011096168.9/1.html,转载请声明来源钻瓜专利网。