诊断存储器系统的设备及其操作方法技术方案

技术编号:23557910 阅读:37 留言:0更新日期:2020-03-25 03:36
本发明专利技术涉及一种诊断存储器系统的设备、其操作方法以及存储器系统的操作方法,该存储器系统包括至少一个存储器装置和处理该至少一个存储器装置中的操作的控制器。该方法可包括:响应于第一写入命令集对至少一个存储器装置的第一区域执行写入操作;通过对响应于第一写入命令集而被编程的第一区域进行读取来输出读取数据;基于读取数据,重组关于第一写入命令集的多个写入命令数据;基于所重组的写入命令数据中的每一个的索引来排列所重组的写入命令数据;基于所排列的写入命令数据来生成估计读取数据;并且将读取数据与估计读取数据进行比较,以验证第一写入命令集的操作结果。

Equipment and operation method of diagnostic memory system

【技术实现步骤摘要】
诊断存储器系统的设备及其操作方法相关申请的交叉引用本专利申请要求于2018年9月18日提交的申请号为10-2018-0111535的韩国专利申请的优先权,该韩国专利申请的全部公开内容通过引用并入本文。
本公开的各个实施例涉及一种存储器系统,且更特别地,涉及一种诊断存储器系统中的操作的装置及其方法。
技术介绍
计算机环境范例已经转变至可支持随时随地进行计算机系统访问的普适计算系统。因此,诸如移动电话、数码照相机和笔记本电脑的便携式电子装置的使用已经迅速增加。这些便携式电子装置通常使用存储器系统,存储器系统具有一个或多个用于存储数据的存储器装置。存储器系统可用作便携式电子装置的主存储装置或辅助存储装置。与硬盘的特性不同,使用非易失性半导体存储器装置的数据存储装置因其不具有机械驱动部件(例如,机械臂)而具有诸如优异的稳定性和耐久性的优点,并且具有高数据访问速度和低功耗。作为具有这些优点的存储器系统的示例,数据存储装置包括USB(通用串行总线)存储器装置、具有各种接口的存储卡、固态驱动器(SSD)等。
技术实现思路
在本公开的实施例中,存储器系统可包括至少一个存储器装置和处理该至少一个存储器装置中的操作的控制器。存储器系统的操作方法可包括:响应于第一写入命令集对至少一个存储器装置的第一区域执行写入操作;通过对响应于第一写入命令集而被编程的第一区域进行读取来输出读取数据;基于读取数据,重组关于第一写入命令集的多个写入命令数据;基于每个所重组的写入命令数据的索引来排列所重组的写入命令数据;基于所排列的写入命令数据来生成估计读取数据;并且将读取数据与估计读取数据进行比较,以验证第一写入命令集的操作结果。在本公开的另一实施例中,测试装置可与存储器系统中的至少一个存储器装置电联接,并且与处理至少一个存储器装置中的操作的控制器接合或包括在该控制器中。测试装置被配置成:响应于第一写入命令集,使存储器系统对至少一个存储器装置的第一区域执行写入操作;通过对响应于第一写入命令集而被编程的第一区域进行读取来输出读取数据;基于读取数据,重组关于第一写入命令集的多个写入命令数据;基于每个所重组的写入命令数据的索引来排列所重组的写入命令数据;基于所排列的写入命令数据来生成估计读取数据;并且将读取数据与估计读取数据进行比较,以验证第一写入命令集的操作结果。在本公开的另一实施例中,一种测试存储器装置的方法可包括:控制存储器装置以分别响应于多组写入命令来执行多个写入操作,每个写入操作响应于多个组之中的相应一组来将顺序信息和存储范围信息存储在存储区域中;控制存储器装置以从存储区域实际读取数据;从该实际读取数据中获得顺序信息和存储范围信息;基于所获得的顺序信息和存储范围信息来估计存储区域的读取数据;并且基于估计读取数据和实际读取数据之间的比较来确定存储器装置的正常状态,其中顺序信息表示多个组之中的相应一组的处理顺序,并且其中存储范围表示存储区域内的、存储多个组之中的相应一组的相应顺序信息的存储区。附图说明参照附图根据以下详细描述,本专利技术的这些和其它特征及优点对于本专利技术所属领域的技术人员将变得显而易见,其中:图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的框图;图2是示出在图1所示的存储器系统中采用的存储器装置的示例性配置的示图;图3是示出图2所示的存储器装置中的存储块的存储器单元阵列的示例性配置的示图;图4是示出图2所示的存储器装置的示例性三维结构的示图;图5和图6是示出根据本公开的另一实施例的存储器系统的示图;图7是示出执行存储器系统的操作的方法的流程图;图8A和图8B是示出存储在存储器装置中或从存储器装置收集的数据的示图;图9是示出第一写入命令集和从存储器装置中的预定区域输出的读取数据的示图;图10是示出基于读取数据来重建或重组写入命令集的方法的示图;图11是示出根据索引或顺序来排列重组表中的信息的方法的示图;图12至图14是示出存储器装置中发生缺陷或操作错误的情况的示图;以及图15至图23是示意性地示出根据本专利技术的实施例的包括存储器系统的数据处理系统的其它示例的示图。具体实施方式以下参照附图更详细地描述本公开的各种示例。本公开可以其它实施例、形式和其变型来实现并且不应被解释为限于本文阐述的实施例。而是,提供所描述的实施例使得本公开是彻底的且完整的,并将本公开充分地传达给本专利技术所属领域的技术人员。在整个本公开中,相同的附图标记在本公开的各个附图和示例中始终表示相同的部件。注意的是,对“实施例”、“另一实施例”等的参考不一定仅意味着一个实施例,并且对任何这种短语的不同参考不一定针对相同的实施例。将理解的是,虽然可在本文中使用术语“第一”、“第二”、“第三”等来描述各个元件,但是这些元件不受这些术语限制。这些术语用于将一个元件与否则具有相同或相似的名称的另一元件区分开。因此,在不脱离本专利技术的精神和范围的情况下,一个示例中的第一元件在另一示例中可被称为第二元件或第三元件。附图不一定按比例绘制,并且在一些情况下,为了清楚地说明实施例的特征,可能已经放大了比例。当元件被称为连接至或联接到另一元件时,应当理解的是前者可直接连接或联接到后者,或者经由其间的一个或多个中间元件电连接或联接到后者。除非上下文另有说明,否则无论直接还是间接连接/联接,两个元件之间的通信可以是有线的或无线的。此外,还将理解的是,当元件被称为在两个元件“之间”时,其可以是这两个元件之间的唯一元件,或者也可存在一个或多个中间元件。本文使用的术语的目的仅是描述特定实施例而不旨在限制本专利技术。如本文使用的,除非上下文另有明确说明,否则单数形式也旨在包括复数形式,反之亦然。本申请和所附权利要求书中使用的冠词“一”和“一个”通常应被解释为表示“一个或多个”,除非上下文另有说明或清楚地指明单数形式。将进一步理解的是,当在本说明书中使用术语“包括”、“包括有”、“包含”和“包含有”时,其说明所陈述元件的存在,但不排除一个或多个其它元件的存在或添加。如本文所使用的,术语“和/或”包括一个或多个相关所列项目的任何和全部组合。除非另有定义,否则本文使用的包括技术和科学术语的所有术语具有与本公开所属领域的普通技术人员鉴于本公开所通常理解的含义相同的含义。将进一步理解的是,诸如在常用词典中限定的那些术语的术语应被理解为具有与其在本公开的上下文和相关领域中的含义一致的含义,并且将不以理想化或过于形式化的意义来解释,除非本文如此明确地定义。在以下描述中,为了提供对本专利技术的透彻理解,阐述了许多具体细节。可在没有一些或全部这些具体细节的情况下实践本专利技术。在其它情况下,为了避免不必要地模糊本专利技术,未详细地描述公知的进程结构和/或进程。也要注意的是,在一些情况下,如对相关领域的技术人员显而易见的是,除非另有明确说明,否则结合一个实施例描述的特征或元件可单独使用或与另一实施例的其它特征或元件组合本文档来自技高网...

