The invention provides a memory system and an operation method thereof. A memory system includes a controller for queuing multiple commands and outputting control signals in response to multiple queued commands, and a memory device for performing programming operations in response to control signals, in which the controller maintains multiple queued commands when programming operations fail.
【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2017年10月17日提交的申请号为10-2017-0134676的韩国专利申请的优先权,其全部内容通过引用并入本文。
本公开的各个示例性实施例总体涉及一种电子装置。特别地,实施例涉及一种包括非易失性存储器装置的存储器系统及一种操作该存储器系统的方法。
技术介绍
计算机环境已经发展到无处不在的地步。也就是说,可以随时随地使用计算机系统。这促进了增加诸如移动电话、数码相机、笔记本电脑等的便携式电子装置的使用。这些便携式电子装置通常可包括具有存储器装置的存储器系统,即数据存储装置。在这种便携式电子装置中,数据存储装置用作主存储器装置或辅助存储器装置。因为没有机械驱动部件,所以用作存储器装置的数据存储装置具有优异的稳定性和耐用性、高信息存取速度以及低功耗。在具有这些优点的存储器系统中,数据存储装置包括通用串行总线(USB)存储器装置、具有各种接口的存储卡、固态硬盘(SSD)等。
技术实现思路
实施例提供了一种存储器系统及其操作方法,其可通过当存储器系统的编程操作失败时保持等待的读取命令并且然后执行恢复操作,来提高数据的可靠性。根据本公开的一方面,提供了一种存储器系统,其包括:控制器,被配置成对多个命令进行排队,并且响应于多个排队的命令输出控制信号;以及存储器装置,被配置成响应于控制信号来执行编程操作,其中当编程操作失败时,控制器保持多个排队的命令。根据本公开的一方面,提供了一种存储器系统,其包括:控制器,被配置成对多个命令进行排队,并且响应于多个排队的命令输出控制信号;以及存储器装置,被配置成响应于控制信号来执行编 ...
【技术保护点】
1.一种存储器系统,其包括:控制器,其被配置成对多个命令进行排队,并且响应于多个排队的命令输出控制信号;以及存储器装置,其被配置成响应于所述控制信号来执行编程操作,其中当编程操作失败时,所述控制器保持所述多个排队的命令。
【技术特征摘要】
2017.10.17 KR 10-2017-01346761.一种存储器系统,其包括:控制器,其被配置成对多个命令进行排队,并且响应于多个排队的命令输出控制信号;以及存储器装置,其被配置成响应于所述控制信号来执行编程操作,其中当编程操作失败时,所述控制器保持所述多个排队的命令。2.根据权利要求1所述的存储器系统,其中所述控制器包括:处理器,其被配置成对从主机输入的所述多个命令进行排队;NAND闪速控制器,其被配置成存储所述多个排队的命令,并且基于所述多个命令的排队顺序来生成并输出所述控制信号;以及队列保持控制器,其被配置成从所述存储器装置接收编程状态信号,所述编程状态信号表示编程操作成功或失败,所述队列保持控制器进一步被配置成当编程状态信号指示编程操作失败时,保持所述NAND闪速控制器的操作。3.根据权利要求2所述的存储器系统,其中当编程操作失败时,所述处理器控制所述NAND闪速控制器执行所述存储器装置的恢复操作。4.根据权利要求3所述的存储器系统,其中在执行恢复操作之后,当在存储在所述NAND闪速控制器中的所述多个命令之中,存在与编程操作失败的位置相对应的读取命令时,所述处理器将所述读取命令的位置校正为恢复位置。5.根据权利要求3所述的存储器系统,其中所述处理器读取存储在所述NAND闪速控制器中的所述多个命令,并且当在由所述处理器读取的所述多个命令之中,存在与编程操作失败的位置相对应的读取命令时,所述处理器将所述读取命令的位置校正为恢复位置,并且在所述NAND闪速控制器中,对包括所校正的读取命令的多个命令进行重新排队。6.根据权利要求5所述的存储器系统,其中在所述NAND闪速控制器中,对包括所校正的读取命令的多个命令进行重新排队之后,所述队列保持控制器释放被保持的、所述NAND闪速控制器的操作。7.根据权利要求3所述的存储器系统,其中所述存储器装置:在所述恢复操作中,读取完成编程操作的数据并将读取的数据编程到新存储块;并且通过使用存储在所述存储器装置的页面缓冲器中的数据,将编程操作失败的数据编程到所述新存储块。8.根据权利要求2所述的存储器系统,其中所述存储器装置以页面为单位执行编程操作,并且对每一页面执行状态检查操作以指示对页面的编程操作成功或失败,并且然后输出所述编程状态信号。9.一种存储器系统,其包括:控制器,其被配置成对多个命令进行排队,并且响应于多个排队的命令输出控制信号;以及存储器装置,其被配置成响应于所述控制信号来执行编程操作,其中当编程操作失败时,所述存储器装置通过执行恢复操作来将数据存储在新存储块中,其中所述控制器保持所述多个排队的命令,然后将与所述多个命令之中的读取命令相对应的位置校正为所述新存储块的位置。10.根据权利要求9所述的存储器系统,其中所述控制...
【专利技术属性】
技术研发人员:徐允赞,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。