技术新讯 > 信息存储应用技术 > 用于数据保护及恢复方案的写入命令执行的制作方法  >  正文

用于数据保护及恢复方案的写入命令执行的制作方法

  • 国知局
  • 2024-07-31 19:24:50

本公开大体上涉及半导体存储器及方法,且更特定来说,涉及与用于数据保护及恢复方案的写入命令执行相关的设备、系统及方法。

背景技术:

1、存储器装置通常提供为计算机或其它电子系统中的内部半导体集成电路系统。存在许多不同类型的存储器,其包含易失性及非易失性存储器。易失性存储器可需要电力来维护其数据(例如,主机数据、错误数据等)且包含随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、同步动态随机存取存储器(sdram)及晶闸管随机存取存储器(tram)等。非易失性存储器可通过在未通电时留存所存储数据来提供持久数据并且可包含nand快闪存储器、nor快闪存储器、铁电随机存取存储器(feram)及电阻可变存储器(例如相变随机存取存储器(pcram))、电阻式随机存取存储器(rram)及磁阻式随机存取存储器(mram),例如自旋力矩转移随机存取存储器(stt ram)等。

2、存储器装置可耦合到主机(例如,主机计算装置),以存储数据、命令及/或指令以在计算机或电子系统正在操作时供主机使用。举例来说,在计算或其它电子系统的操作期间,可在主机与存储器装置之间传送数据、命令及/或指令。控制器可用于管理数据、命令及/或指令在主机与存储器装置之间的传送。

技术实现思路

1、一方面,本公开提供一种执行写入命令的方法,其包括:接收用以写入对应于耦合到数个存储器装置中的一者的第一通道的第一用户数据块的写入命令,其中所述第一用户数据区块是作为读取存取的单位的一组数据块中的一者,且其数据块被分组在一起用于错误校正操作;以及响应于所述写入命令:检索对应于第二通道且与所述第一用户数据块一起分组的奇偶校验数据块;至少部分基于所述第一用户数据块来更新所述奇偶校验数据块;以及独立于与所述奇偶校验数据块或所述第一数据块一起分组的其它用户数据块,将所述第一用户数据块及所述经更新奇偶校验数据块写入到分别耦合到所述第一及第二通道的存储器装置。

2、另一方面,本公开进一步提供一种用于执行写入命令的设备,其包括:数个存储器装置,其分别耦合到数个通道,所述数个存储器装置经配置以存储数组数据块,所述数组数据块各自包含分组在一起用于错误校正操作的相应用户数据块及一或多个奇偶校验块;及控制器,其耦合到所述数个存储器装置且经配置以:接收用以将对应于第一组用户数据块的第一用户数据块写入到所述数个存储器装置的第一位置的写入命令;响应于接收到所述写入命令,从所述数个存储器装置检索对应于所述第一组的相应数据块;至少部分基于所述第一用户数据块来更新所检索的一或多个奇偶校验块;以及独立于所述第一组的其它数据块,将所述第一用户数据块及所述经更新一或多个奇偶校验数据块写入到所述数个存储器装置中的对应存储器装置。

3、另一方面,本公开进一步提供一种执行写入命令的方法,其包括:接收用以将相应用户数据块写入到分别耦合到数个通道的存储器装置的数个写入命令,其中所述相应用户数据块中的每一用户数据块对应于作为读取存取的单位的一组相应数据块,且其数据块被分组在一起用于错误校正操作;在所述数个写入命令当中,选择具有针对不同存储器装置的用户数据块的写入命令;以及为同时执行所述所选择写入命令,将所述所选择写入命令的所述用户数据块同时写入到所述不同存储器装置。

4、另一方面,本公开进一步提供一种用于执行写入命令的设备,其包括:数个存储器装置,其分别耦合到数个通道;及控制器,其耦合到所述数个存储器装置;所述控制器经配置以:接收数个写入命令;及响应于接收到所述数个写入命令:更新分别对应于所述数个写入命令的用户数据块的奇偶校验数据块;在所述数个写入命令当中,选择具有针对所述数个存储器装置当中的不同存储器装置的用户数据块及相应奇偶校验数据块的写入命令;将所述所选择写入命令的所述用户数据块及所述相应奇偶校验数据块同时写入到所述不同存储器装置。