【技术保护点】
1.一种存储器系统的操作方法,所述存储器系统包括至少一个存储器装置和处理所述至少一个存储器装置中的操作的控制器,所述操作方法包括:/n响应于第一写入命令集对所述至少一个存储器装置的第一区域执行写入操作;/n通过对响应于所述第一写入命令集而被编程的所述第一区域进行读取来输出读取数据;/n基于所述读取数据,重组关于所述第一写入命令集的多个写入命令数据;/n基于所重组的写入命令数据中的每一个的索引来排列所重组的写入命令数据;/n基于所排列的写入命令数据来生成估计读取数据;并且/n将所述读取数据与所述估计读取数据进行比较,以验证所述第一写入命令集的操作结果。/n

【技术特征摘要】
20180918 KR 10-2018-01115351.一种存储器系统的操作方法,所述存储器系统包括至少一个存储器装置和处理所述至少一个存储器装置中的操作的控制器,所述操作方法包括:
响应于第一写入命令集对所述至少一个存储器装置的第一区域执行写入操作;
通过对响应于所述第一写入命令集而被编程的所述第一区域进行读取来输出读取数据;
基于所述读取数据,重组关于所述第一写入命令集的多个写入命令数据;
基于所重组的写入命令数据中的每一个的索引来排列所重组的写入命令数据;
基于所排列的写入命令数据来生成估计读取数据;并且
将所述读取数据与所述估计读取数据进行比较,以验证所述第一写入命令集的操作结果。


