1.一种存储器管理系统,包括:
存储器设备,所述存储器设备包括存储器阵列,所述存储器阵列配置为存储数据和关联纠错编码ECC位以及扩展校正表,所述扩展校正表存储对所述存储器阵列中的一个或者多个数据的所述ECC位附加的错误信息;以及
控制器,配置为控制所述存储器设备,从而写入和读出所述数据。
2.根据权利要求1所述的系统,其中所述扩展校正表存储与和所述存储器阵列中的一个或者多个所述数据对应的一个或者多个地址关联的第二ECC位。
3.根据权利要求1所述的系统,其中所述存储器阵列还包含指示位,所述指示位与所述数据和所述ECC位的每个关联对关联,所述指示位指示所述对在所述扩展校正表中是否具有对应条目。
4.根据权利要求3所述的系统,其中对于所述存储器阵列中、所述指示位指示所述扩展校正表中的对应条目的所述数据和所述ECC位的每个关联对,所述扩展校正表包含与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联的第二ECC位。
5.根据权利要求3所述的系统,其中对于所述存储器阵列中、所述指示位指示所述扩展校正表中的所述对应条目的所述数据和所述ECC位的每个关联对,所述存储器阵列中的所述ECC位是第一组第二ECC位,并且所述扩展校正表包含第二组所述第二ECC位,所述第一组和所述第二组所述ECC位包括第二ECC字。
6.根据权利要求3所述的系统,其中对于所述存储器阵列中、所述指示位指示所述扩展校正表中的所述对应条目的所述数据和所述ECC位的每个关联对,所述存储器阵列中的所述ECC位是第二ECC位,并且所述扩展校正表包含第三ECC位。
7.根据权利要求3所述的系统,其中对于所述存储器阵列中、所述指示位指示所述扩展校正表中的所述对应条目的所述数据和所述ECC位的每个关联对,所述存储器阵列中的所述ECC位是第二ECC位,并且所述扩展校正表包含存储于所述存储器阵列中的准确拷贝。
8.根据权利要求1所述的系统,其中所述扩展校正表包含与所述存储器 阵列中的所述数据和所述ECC位的一个或者多个关联对对应的地址,并且对于每个所述地址,相应的并发位指示处于所述地址的先前错误类型。
9.根据权利要求1所述的系统,其中所述扩展校正表包含与所述存储器阵列中的所述数据和所述ECC位的一个或者多个关联对对应的地址,所述地址是只读的,并且与所述地址对应的所述扩展校正表中的信息是读写的。
10.一种管理存储器设备的方法,所述方法包括:
利用存储器控制器将数据和关联纠错编码ECC位存储于所述存储器设备的存储器阵列中;
将附加到与所述存储器阵列中的一个或者多个所述数据对应的所述ECC位的信息存储于所述存储器设备中的扩展校正表中;以及
利用所述扩展校正表中的所述信息从所述存储器阵列输出请求数据。
11.根据权利要求10所述的方法,还包括与和所述存储器阵列中的一个或者多个所述数据对应的一个或者多个地址关联,将第二ECC位存储于所述扩展校正表中。
12.根据权利要求10所述的方法,还包括存储与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联的指示位,所述指示位指示所述对是否具有所述扩展校正表中的相应条目。
13.根据权利要求12所述的方法,还包括当与所述存储器阵列中的所述数据和所述ECC位的关联对关联的所述指示位指示所述扩展校正表中的相应条目时,与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联,将第二ECC位存储于所述扩展校正表中。
14.根据权利要求12所述的方法,还包括当与所述存储器阵列中的所述数据和所述ECC位的关联对关联的所述指示位指示所述扩展校正表中的相应条目时,与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联,将第一组第二ECC位存储为所述存储器阵列中的ECC位,并且将第二组所述第二ECC位存储于所述扩展校正表中,所述第一组和所述第二组所述ECC位包括第二ECC字。
15.根据权利要求12所述的方法,还包括当与所述存储器阵列中的所述数据和所述ECC位的关联对关联的所述指示位指示所述扩展校正表中的相应条目时,将第二ECC位存储为所述存储器阵列中的ECC位,并且与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联,将第三ECC位存 储于所述扩展校正表中。
16.根据权利要求12所述的方法,还包括当与所述存储器阵列中的所述数据和所述ECC位的关联对关联的所述指示位指示所述扩展校正表中的相应条目时,将第二ECC位存储为所述存储器阵列中的ECC位,并且与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联,将存储于所述存储器阵列中的所述相应数据的准确拷贝存储于所述扩展校正表中。
17.根据权利要求10所述的方法,还包括将与所述存储器阵列中的一个或者多个所述数据对应的地址存储于所述扩展校正表中,并且对于每个所述地址,相应的并发位指示尚未存储的所述地址处的错误类型。
18.根据权利要求10所述的方法,还包括将与所述存储器阵列中的一个或者多个所述数据对应的地址存储于所述扩展校正表中,其中所述地址是只读的,并且所述扩展校正表中对应于所述地址的信息是读写的。
19.一种管理存储器设备的计算机程序产品,所述计算机程序产品包括嵌入有程序代码的计算机可读存储介质,处理器可执行所述程序代码,从而执行包括如下的方法:
将数据和关联纠错编码ECC位存储于所述存储器设备的存储器阵列中;
将附加到与所述存储器阵列中的一个或者多个所述数据对应的所述ECC位的信息存储于所述存储器设备中的扩展校正表中;以及
利用所述扩展校正表中的所述信息从所述存储器阵列输出请求数据。
20.根据权利要求19所述的计算机程序产品,还包括存储与所述存储器阵列中的所述数据和所述ECC位的每个关联对关联的指示位,所述指示位指示在所述扩展校正表中是否具有相应条目。