本公开大体上涉及存储器系统和方法,且更尤其涉及一种用于防止存储器中发生故障以增强媒体可靠性的预测性清理方法。
背景技术:
1、存储器装置(也被称作“存储器媒体装置”)广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。
2、在使用传统的擦除技术的常规存储器中,执行巡逻擦除,其中周期性地读取存储器中的每一数据条目,且如果所述数据条目具有可校正错误,那么将其校正并写回到存储器以避免错误的累积。
3、代替使用传统的擦除来检测和校正错误,需要预先预测故障的可能性并防止错误的发生,由此延长计算高速链路(cxl)装置中具有电容性单元和/或铁电单元的存储器的组件的寿命并提高存储器可靠性。
技术实现思路
1、根据本申请的一方面,提供一种计算系统。所述计算系统包括:存储器系统,其与主机通信且被配置成在其中存储数据,所述存储器系统包括:存储器,其包含经由存储器接口耦合到存储器控制器的多个存储器组件;和存储器控制器,其被配置成与存储器通信以控制数据传输且被配置成:(i)执行存储器组件的擦除操作,及(ii)检测存储器的待清理的区域且执行所检测区域的清理操作以防止故障的发生。
2、根据本申请的另一方面,提供一种经由存储器系统执行的预测性清理方法。所述方法包括:执行存储器系统中的存储器的存储器组件的擦除操作;检测存储器的待清理的区域;以及执行所检测区域的清理操作以防止故障的发生。
3、根据本申请的又一方面,提供一种存储器系统。所述存储器系统包括:存储器,其包含经由存储器接口耦合到存储器控制器的多个存储器组件;其中所述存储器控制器被配置成与存储器通信以控制数据传输且被配置成:(i)执行存储器组件的擦除操作,及(ii)检测存储器的待清理的区域且执行所检测区域的清理操作以防止故障的发生。
1.一种计算系统,其包括:
2.根据权利要求1所述的计算系统,其中在检测期间,所述存储器控制器进一步被配置成使用不同于在将由所述存储器控制器执行的常规读取操作期间使用的参考电压(vref)的特殊参考电压(vref+)来执行特殊读取操作。
3.根据权利要求2所述的计算系统,其中当对所述多个存储器组件中的存储器组件的特定区执行所述擦除操作时,所述擦除操作由所述存储器组件解译为使用所述特殊vref执行的读取操作。
4.根据权利要求3所述的计算系统,其中所述存储器控制器进一步被配置成在vref值的集合之间选择所述特殊vref。
5.根据权利要求3所述的计算系统,其中在检测到待清理的区域之后,所述存储器控制器进一步被配置成通过将数据从待清理的所检测区域暂时复制到替换位置来替换所述所检测区域。
6.根据权利要求5所述的计算系统,其中所述替换位置为所述存储器控制器的一或多个便利寄存器。
7.根据权利要求3所述的计算系统,其中在所述多个存储器组件中的存储器组件内检测到待清理的区域之后,所述存储器组件被配置成通过将数据从待清理的所述所检测区域暂时复制到所述存储器组件内的替换位置来替换所述所检测区域。
8.根据权利要求7所述的计算系统,其中当所述所检测区域为裸片时,所述替换位置为所述存储器控制器的替换裸片。
9.根据权利要求3所述的计算系统,其中所述所检测区域的所述清理操作通过所述所检测区域的快速循环执行。
10.根据权利要求9所述的计算系统,其中所述存储器控制器进一步被配置成通过将超时周期分配到待清理的所述所检测区域而基于当前数据流量调度或推迟所述清理操作。
11.根据权利要求10所述的计算系统,其中所述超时周期的时间长度取决于用于所述检测的所述特殊vref。
12.根据权利要求11所述的计算系统,其中一旦完成所述清理操作,所述存储器控制器就被配置成将所述数据重新寻址回到经清理的所检测区域。
13.一种经由存储器系统执行的预测性清理方法,所述方法包括:
14.根据权利要求13所述的方法,其中检测存储器的待清理的区域包括:
15.根据权利要求14所述的方法,其中执行所述清理操作包括:
16.根据权利要求15所述的方法,其进一步包括通过在完成所述清理操作后将数据重新寻址回到经清理的所检测区域而执行所述所检测区域的重新启用。
17.一种存储器系统,其包括:
18.根据权利要求17所述的存储器系统,其中在检测到待清理的区域之后,所述存储器控制器被配置成通过将数据从待清理的所检测区域暂时复制到替换位置来替换所述所检测区域。
19.根据权利要求17所述的存储器系统,其中所述存储器控制器被配置成通过将超时周期分配到待清理的所述所检测区域而基于当前数据流量调度或推迟所述清理操作。
20.根据权利要求19所述的存储器系统,其中一旦完成所述清理操作,所述存储器控制器就被配置成将所述数据重新寻址回到经清理的所检测区域。