2.根据权利要求1所述的操作方法,进一步包括:生成用于执行多个写入操作的所述第一写入命令集。


3.根据权利要求2所述的操作方法,
其中所述第一写入命令集包括预定数量的写入命令数据,所述写入命令数据中的每一个对应于每个写入操作,并且
其中所述写入命令数据包括第一信息项和第二信息项,所述第一信息项指示所述写入命令的执行顺序,所述第二信息项指示所述写入命令数据所被包括的写入命令集。


4.根据权利要求1所述的操作方法,其中所述读取数据包括多个数据单元,所述多个数据单元中的每一个存储在所述第一区域的、对应于逻辑块地址的空间单元中。


5.根据权利要求4所述的操作方法,
其中所述数据单元包括:
第一字段,包括所述写入命令数据;
第二字段,包括所述索引;
第三字段,指示所述读取数据的当前参考;以及
第四字段,指示所述索引的存储范围,所述存储范围由所述存储范围的起始位置和结束位置的信息来定义,
其中所述第三字段和所述第四字段包括一个或多个逻辑块地址。


6.根据权利要求1所述的操作方法,
其中所述第一区域包括多个页面,并且
其中所述多个页面位于至少一个块中、至少一个平面中或至少一个管芯中。


7.根据权利要求1所述的操作方法,其中所述排列包括:
识别所述多个写入命令数据中的至少一些写入命令数据以及所述第一区域内的、对应于所述至少一些写入命令数据的位置;并且
基于所述索引对所述多个写入命令数据中的所述至少一些写入命令数据进行排序。


8.根据权利要求7所述的操作方法,其中所述生成包括:
对应于所述第一写入命令集在所述第一区域中的操作结果,针对所述第一区域的每个逻辑块地址,从所述至少一些写入命令数据中提取最新写入命令数据;并且
根据所述第一区域的逻辑块地址的顺序来将所提取的写入命令数据排成一行,以生成所述估计读取数据。


9.根据权利要求1所述的操作方法,
其中所述读取数据和所述估计读取数据具有相同的长度,并且
其中基于所述第一写入命令集中包括的写入命令数据的数量和所述第一区域的大小来确定所述读取数据和所述估计读取数据的所述长度。


10.根据权利要求9所述的操作方法,其中所述长度小于或等于页面中的位的数量,并且大于或等于将所述第一写入命令集中包括的所述写入命令数据的数量的二值化值乘以对应于所述第一区域的所述逻...

【专利技术属性】
技术研发人员:刘澔龙崔仁镐
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1