存储器系统及其操作方法与流程

文档序号:25542447发布日期:2021-06-18 20:39阅读:来源:国知局

技术特征:

1.一种存储器系统,包括:

非易失性存储器装置,包括第一区域和第二区域,其中所述第二区域的数据i/o操作速度高于所述第一区域的数据i/o操作速度;以及

控制器,所述控制器:

对存储在所述第一区域中的数据之中的、具有热属性的热数据执行第一读取操作,

控制所述非易失性存储器装置以在所述第一读取操作期间将所述热数据复制到所述第二区域中,并且

当在所述第一读取操作之后请求对所述热数据的第二读取操作时,访问被复制到所述第二区域中的所述热数据。

2.根据权利要求1所述的存储器系统,其中所述控制器进一步:

对所复制的热数据执行错误校正操作;以及

在所述第二读取操作期间将校正后的热数据传输到所述主机。

3.根据权利要求2所述的存储器系统,其中当所复制的热数据上的错误没有通过所述错误校正操作被校正时,所述控制器进一步在所述第二读取操作期间访问所述第一区域中的所述热数据。

4.根据权利要求1所述的存储器系统,其中所述非易失性存储器装置进一步包括缓冲器,所述缓冲器在将从所述第一区域和所述第二区域读取的数据传送到所述控制器之前临时存储所读取的数据,并且

其中所述控制器控制所述非易失性存储器装置以在所述第一读取操作期间将从述所第一区域读取且临时存储在所述缓冲器中的所述热数据复制到所述第二区域中。

5.根据权利要求1所述的存储器系统,其中所述控制器进一步:

生成、删除或校正将逻辑地址转换为物理地址的映射信息,并且

将基于数据访问频率而确定的所述热属性与所述映射信息相关联。

6.根据权利要求1所述的存储器系统,

其中所述第一区域包括由每个能够存储多位数据的非易失性存储器单元构成的存储块,并且

其中所述第二区域包括由每个能够存储1位数据的非易失性存储器单元构成的存储块。

7.根据权利要求1所述的存储器系统,其中所述数据i/o操作速度指示将数据编程到所述第一区域和所述第二区域中包括的非易失性存储器单元或者读取经编程的数据的操作的速度。

8.一种存储器系统的操作方法,所述存储器系统包括非易失性存储器装置,所述非易失性存储器装置包括第一区域和数据i/o操作速度高于所述第一区域的第二区域,所述操作方法包括:

对存储在所述第一区域中的数据之中的、具有热属性的热数据执行第一读取操作;

在所述第一读取操作期间将所述热数据复制到所述第二区域中;以及

当在所述第一读取操作之后请求对所述热数据的第二读取操作时,访问复制到所述第二区域中的所述热数据。

9.根据权利要求8所述的操作方法,进一步包括:

在所述第二读取操作期间对所复制的热数据执行错误校正操作,并且

将校正后的热数据传输到所述主机。

10.根据权利要求9所述的操作方法,进一步包括:当错误没有通过对所复制的热数据的所述错误校正操作被校正时,在所述第二读取操作期间访问所述第一区域中的所述热数据。

11.根据权利要求8所述的操作方法,其中复制包括在所述第一读取操作期间将从所述第一区域读取且临时存储在缓冲器中的所述热数据复制到所述第二区域中。

12.根据权利要求8所述的操作方法,进一步包括:

生成、删除或校正将逻辑地址转换为物理地址的映射信息,并且

将基于数据访问频率而确定的所述热属性与所述映射信息相关联。

13.根据权利要求8所述的操作方法,

其中所述第一区域包括由每个能够存储多位数据的非易失性存储器单元构成的存储块,并且

其中所述第二区域包括由每个能够存储1位数据的非易失性存储器单元构成的存储块。

14.根据权利要求11所述的操作方法,其中所述数据i/o操作速度指示将数据编程到所述第一区域和所述第二区域中包括的非易失性存储器单元或读取经编程的数据的操作的速度。

15.一种存储器系统的操作方法,包括:

当从主机接收到具有逻辑地址的读取请求时,确定存储了与所述逻辑地址相对应的数据的区域的访问模式;

当数据存储在具有第一访问模式的第一区域和具有第二访问模式的第二区域中时,对来自所述第一区域的所述数据执行错误校正操作;以及

确定来自所述第一区域的所述数据的错误是否被成功校正,并且当来自所述第一区域的所述数据的所述错误被成功校正时,将已校正错误的数据传输到所述主机。

16.根据权利要求15所述的操作方法,进一步包括:

当来自所述第一区域的所述数据的所述错误没有被成功校正时,对来自所述第二区域的所述数据执行所述错误校正操作;以及

将来自所述第二区域的已校正错误的数据传输到所述主机。

17.根据权利要求15所述的操作方法,进一步包括:

在接收到所述读取请求之前,确定热数据的存储区域;以及

当所述热数据仅存储在所述第二区域中时,通过第一复制操作将存储在所述第二区域中的所述热数据复制到所述第一区域中。

18.根据权利要求17所述的操作方法,进一步包括:当所述热数据仅存储在所述第一区域中时,通过第二复制操作将存储在所述第一区域中的所述热数据复制到所述第二区域中。

19.根据权利要求17所述的操作方法,其中所述第一复制操作包括:

读出存储在所述第二区域中的所述热数据,并且将所读取的数据存储在页面缓冲器中;以及

将存储在所述页面缓冲器中的所述热数据编程到所述第一区域。

20.根据权利要求18所述的操作方法,其中所述第二复制操作包括:

读出存储在所述第一区域中的所述热数据,并且将所读取的数据存储在页面缓冲器中;

对存储在所述页面缓冲器中的所述热数据执行错误校正操作;以及

将已对其执行了所述错误校正操作的所述热数据编程到所述第二区域。

21.根据权利要求17所述的操作方法,其中对所述第一区域执行的后台操作包括将存储在所述第一区域中的有效数据复制到具有所述第一访问模式的另一存储块中的第一复制操作。

22.根据权利要求18所述的操作方法,其中对所述第二区域执行的后台操作包括将存储在所述第二区域中的有效数据复制到具有所述第二访问模式的另一存储块中的第二复制操作。

23.根据权利要求15所述的操作方法,其中存储在所述第一区域中的数据的读取操作和编程操作的速度高于存储在所述第二区域中的数据的读取操作和编程操作的速度。

24.根据权利要求15所述的操作方法,其中可存储在所述第一区域中包括的存储器单元中的数据的状态值的数量小于可存储在所述第二区域中包括的存储器单元中的数据的状态值的数量。

25.根据权利要求15所述的操作方法,其中当所述第一访问模式是单层单元模式即slc模式时,所述第二访问模式包括多层单元模式即mlc模式、三层单元模式即tlc模式和四层单元模式即qlc模式中的任意一种,

当所述第一访问模式是mlc模式时,所述第二访问模式包括所述tlc模式和所述qlc模式中的任意一种模式,或者

当所述第一访问模式是所述tlc模式时,所述第二访问模式包括所述qlc模式。


技术总结
本申请涉及一种存储器系统。该存储器系统可以包括:非易失性存储器装置,包括第一区域和数据I/O操作速度高于第一区域的第二区域;以及控制器,适用于对存储在第一区域中的数据之中的、具有热属性的热数据执行第一读取操作。控制器可以控制非易失性存储器装置以在第一读取操作期间将热数据复制到第二区域中,并且当在第一读取操作之后请求对热数据的第二读取操作时,访问复制到第二区域中的热数据。

技术研发人员:边谕俊
受保护的技术使用者:爱思开海力士有限公司
技术研发日:2020.09.25
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1