System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及存储器系统及存储器系统的操作。
技术介绍
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.根...
【专利技术属性】
技术研发人员:程墨,
申请(专利权)人:长江存储科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。