[发明专利]非易失性存储器子系统及其存储器控制器有效
申请号: | 201010110265.9 | 申请日: | 2010-02-02 |
公开(公告)号: | CN101794256A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 林丰隆;P·库玛;邢东生 | 申请(专利权)人: | 超捷公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非易失性存储器 子系统 及其 存储器 控制器 | ||
1.一种非易失性存储器子系统,包括:
非易失性存储器设备,其中所述非易失性存储器设备具有数据存储部 分和被擦除的存储部分,其中该数据存储部分具有第一多个块并且该被擦 除的存储部分具有第二多个块,并且其中第一多个块和第二多个块的每一 个都具有被一起擦除的多个非易失性存储位,每一个块具有相关联的、用 于保存该块已经被擦除的次数的计数的计数器;
存储器控制器,用于控制所述非易失性存储器设备的操作,所述存储 器控制器被配置用于将所述存储器设备分成多个分区,每一个分区具有用 于损耗均衡和数据保持的可调节参数;
用于提供时序信号给所述存储器控制器的时钟;
其中该存储器控制器被配置成:
根据与第一多个块中的块相关联的计数器中的计数确定选择来自第 一多个块的最年轻块;
根据与第二多个块中的块相关联的计数器中的计数确定选择来自第 二多个块的最老块;
将来自该来自第一多个块的最年轻块的数据转移到该来自第二多个 块的最老块,并且将所述来自第二多个块的最老块与所述第一多个块相关 联;和
擦除所述来自第一多个块的最年轻块并且使与所述来自第一多个块 的最年轻块相关联的计数器中的计数递增,并且将所述来自第一多个块的 最年轻块与所述第二多个块相关联。
2.根据权利要求1所述的存储器子系统,其中所述非易失性存储器 设备是NAND存储器。
3.根据权利要求1所述的存储器子系统,其中所述存储器控制器被 配置成基于与第一多个块相关联的计数器中的最小的计数来选择该来自 第一多个块的最年轻块,并且被配置成基于与第二多个块相关联的计数器 中的最大的计数来选择该来自第二多个块的最老块。
4.根据权利要求3所述的存储器子系统,其中所述存储器控制器被 配置成在计数器中的最大和最小计数之间的差大于预设数时执行转移和 擦除步骤。
5.根据权利要求3所述的存储器子系统,其中所述存储器控制器被 配置成:
响应于非易失性存储器设备外部的源所提供的第一命令,
根据与第一多个块中的块相关联的计数器中的计数确定选择来自第 一多个块的最年轻块;
根据与第二多个块中的块相关联的计数器中的计数确定选择来自第 二多个块的最老块;
将来自该来自第一多个块的最年轻块的数据转移到该来自第二多个 块的最老块,并且将所述来自第二多个块的最老块与所述第一多个块相关 联;并且
擦除所述来自第一多个块的最年轻块并且使与所述来自第一多个块 的最年轻块相关联的计数器递增,并且将所述来自第一多个块的最年轻块 与所述第二多个块相关联。
6.根据权利要求5所述的存储器子系统,其中所述存储器控制器还 包括命令计数器,其中当收到所述第一命令时所述命令计数器递增。
7.根据权利要求6所述的存储器子系统,其中所述存储器控制器被 配置成
响应于该存储器控制器内部产生的第二命令,
根据与第一多个块中的块相关联的计数器中的计数确定选择来自第 一多个块的最年轻块;
根据与第二多个块中的块相关联的计数器中的计数确定选择来自第 二多个块的最老块;
将来自该来自第一多个块的最年轻块的数据转移到该来自第二多个 块的最老块,并且将所述来自第二多个块的最老块与所述第一多个块相关 联;
擦除所述来自第一多个块的最年轻块并且使与所述来自第一多个块 的最年轻块相关联的计数器递增,并且将所述来自第一多个块的最年轻块 与所述第二多个块相关联。
8.根据权利要求7所述的存储器子系统,还包括内部命令计数器, 其中当产生第二命令时所述内部命令计数器递增。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超捷公司,未经超捷公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010110265.9/1.html,转载请声明来源钻瓜专利网。