[发明专利]存储器控制器及该存储器控制器的操作方法有效
申请号: | 201910107432.5 | 申请日: | 2019-02-02 |
公开(公告)号: | CN110489360B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 池承九;张世花 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 赵赫;李新娜 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 操作方法 | ||
1.一种操作存储器控制器的方法,所述方法包括:
将超级块划分成多个单元区域;
分配K位体系结构寄存器的K个位之中的N个位,以对所述多个单元区域中的每一个的读取访问次数进行计数多达第一阈值,其中N和K是自然数;
分配所述K位体系结构寄存器的剩余位之中的位,以对所述超级块的读取访问次数进行计数多达第二阈值;以及
每当与所述单元区域之中的任意一个单元区域对应的计数值达到所述第一阈值时,增加与所述超级块对应的计数值,
其中确定N使得所述第一阈值和所述第二阈值的乘积表示目标计数值。
2.根据权利要求1所述的方法,进一步包括:当确定有多个N值时,选择最大的N。
3.根据权利要求1所述的方法,进一步包括:
当与所述超级块对应的计数值达到所述第二阈值时,执行读取回收操作。
4.根据权利要求3所述的方法,进一步包括:每当与任意一个单元区域对应的计数值达到所述第一阈值时,初始化与各所述单元区域对应的计数值。
5.根据权利要求1所述的方法,其中当所述超级块的擦除次数增加时,所述第一阈值增大,并且当所述超级块的擦除次数增加时,所述第二阈值减小。
6.根据权利要求1所述的方法,其中在将所述超级块划分成所述多个单元区域时,所述超级块被划分成的单元区域的数量取决于所述超级块是存储顺序数据还是存储随机数据。
7.一种存储器控制器,包括:
第一计数器组,包括多个第一计数器,每个第一计数器使用K位体系结构寄存器的K个位之中的N个位对构成超级块的多个单元区域之中、与所述第一计数器对应的单元区域的读取访问次数进行计数多达第一阈值,其中N和K是自然数;
第二计数器,使用所述K位体系结构寄存器的剩余位对所述超级块的读取访问次数进行计数多达第二阈值,并且每当所述多个第一计数器的任意计数值达到所述第一阈值时,增加与所述超级块相对应的计数值;以及
寄存器分配器,确定N使得所述第一阈值和所述第二阈值的乘积表示目标计数值。
8.根据权利要求7所述的存储器控制器,其中当确定有多个N值时,所述寄存器分配器选择最大的N。
9.根据权利要求7所述的存储器控制器,其中所述第一阈值是使用N个位能够计数的最大值。
10.根据权利要求7所述的存储器控制器,其中所述第二阈值是使用所述剩余位能够计数的最大值或者小于所述最大值的值。
11.根据权利要求7所述的存储器控制器,进一步包括命令发生器,当所述第二计数器的计数值达到所述第二阈值时,所述命令发生器生成用于执行读取回收操作的命令。
12.根据权利要求11所述的存储器控制器,进一步包括计数器管理器,每当所述多个第一计数器的任意计数值达到所述第一阈值时,所述计数器管理器指示所述第一计数器组的全部第一计数器初始化各自的计数值。
13.根据权利要求7所述的存储器控制器,进一步包括策略存储组件,存储定义与所述超级块的擦除次数对应的目标计数值的策略,其中所述寄存器分配器确定N,使得所述第一阈值和所述第二阈值的乘积表示由所述策略定义的、与所述超级块的擦除次数对应的目标计数值。
14.根据权利要求7所述的存储器控制器,其中所述寄存器分配器根据所述超级块是存储顺序数据还是存储随机数据,将所述超级块划分成不同数量的单元区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910107432.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输控制方法及系统
- 下一篇:兼容SRAM总线的I3C接口电路