A memory reading operation method, a memory controller and an operation method of a storage system. The method includes: selecting at least a first selected defense code from a plurality of defense codes by using the reading voltage level to determine information and reading environment information, the read environment information contains values corresponding to a plurality of factors, respectively; The level of the read voltage used to perform read operations is determined based on the first selected defense code; and the read operation is performed by using the read voltage of the specified level. By selecting the defense code, the optimal level or desired level of the read voltage can be determined.
【技术实现步骤摘要】
存储器读取操作方法、存储器控制器及存储系统操作方法相关申请的交叉引用本申请要求2016年12月19日在韩国知识产权局提交的第10-2016-0173623号韩国专利申请的权益,所述申请的公开全部以引用的方式并入本文中。
本专利技术概念的至少一些示例性实施例涉及一种非易失性存储器的读取操作方法,并且更具体地说涉及一种包含非易失性存储器的存储系统和一种存储系统的操作方法。
技术介绍
防御代码用于在非易失性存储器的读取操作期间,根据非易失性存储器单元的阈值电压分布的变化,确定读取电压的最佳水平或(替代地)期望水平。然而,由于通过使用给定顺序的所有多个防御代码来确定读取电压的最佳水平或(替代地)期望水平,所以会花费很长时间,并且会降低包含非易失性存储器的存储系统的性能。
技术实现思路
根据本专利技术概念的至少一些示例性实施例,一种非易失性存储器的读取操作方法包含:通过使用读取电压水平确定信息和读取环境信息,从多个防御代码中选择至少第一选择防御代码,所述读取环境信息包含分别对应于多个因素的值;基于第一选择防御代码,确定用于执行读取操作的读取电压的水平;以及通过使用具有确定的水平的读取电压,执行读取操作。根据本专利技术概念的至少一些示例性实施例,一种包括存储器装置和用于控制存储器装置的存储器控制器的存储系统的操作方法包含:响应于从存储器控制器外部接收的读取请求,由存储器控制器从存储器装置收集包括分别对应于多个因素的值的读取环境信息;由存储器控制器通过使用读取电压水平确定信息和读取环境信息,从多个防御代码中选择至少一个选择防御代码;由所述存储器控制器通过基于至少一个选择防御 ...
【技术保护点】
1.一种非易失性存储器的读取操作方法,所述读取操作方法包括:通过使用读取电压水平确定信息和读取环境信息,从多个防御代码中选择至少一个第一选择防御代码,所述读取环境信息包含分别对应于多个因素的值;基于所述第一选择防御代码,确定用于执行读取操作的读取电压水平;以及通过使用具有所述确定的水平的读取电压,执行所述读取操作。
【技术特征摘要】
2016.12.19 KR 10-2016-01736231.一种非易失性存储器的读取操作方法,所述读取操作方法包括:通过使用读取电压水平确定信息和读取环境信息,从多个防御代码中选择至少一个第一选择防御代码,所述读取环境信息包含分别对应于多个因素的值;基于所述第一选择防御代码,确定用于执行读取操作的读取电压水平;以及通过使用具有所述确定的水平的读取电压,执行所述读取操作。2.根据权利要求1所述的读取操作方法,其进一步包括:通过执行训练操作,生成所述读取电压水平确定信息。3.根据权利要求2所述的读取操作方法,其中,所述训练操作包含多个循环操作,并且所述多个循环操作中的每个操作包括:调节分别对应于所述多个因素的值;基于分别对应于所述多个因素的所述经过调节的值,从所述多个防御代码中选择至少一个防御代码;基于所述至少一个防御代码,确定所述读取电压的第一水平;通过使用具有所述确定的第一水平的读取电压,执行所述读取操作并且判断所述读取操作是否成功;以及通过使用所述判断所述读取操作是否成功的结果,积累所述读取电压水平确定信息。4.根据权利要求1所述的读取操作方法,其中,所述读取电压水平确定信息包含防御代码选择规则,并且所述从所述多个防御代码中选择所述第一选择防御代码包括:基于所述防御代码选择规则,向分别对应于所述多个因素的所述值分配权重;以及基于所述权重的分配结果,从所述多个防御代码中选择所述第一选择防御代码。5.根据权利要求1所述的读取操作方法,其中,所述读取电压水平确定信息包含防御代码映射信息,所述防御代码映射信息指示根据分别对应于所述多个因素的所述值映射到多个读取条件中的每个读取条件的至少一个防御代码,并且所述从所述多个防御代码中选择所述第一选择防御代码包括:从所述多个读取条件中检测对应于所述读取环境信息的读取条件;以及选择被映射到所述检测到的读取条件的所述至少一个防御代码以作为所述第一选择防御代码。6.根据权利要求5所述的读取操作方法,其中所述多个读取条件中的每个读取条件包含所述多个因素中的超出对应于所述多个因素中每个因素的阈值的至少一个因素,以及关于超出所述阈值的所述至少一个因素的数量的信息。7.根据权利要求1所述的读取操作方法,其中所述多个因素包含存储器装置的温度、被编程到所述存储器装置的数据的保留时间、所述存储器装置的编程/擦除循环、根据所述存储器装置的操作的时戳、以及根据所述存储器装置上的读取操作的断开单元数目中的至少一个因素。8.根据权利要求1所述的读取操作方法,其进一步包括:通过使用确定所述读取电压的水平的操作的结果,更新所述读取电压水平确定信息。9.根据权利要求8所述的读取操作方法,其进一步包括:当所述确定所述读取电压的水平的操作失败时,通过使用所述读取环境信息和所述读取电压水平确定信息,从所述多个防御代码中选择新的第一选择防御代码;以及基于所述新的第一选择防御代码,重新确定所述读取电压的水平。10.根据权利要求9所述的读取操作方法,其中,当所述重新确定所述读取电压的水平的操作成功时,所述通过使用所述确定所述读取电压的水平的操作的结果,更新所述读取电压水平确定信息包含通过使用所述确定所述读取电压的水平的操作的失败记录信息和所述重新确定所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。