[发明专利]管理存储器系统中编程操作时间和写入延迟的设备和方法在审
申请号: | 202010830067.3 | 申请日: | 2020-08-18 |
公开(公告)号: | CN113050879A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 李周映;李圭慜;金昶汉;洪性宽 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 赵赫;王莹 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 存储器 系统 编程 操作 时间 写入 延迟 设备 方法 | ||
1.一种存储器系统的操作方法,包括:
当可编程区域的大小改变时,分别监测具有不同属性的多个数据所存储的多个开放块的每一个中的所述可编程区域;以及
基于所述多个开放块之中的第一开放块的数量,通过对多个擦除目标块的一部分执行第一擦除操作来生成第一空闲块,每个第一开放块的所述可编程区域的大小小于阈值。
2.根据权利要求1所述的操作方法,进一步包括:
根据从主机接收的写入请求,将具有不同属性的所述多个数据编程到所述多个开放块;以及
当所述多个开放块的至少一部分的状态通过对所述多个数据的编程改变为封闭块的状态时,通过将所述第一空闲块的状态改变为开放块的状态来确保所述多个开放块。
3.根据权利要求2所述的操作方法,进一步包括:
当不存在状态被改变为所述开放块的状态的第一空闲块时,通过对所述多个擦除目标块的另一部分执行第二擦除操作来生成第二空闲块;以及
通过将所述第二空闲块的状态改变为所述开放块的状态来确保所述多个开放块。
4.根据权利要求2所述的操作方法,其中所述多个数据包括通过来自所述主机的写入请求而被编程的用户数据和与所述用户数据相关联的元数据,其中所述用户数据被编程到所述多个开放块之中的用户开放块,并且所述元数据被编程到元开放块中。
5.根据权利要求1所述的操作方法,其中生成所述第一空闲块包括当所述第一开放块的数量大于或等于设定值时,生成一个或多个第一空闲块。
6.根据权利要求4所述的操作方法,其中确保所述多个开放块包括当所述第一空闲块的数量小于所述第一开放块的数量时,分配所述第一空闲块作为所述用户开放块。
7.根据权利要求6所述的操作方法,进一步包括:
将所述用户数据编程到所述用户开放块;
将对所述写入请求的确认传输到所述主机;以及
生成针对所编程的用户数据的元数据,并且将所述元数据编程到所述元开放块。
8.根据权利要求6所述的操作方法,其中确保所述多个开放块包括分配所述第一空闲块作为所述第一开放块之中用于存储以较大编程单位存储的数据的第一开放块。
9.根据权利要求6所述的操作方法,其中确保所述多个开放块包括分配所述第一空闲块作为用于存储所述元数据的所述元开放块,基于编程时段将对所述元数据执行编程操作。
10.根据权利要求1所述的操作方法,其中生成所述第一空闲块包括基于所述多个数据的编程单位来设置所述阈值,其中所述阈值具有大于0的值。
11.根据权利要求10所述的操作方法,其中生成所述第一空闲块包括将针对所述多个开放块的阈值不同地设置成等于所述各个开放块的编程单位或是比所述各个开放块的编程单位大N倍的值,其中N是大于或等于1的自然数。
12.根据权利要求10所述的操作方法,其中生成所述第一空闲块包括将针对所述多个开放块的阈值同等地设置成等于所述各个开放块的编程单位之中的最大编程单位或是比所述最大编程单位大N倍的值,其中N是大于或等于2的自然数。
13.一种存储器系统,包括:
存储器装置,包括多个擦除目标块和每个具有所存储的多个数据的多个开放块,所述多个数据具有不同的属性;以及
控制器,基于所述多个开放块之中的第一开放块的数量,通过在可编程区域的大小改变时对所述多个擦除目标块的一部分执行第一擦除操作来生成第一空闲块,每个第一开放块的可编程区域的大小小于阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010830067.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:传感器薄膜结构及其制造方法
- 下一篇:高尔夫球杆用杆身及具备其的高尔夫球杆