1.一种存储控制设备,包括:
第一重写部分,适配于进行第一重写以将两个二进制值的另一个重写到在其中将所述两个二进制值的一个写入的存储单元;
第二重写部分,适配于进行第二重写以将所述两个二进制值的一个写入到在其中将所述两个二进制值的另一个写入的存储单元;以及
第一重试控制部分,适配于使得如果在所述第一重写以重写所述两个二进制值的所述另一个的期间发生错误,则已经经历所述第一重写的所述存储单元再次受控于紧随所述第一重写的所述第二重写以重写所述两个二进制值的所述一个。
2.根据权利要求1的所述存储控制设备进一步包括:
第二重试控制部分,适配于使得如果在所述第二重写期间发生错误,则已经经历所述第二重写的所述存储单元受控于紧随所述第二重写的所述第一重写以重写所述二进制值的所述另一个。
3.根据权利要求2的所述存储控制设备,其中
所述存储单元是如下的可变电阻元件:在其中,由给定边界阻值划分的两个阻态的一个与两个值的一个关联,而另一个阻态与所述两个值的另一个关联,
所述第一重写部分参考由所述边界阻值设置为另一阻态的第一阻值,从所述存储单元读取数据,并且如果数据值不是所述两个值的另一个就确定已经发生错误,并且
所述第二重写部分参考由所述边界阻值设置为两个阻态的一个的第二阻值,从所述存储单元读取数据,并且如果数据值不是所述两个值的一个就确定已经发生错误。
4.根据权利要求3的所述存储控制设备进一步包括:
缺陷单元确定部分,适配于基于在第一和第二重写部分的每一个中已经检测到的错误的次数,确定所述存储单元是否是缺陷的。
5.根据权利要求3的所述存储控制设备,其中
所述第一重写部分参考所述第一阻值从已经经历所述第二重写的存储单元读取第一数据,并且如果所述第一数据值是所述两个值的一个就进行所述第一重写,并且
所述第二重写部分参考所述第二阻值从已经经历所述第一重写的存储单元读取第二数据,并且如果所述第二数据值是所述两个值的另一个就进行所述第二重写。
6.根据权利要求3的所述存储控制设备,其中
所述第一重写部分不仅参考所述第一阻值从已经经历所述第二重写的存储单元读取第一数据,还参考所述边界阻值阈值读取第三数据,且如果第一和第三数据值不同则进行所述第一重写,并且
所述第二重写部分不仅参考所述第二阻值从已经经历所述第一重写的存储单元读取第二数据,还读取所述第三数据,且如果第二和第三数据值不同则进行所述第二重写。
7.一种存储器系统,包括:
存储控制设备;和
第一命令发布部分,适配于如果第一错误发生就发布给定命令,
所述存储控制设备具有
第一重写部分,适配于进行第一重写以向写入了两个二进制值的一个的存储单元重写所述两个二进制值的另一个,
第二重写部分,适配于进行第二重写以向写入了所述两个二进制值的另一个的存储单元重写所述两个二进制值的一个,以及
重试控制部分,适配于使得如果在所述第一重写以重写所述两个二进制值的所述另一个的期间发生错误则已经经历所述第一重写的所述存储单元依据给定命令再次受控于紧随所述第一重写的所述第二重写以重写所述两个二进制值的所述一个。
8.一种存储器系统,包括:
存储控制设备;和
第一重试控制部分,适配于使得如果在第一重写以重写两个二进制值的一个的期间发生错误则已经经历所述第一重写的存储单元再次受控于紧随所述第一重写的第二重写以重写所述两个二进制值的另一个,
所述存储控制设备具有
第一重写部分,适配于进行第一重写以向写入了两个二进制值的一个的存储单元重写所述两个二进制值的另一个,
第二重写部分,适配于进行第二重写以向写入了所述两个二进制值的另一个的存储单元重写所述两个二进制值的一个。
9.一种信息处理系统,包括:
存储控制设备;和
主机计算机,适配于如果第一错误发生就发布给定命令,
所述存储控制设备具有
第一重写部分,适配于进行第一重写以向写入了两个二进制值的一个的存储单元重写所述两个二进制值的另一个,
第二重写部分,适配于进行第二重写以向写入了所述两个二进制值的另一个的存储单元重写所述两个二进制值的一个,以及
重试控制部分,适配于使得如果在所述第一重写以重写所述两个二进制值的所述另一个的期间发生错误则已经经历所述第一重写的所述存储单元依据给定命令再次受控于紧随所述第一重写的第二重写以重写所述两个二进制值的所述一个。
10.一种信息处理系统,包括:
存储控制设备;和
主机计算机,适配于使得如果在第一重写以重写两个二进制值的另一个的期间发生错误则已经经历所述第一重写的存储单元再次受控于紧随所述第一重写的第二重写以重写两个二进制值的一个,
所述存储控制设备具有
第一重写部分,适配于进行第一重写以向写入了两个二进制值的一个的存储单元重写所述两个二进制值的另一个,以及
第二重写部分,适配于进行第二重写以向写入了所述两个二进制值的另一个的存储单元重写所述两个二进制值的一个。
11.一种存储控制方法,包括:
进行第一重写以将两个二进制值的另一个重写到在其中将所述两个二进制值的一个写入的存储单元;
进行第二重写以将所述两个二进制值的一个写入到在其中将所述两个二进制值的另一个写入的存储单元;以及
如果在所述第一重写以重写所述两个二进制值的所述另一个的期间发生错误,则使得已经经历所述第一重写的所述存储单元再次受控于紧随所述第一重写的所述第二重写以重写所述两个二进制值的所述一个。