System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储器系统及存储器系统的操作技术方案_技高网

存储器系统及存储器系统的操作技术方案

技术编号:41883064 阅读:9 留言:0更新日期:2024-07-02 00:38
在某些方面,一种存储器系统包括耦合到主机存储器的存储器系统,包括:存储器件,该存储器件包括第一存储单元和第二存储单元;存储器控制器,该存储器控制器耦合到主机和存储器件,该存储器控制器被配置为将第一数据写入第一存储单元和/或将第二数据写入第二存储单元,其中,第一数据包括用户数据,并且第二数据包括来自主机存储器的交换数据。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及存储器系统及存储器系统的操作


技术介绍

1、对主机存储器(例如,dram)的存储容量的需求在不断增长,但主机存储器的成本仍然很高。使用外部存储器(例如,ssd)的一部分来弥补主机存储器的不足是一种可行的解决方案。如何设计外部存储器以适应附加功能是值得关注的。


技术实现思路

1、在一个方面,一种耦合到主机存储器的存储器系统,包括:

2、存储器件,该存储器件包括第一存储单元和第二存储单元;

3、存储器控制器,该存储器控制器耦合到主机和存储器件,该存储器控制器被配置为将第一数据写入第一存储单元和/或将第二数据写入第二存储单元,其中,第一数据包括用户数据,并且第二数据包括来自主机存储器的交换数据。

4、在一些实现方式中,其中,存储器控制器包括:

5、高速缓存,该高速缓存被配置为接收第一数据和/或第二数据;

6、处理器,该处理器被配置为响应于写入命令,根据第一地址信号将第一数据写入第一存储单元,和/或根据第二地址信号将第二数据写入第二存储单元。

7、在一些实现方式中,其中,处理器还被配置为:

8、基于逻辑到物理地址映射表,将第一地址信号和/或第二地址信号的逻辑地址转换为物理地址。

9、在一些实现方式中,其中,处理器还被配置为:

10、对第二存储单元的循环次数进行计数;

11、当循环次数大于或等于寿命(lifetime)阈值时,将第二数据写入第二存储单元的操作被禁止。

12、在一些实现方式中,其中,处理器还被配置为将第二数据写入第一存储单元。

13、在一些实现方式中,其中,第二存储单元中的存储单元是单层单元(single levelcell,slc)。

14、在一些实现方式中,其中,第一存储单元中的存储单元是多层单元(multi levelcell,mlc)、三层单元(trinary level cell,tlc)或四层单元(quad level cell,qlc)。

15、在另一方面,一种用于操作存储器系统的方法,该存储器系统耦合到主机存储器,该方法包括:

16、接收第一数据和/或第二数据,其中,第一数据包括用户数据,并且第二数据包括来自主机存储器的交换数据;

17、将第一数据写入存储器件的第一存储单元和/或将第二数据写入存储器件的第二存储单元。

18、在一些实现方式中,还包括:

19、接收写入命令、第一地址信号和/或第二地址信号;

20、响应于写入命令,根据第一地址信号将第一数据写入第一存储单元,和/或根据第二地址信号将第二数据写入第二存储单元。

21、在一些实现方式中,还包括:

22、基于逻辑到物理地址映射表,将第一地址信号和/或第二地址信号的逻辑地址转换为物理地址。

23、在一些实现方式中,还包括:

24、对第二存储单元的循环次数进行计数;

25、当循环次数大于或等于寿命阈值时,将第二数据写入第二存储单元的操作被禁止。

26、在一些实现方式中,还包括:

27、将第二数据写入第一存储单元。

28、在另一方面,一种耦合到主机存储器的存储器系统,包括:

29、存储器件,该存储器件包括第一存储单元和第二存储单元;

30、存储器控制器,该存储器控制器耦合到主机和存储器件,该存储器控制器被配置为从第一存储单元读取第一数据和/或从第二存储单元读取第二数据,其中,第一数据包括用户数据,并且第二数据包括来自主机存储器的交换数据。

31、在一些实现方式中,其中,存储器控制器包括:

32、处理器,该处理器被配置为响应于读取命令,根据第一地址信号从第一存储单元读取第一数据,和/或根据第二地址信号从第二存储单元读取第二数据。

