[发明专利]存储控制器、包括存储控制器的存储系统及其操作方法在审
申请号: | 202010740963.0 | 申请日: | 2020-07-28 |
公开(公告)号: | CN112306397A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 崔炳镕;金斗铉;薛昶圭;朴一汉 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/10 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨姗 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 控制器 包括 存储系统 及其 操作方法 | ||
1.一种操作存储控制器的方法,所述方法包括:
响应于写入请求,基于状态整形信息对接收到的数据执行状态整形操作,所述接收到的数据和所述写入请求是从主机接收的,所述状态整形信息表示与要在其上对所述接收到的数据进行编程的存储单元组相对应的存储单元特性,并且所述状态整形信息是从存储设备接收的;以及
向所述存储设备发送转换数据,所述转换数据是通过所述状态整形操作而生成的。
2.根据权利要求1所述的方法,其中,所述状态整形信息包括:
所述存储单元组的存储单元速度特性或所述存储单元组的存储单元保持特性中的至少一个。
3.根据权利要求1所述的方法,其中,所述执行状态整形操作包括:
基于所述状态整形信息来确定编程策略,所述编程策略指示与由所述存储单元组形成的多个编程状态中的每一个相对应的存储单元的数量;以及
基于所述编程策略来对所述接收到的数据进行转换。
4.根据权利要求3所述的方法,其中,所述确定编程策略包括:
基于所述状态整形信息从所述多个编程状态中确定目标编程状态的数量,所述目标编程状态是存储单元的数量根据所述编程策略而减少的编程状态。
5.根据权利要求4所述的方法,其中,所述确定目标编程状态的数量包括:
响应于在所述存储单元组中存储单元速度更快或者在所述存储单元组中存储单元保持时段更短,将所述目标编程状态的数量确定为更高。
6.根据权利要求4所述的方法,其中,
所述目标编程状态包括多个目标编程状态;并且
所述确定编程策略包括:确定所述编程策略,使得随着所述多个目标编程状态的级别增加,存储单元的数量的减少程度增加。
7.根据权利要求4所述的方法,其中,
所述目标编程状态包括一个或多个目标编程状态;并且
所述转换所述接收到的数据包括:将与所述一个或多个目标编程状态中的目标编程状态相对应的所述接收到的数据的值转换为具有与所述多个编程状态中的不同的编程状态相对应的值,所述不同的编程状态未包括在所述一个或多个目标编程状态中。
8.根据权利要求1所述的方法,还包括:
从所述主机接收读取请求;
响应于所述读取请求,从所述存储设备接收存储在所述存储单元组中的所述转换数据;
对所述转换数据执行状态整形逆转换操作;以及
将通过所述状态整形逆转换操作而生成的数据发送给所述主机。
9.一种操作包括存储设备和存储控制器在内的存储系统的方法,所述方法包括:
由所述存储控制器基于所述存储设备的第一存储单元组的第一存储单元特性对第一数据执行第一状态整形操作;以及
由所述存储控制器通过将第一转换数据发送给所述存储设备,使所述存储设备将所述第一转换数据编程在所述第一存储单元组中,所述第一转换数据是通过所述第一状态整形操作而生成的。
10.根据权利要求9所述的方法,其中,所述第一存储单元特性包括:
存储单元速度特性或存储单元保持特性中的至少一个。
11.根据权利要求9所述的方法,其中,所述执行第一状态整形操作包括:
将所述第一数据的初始值转换为具有与多个编程状态中的处于比所述多个编程状态中的参考编程状态的级别更低的级别的一个编程状态相对应的转换后的值,所述第一数据的初始值与所述多个编程状态中的处于比所述参考编程状态的级别更高的级别的一个编程状态相对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010740963.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制冷系统的电控发动机的控制系统和方法
- 下一篇:浮选槽