【技术实现步骤摘要】
【国外来华专利技术】用于刷新存储器设备中的数据的系统和方法相关申请的引用本申请要求2014年10月6日提交的美国申请号14/507,321的优先权,所述申请的全部内容通过引用结合在此。
本申请总体上涉及对系统中的数据进行管理。更确切地,本申请涉及刷新存储器设备中的数据。
技术介绍
存储器设备可以将数据编程到其中的单元中。然而,在编程之后立即或者在一段时间之后读取被编程到单元中的数据时可能存在问题。例如,在闪存的背景下,被编程到多层单元(其中,多个位被编程到单个单元中)中的数据可能由于数据保持问题而劣化。
技术实现思路
公开了用于刷新存储器设备中的数据的系统和方法。在一方面,公开了一种存储器设备。所述存储器设备包括非易失性存储器以及与所述非易失性存储器通信的处理器电路。所述处理器电路包括:擦除模块,所述擦除模块被配置成用于擦除所述非易失性存储器中的区段;编程模块,所述编程模块被配置成用于仅在所述存储器区段已经被所述擦除模块擦除之后才将数据编程到所述存储器区段中;以及刷新模块,所述刷新模块被配置成用于在所述存储器区段还没有被所述擦除模块擦除的情况下刷新所述存储器区段中的所述数据的一部分或全部。在另一方面,公开了一种存储器设备,所述存储器设备包括存储器控制器电路以及一个或多个存储器芯片。所述存储器控制器电路包括:错误校正模块,所述错误校正模块被配置成用于确定从一个或多个存储器芯片中读取的数据中的错误;以及刷新触发模块,所述刷新触发模块被配置成用于基于所述错误而判定是否命令刷新所述数据的部分或全部。所述一个或多个存储器芯片与所述存储器控制器电路通信,其中所述一个或多个存储器芯片各自包括: ...
【技术保护点】
一种存储器设备,包括:非易失性存储器;以及处理器电路,与所述非易失性存储器通信,所述处理器电路包括:擦除模块,所述擦除模块被配置成用于擦除所述非易失性存储器中的区段;编程模块,所述编程模块被配置成用于仅在所述存储器区段已经被所述擦除模块擦除之后才将数据编程到所述存储器区段中;以及刷新模块,所述刷新模块被配置成用于在所述存储器区段还没有被所述擦除模块擦除的情况下刷新所述存储器区段中的所述数据的部分或全部。
【技术特征摘要】
【国外来华专利技术】2014.10.06 US 14/507,3211.一种存储器设备,包括:非易失性存储器;以及处理器电路,与所述非易失性存储器通信,所述处理器电路包括:擦除模块,所述擦除模块被配置成用于擦除所述非易失性存储器中的区段;编程模块,所述编程模块被配置成用于仅在所述存储器区段已经被所述擦除模块擦除之后才将数据编程到所述存储器区段中;以及刷新模块,所述刷新模块被配置成用于在所述存储器区段还没有被所述擦除模块擦除的情况下刷新所述存储器区段中的所述数据的部分或全部。2.如权利要求1所述的存储器设备,其中,所述刷新模块在刷新所述数据的部分或全部时包括比所述编程模块在对所述数据进行编程时少的编程步骤。3.如权利要求1所述的存储器设备,进一步包括:错误分析模块,所述错误分析模块被配置成用于确定被编程到所述存储器区段中的所述数据中的一个或多个错误;以及刷新判定模块,所述刷新判定模块被配置成用于基于所述一个或多个错误而判定是否触发所述刷新模块来刷新所述数据的所述部分或全部。4.如权利要求3所述的存储器设备,其中,所述错误分析模块包括错误校正编码(ECC)引擎。5.如权利要求3所述的存储器设备,其中,所述刷新模块被配置成用于使用所述错误分析模块来判定是否迭代执行所述刷新模块。6.如权利要求3所述的存储器设备,进一步包括:触发模块,所述触发模块被配置成用于响应于执行所述编程模块来将所述数据编程到所述存储器区段中而触发执行所述错误分析模块和所述刷新判定模块。7.如权利要求6所述的存储器设备,其中,所述编程模块被配置成用于将所述数据从SLC存储器折叠到MLC存储器中;其中,响应于将所述数据从所述SLC存储器折叠到所述MLC存储器中,所述存储器设备被配置成用于触发执行所述错误分析模块和所述刷新判定模块;并且响应于所述刷新判定模块确定刷新所述MLC存储器中的所述数据的所述部分或全部,所述刷新模块被配置成用于使用来自所述SLC存储器的所述数据来刷新所述MLC存储器中的所述数据的所述部分或全部。8.如权利要求3所述的存储器设备,进一步包括:触发模块,所述触发模块被配置成用于:将所述存储器区段的寿命指示符与触发寿命指示符进行比较;并且响应于所述触发模块确定所述寿命指示符大于所述触发寿命指示符而触发执行所述错误分析模块和所述刷新判定模块。9.如权利要求8所述的存储器设备,其中,所述错误分析模块进一步被配置成用于生成校正数据,所述校正数据至少部分地校正被编程到所述存储器区段中的所述数据中的所述一个或多个错误;并且其中,所述刷新模块被配置成用于使用所述校正数据来刷新所述数据的所述部分或全部。10.如权利要求1所述的存储器设备,其中,所述存储器区段包括存储器块;其中,所述刷新模块被配置成用于在小于所述存储器块中刷新所述数据的所述部分。11.一种存储器设备,包括:存储器控制器电路,所述存储器控制器电路包括:错误校正模块,所述错误校正模块被配置成用于确定从一个或多个存储器芯片中读取的数据中的错误;以及刷新触发模块,所述刷新触发模块被配置成用于基于所述错误而判定是否命令刷新所述数据的部分或全部;以及所述一个或多个存储器芯片,与所述存储器控制器电路通信,所述一个或多个存储器芯片各自包括:存储器阵列;刷新模块,所述刷新模块被配置成用于响应于刷新命令而刷新所述存储器阵列中的所述数据的部分或全部;以及...
【专利技术属性】
技术研发人员:J黄,B雷,J万,N杨,
申请(专利权)人:桑迪士克科技有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。