【技术实现步骤摘要】
用于处理编程失败的存储器系统及其操作方法相关申请的交叉引用本专利申请要求于2020年2月26日提交的申请号为10-2020-0023602的韩国专利申请的优先权,该韩国申请的全部公开内容通过引用并入本文。
本公开的一个或多个实施例涉及一种存储器系统以及操作该存储器系统以处理编程失败的方法。
技术介绍
计算机环境范例已经转变成能够随时随地支持计算机系统访问的普适计算系统。因此,便携式电子装置(例如:移动电话、数码相机、笔记本计算机)的使用已迅速增加。这些便携式电子装置通常使用具有一个或多个用于存储数据的存储器装置的存储器系统。存储器系统可用作主存储装置或辅助存储装置。与硬盘相比,使用非易失性半导体存储器的数据存储装置表现出若干优点。例如,使用非易失性半导体存储器的数据存储装置不具有机械驱动部件(例如,机械臂),因此在稳定性和耐用性方面可以表现出提高的性能。这些数据存储装置还可以实现更快的数据访问速度,并且可以消耗相对较少的功率。能够实现这些性能提高的数据存储装置的示例包括但不限于通用串行总线(USB)型存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
本公开的实施例提供一种存储器系统、数据处理系统以及操作进程或方法,其可以通过减小存储器系统的操作复杂度和性能下降来快速并可靠地将数据处理到存储器装置中,从而增强存储器装置的使用效率。本公开的实施例可以提供一种当发生编程失败并且进入只读模式时将目标数据保持在写入缓冲器中的方法和设备。该目标数据是用于 ...
【技术保护点】
1.一种存储器系统,包括:/n存储器装置,包括存储目标数据的存储块;以及/n控制器,将所述目标数据保持在写入缓冲器中直到对所述存储块的编程操作成功,当所述编程操作失败并且进入只读模式时,更新与所述目标数据相关联的写入高速缓存标签,并且当接收到关于所述目标数据的读取命令时,基于所述写入高速缓存标签来从所述写入缓冲器中读取所述目标数据。/n
【技术特征摘要】
20200226 KR 10-2020-00236021.一种存储器系统,包括:
存储器装置,包括存储目标数据的存储块;以及
控制器,将所述目标数据保持在写入缓冲器中直到对所述存储块的编程操作成功,当所述编程操作失败并且进入只读模式时,更新与所述目标数据相关联的写入高速缓存标签,并且当接收到关于所述目标数据的读取命令时,基于所述写入高速缓存标签来从所述写入缓冲器中读取所述目标数据。
2.根据权利要求1所述的存储器系统,其中所述写入高速缓存标签包括存储在所述写入缓冲器中的所述目标数据的物理地址、关于所述目标数据的逻辑地址以及指示所述逻辑地址的有效性的信息。
3.根据权利要求2所述的存储器系统,其中当包括在所述写入高速缓存标签中的第一逻辑地址有效并且和与所述读取命令一起输入的第二逻辑地址相同时,所述控制器从所述写入缓冲器读取所述目标数据。
4.根据权利要求1所述的存储器系统,其中在执行所述编程操作时,所述控制器将所述写入高速缓存标签中的关于所述目标数据的逻辑地址设置为无效。
5.根据权利要求4所述的存储器系统,其中所述控制器通过使所述写入高速缓存标签中的关于所述目标数据的逻辑地址有效,来更新所述写入高速缓存标签。
6.根据权利要求1所述的存储器系统,其中当对所述存储块的编程操作失败时,所述控制器确定所述存储块是坏存储块。
7.根据权利要求6所述的存储器系统,其中当被确定为所述坏存储块的存储块的数量等于或大于阈值时,所述控制器进入所述只读模式。
8.根据权利要求1所述的存储器系统,其中当从外部装置提供所述目标数据时,所述控制器将所述目标数据存储在所述写入缓冲器中,并且控制所述存储器装置执行关于所述目标数据的编程操作。
9.根据权利要求8所述的存储器系统,其中当进入所述只读模式时,所述控制器保持存储在所述写入缓冲器中的所述目标数据。
10.根据权利要求1所述的存储器系统,其中当所述编程操作失败并且进入所述只读模式时,所述控制器跳过与所述编程操作相关联的错误处理操作;并且
其中所述错误处理操作包括分配用于新的开放存储块的空闲块,以及将所述目标数据重新编程到所述新的开放存储块。
11.一种存储器系统,包括:
存储器装置,包括存储块和页面缓冲器;以及
控制器,当对所述存储块执行编程操作时将存储在写入缓冲器中的目标数据移动到所述页面缓冲器;当在所述编程操作失败之后进入只读模式时,将存储在所述页面...
【专利技术属性】
技术研发人员:李周映,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。