技术特征:

1.一种执行写入命令的方法,其包括:

2.根据权利要求1所述的方法,其进一步包括,响应于所述写入命令:

3.根据权利要求1所述的方法,其进一步包括将所述第一用户数据块及所述经更新奇偶校验数据块写入到所述数个存储器装置,而不将所述其它用户数据块写回到所述数个存储器装置。

4.根据权利要求1至3中任一权利要求所述的方法,其中所述写入命令是第一写入命令,且所述方法进一步包括:

5.根据权利要求1至3中任一权利要求所述的方法,其中所述第一用户数据块是已经存储在高速缓存(212;412)中且尚未写入到所述第一位置的数据块;且其中,所述方法进一步包括将已存储在高速缓存中的第一用户数据块写入到所述第一位置,以使所述高速缓存与所述数个存储器装置同步。

6.一种用于执行写入命令的设备,其包括:

7.根据权利要求6所述的设备,其中:

8.根据权利要求6至7中任一权利要求所述的设备,其中:

9.根据权利要求6至7中任一权利要求所述的设备,其中所述数个存储器装置中的每一存储器装置经配置用于单个奇偶校验数据块(566-2;666-2、666-4),使得所述数组数据块中的奇偶校验数据块(566-2;666-2、666-4)跨越所述数个存储器装置中的不同存储器装置(526-5;626-3、626-5)分布。

10.根据权利要求6至7中任一权利要求所述的设备,其中所述数个存储器装置中的每一存储器装置经配置用于所述数组中的每一组的单个用户数据块,使得每一组的用户数据块跨越所述数个存储器装置中的不同存储器装置(526-2;626-1、626-2)分布。

11.一种执行写入命令的方法,其包括:

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

13.根据权利要求12所述的方法,其中选择具有针对不同存储器装置的所述用户数据块的所述写入命令进一步包括选择具有针对不同存储器装置(526-5;626-3、626-5)的所述用户数据块及对应奇偶校验数据块(566-2;666-2、666-4)的所述写入命令。

14.根据权利要求13所述的方法,其中将所选择写入命令的用户数据块同时写入到所述不同存储器装置进一步包括将所述用户数据块及所述对应奇偶校验数据块同时写入到所述不同存储器装置。

15.一种用于执行写入命令的设备,其包括:

16.根据权利要求15所述的设备,其中所述控制器经配置以防止在所述数个写入命令当中选择针对所述数个存储器装置中的同一存储器装置的至少两个写入命令。

17.根据权利要求15所述的设备,其中所述数个存储器装置经配置用于数组数据块,其中每一组是读取存取的单位且包含分组在一起用于错误校正操作的数据块。

18.根据权利要求17所述的设备,其中所述所选择写入命令的所述用户数据块对应于不同组的数据块。

19.根据权利要求17所述的设备,其中所述数组数据块中的奇偶校验数据块(566-2;

20.根据权利要求15至19中任一权利要求所述的设备,其中所述所选择写入命令的所述用户数据块及所述相应奇偶校验数据块被写入到所述不同存储器装置(126-1、…、126-n;226-1、…、226-n;526-1、…、526-5;626-1、…、626-5)作为执行高速缓存回写的部分。

技术总结本公开涉及用于数据保护及恢复方案的写入命令执行。写入命令的一或多个数据块能够独立于分组在一起用于针对所述数据块的错误校正操作的其它数据块而被写入到存储器装置。此外,不同写入命令的数据块能够一起且同时执行,而不是在不同时间单独执行,这能够减少与执行所述写入命令相关联的延时。技术研发人员:N·德尔加托,M·斯福尔津,P·阿马托受保护的技术使用者:美光科技公司技术研发日:技术公布日:2024/1/15

本文地址:https://www.jishuxx.com/zhuanli/20240731/182504.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。