33、在一些实现方式中,其中,处理器还被配置为:

34、基于逻辑到物理地址映射表,将第一地址信号和/或第二地址信号的逻辑地址转换为物理地址。

35、在一些实现方式中,其中,处理器还被配置为:

36、对第二存储单元的循环次数进行计数;

37、当循环次数大于或等于寿命阈值时,从第二存储单元读取第二数据的操作被禁止。

38、在一些实现方式中,其中,第二存储单元中的存储单元是单层单元(slc)。

39、在一些实现方式中,其中,第一存储单元中的存储单元是多层单元(mlc)、三层单元(tlc)或四层单元(qlc)。

40、在另一方面,一种用于操作存储器系统的方法,该存储器系统耦合到主机存储器,该方法包括:

41、接收读取命令、第一地址信号和/或第二地址信号;

42、从存储器件的第一存储单元读取第一数据和/或从存储器件的第二存储单元读取第二数据,其中,第一数据包括用户数据,并且第二数据包括来自主机存储器的交换数据。

43、在一些实现方式中,还包括:

44、基于逻辑到物理地址映射表,将第一地址信号和/或第二地址信号的逻辑地址转换为物理地址。

45、根据权利要求19所述的方法,还包括:

46、对第二存储单元的循环次数进行计数;

47、当循环次数大于或等于寿命阈值时,从第二存储单元读取第二数据的操作被禁止。

本文档来自技高网...

【技术保护点】

1.一种耦合到主机存储器的存储器系统,包括:

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

3.根据权利要求2所述的存储器系统,其中,所述处理器还被配置为:

4.根据权利要求2所述的存储器系统,其中,所述处理器还被配置为:

5.根据权利要求4所述的存储器系统,其中,所述处理器还被配置为将所述第二数据写入所述第一存储单元。

6.根据权利要求1所述的存储器系统,其中,所述第二存储单元中的存储单元是单层单元(SLC)。

7.根据权利要求6所述的存储器系统,其中,所述第一存储单元中的存储单元是多层单元(MLC)、三层单元(TLC)或四层单元(QLC)。

8.一种用于操作存储器系统的方法,所述存储器系统耦合到主机存储器,所述方法包括:

9.根据权利要求8所述的方法,还包括:

10.根据权利要求9所述的方法,还包括:

11.根据权利要求9所述的方法,还包括:

12.根据权利要求11所述的方法,还包括:

13.一种耦合到主机存储器的存储器系统,包括:

14.根据权利要求13所述的存储器系统,其中,所述存储器控制器包括:

15.根据权利要求14所述的存储器系统,其中,所述处理器还被配置为:

16.根据权利要求14所述的存储器系统,其中,所述处理器还被配置为:

17.根据权利要求13所述的存储器系统,其中,所述第二存储单元中的存储单元是单层单元(SLC)。

18.根据权利要求17所述的存储器系统,其中,所述第一存储单元中的存储单元是多层单元(MLC)、三层单元(TLC)或四层单元(QLC)。

19.一种用于操作存储器系统的方法,所述存储器系统耦合到主机存储器,所述方法包括:

20.根据权利要求19所述的方法,还包括:

21.根据权利要求19所述的方法,还包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种耦合到主机存储器的存储器系统,包括:

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

3.根据权利要求2所述的存储器系统,其中,所述处理器还被配置为:

4.根据权利要求2所述的存储器系统,其中,所述处理器还被配置为:

5.根据权利要求4所述的存储器系统,其中,所述处理器还被配置为将所述第二数据写入所述第一存储单元。

6.根据权利要求1所述的存储器系统,其中,所述第二存储单元中的存储单元是单层单元(slc)。

7.根据权利要求6所述的存储器系统,其中,所述第一存储单元中的存储单元是多层单元(mlc)、三层单元(tlc)或四层单元(qlc)。

8.一种用于操作存储器系统的方法,所述存储器系统耦合到主机存储器,所述方法包括:

9.根据权利要求8所述的方法,还包括:

10.根据权利要求9所述的方法,还包括:

11.根...

【专利技术属性】
技术研发人员:程墨
申请(专利权)人:长江存储科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1