控制器和包括控制器的存储器系统技术方案

技术编号:33763637 阅读:15 留言:0更新日期:2022-06-12 14:13
本公开涉及一种用于控制存储器装置的控制器,该控制器可以包括:端到端解码器,适用于校正单元用户数据和相应的端到端奇偶校验中的错误;内部编码器,适用于通过将第一内部奇偶校验添加到源字来生成数据组块,以及将该源字缓冲在缓冲器中,该源字包括来自端到端解码器的单元用户数据和端到端奇偶校验;完整性检查器,适用于通过使用来自端到端解码器的端到端奇偶校验来确定源字中是否包括错误;以及并行奇偶校验生成器,适用于根据确定结果从缓冲器接收源字,并且基于所接收的预定数量的源字来完成并行奇偶校验,其中内部编码器进一步适用于通过将第二内部奇偶校验添加到已完成的并行奇偶校验来生成奇偶校验组块。并行奇偶校验来生成奇偶校验组块。并行奇偶校验来生成奇偶校验组块。

【技术实现步骤摘要】
控制器和包括控制器的存储器系统
[0001]相关申请的交叉引用
[0002]本申请要求于2020年12月9日提交的申请号为10

2020

0171283的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。


[0003]各个实施例涉及一种控制器和包括控制器的存储器系统。

技术介绍

[0004]计算机环境范例已经转变为能够几乎随时随地使用计算系统的普适计算。因此,诸如移动电话、数码相机和膝上型计算机的便携式电子装置的使用已迅速增加。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统以存储数据。存储器系统可以用作便携式电子装置的主存储器装置或辅助存储器装置。
[0005]由于存储器系统不具有移动部件,所以存储器系统展现出诸如优异的稳定性和耐久性、较高的信息访问速度和较低的功耗的优点。具有这样的优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡、以及固态驱动器(SSD)。

技术实现思路

[0006]本公开的各个实施例涉及一种能够通过生成可靠性得到保证的并行奇偶校验来提高存储器装置中存储的数据的可靠性的控制器以及包括控制器的存储器系统。
[0007]而且,本公开的各个实施例涉及一种能够通过快速生成可靠性得到保证的并行奇偶校验来提高数据的写入性能的控制器以及包括控制器的存储器系统。
[0008]根据本公开的实施例,一种用于控制存储器装置的控制器,包括:主机接口,适用于将端到端奇偶校验添加到单元用户数据;端到端解码器,适用于校正单元用户数据和端到端奇偶校验中的错误;内部编码器,适用于通过将第一内部奇偶校验添加到源字来生成数据组块,以及将该源字缓冲在缓冲器中,该源字包括来自端到端解码器的单元用户数据和端到端奇偶校验;完整性检查器,适用于通过使用来自端到端解码器的端到端奇偶校验来确定数据组块中包括的源字中是否包括错误;以及并行奇偶校验生成器,适用于根据确定的结果来从缓冲器接收源字,并且基于从缓冲器接收的预定数量的源字来完成并行奇偶校验,其中内部编码器进一步适用于通过将第二内部奇偶校验添加到所完成的并行奇偶校验来生成奇偶校验组块。
[0009]控制器可以进一步包括:命令生成器,适用于控制存储器装置对数据组块和奇偶校验组块进行编程。
[0010]完整性检查器可以进一步适用于在源字中包括错误时输出失败信号,并且使被编程在存储器装置中的数据组块无效。
[0011]控制器可以进一步包括:处理器,适用于响应于所输出的失败信号而控制主机接口以从主机重新获取单元用户数据,并且将端到端奇偶校验添加到所重新获取的单元用户
数据。
[0012]控制器可以进一步包括:处理器,适用于响应于所输出的失败信号而向主机提供信号,该信号通知包括控制器和存储器装置的存储器系统的缺陷。
[0013]完整性检查器可以通过将来自端到端解码器的端到端奇偶校验与源字中包括的端到端奇偶校验进行比较,确定源字中包括的端到端奇偶校验中是否包括错误。
[0014]完整性检查器可以通过来自端到端解码器的端到端奇偶校验来检测源字中包括的单元用户数据的错误,确定源字中包括的单元用户数据中是否包括错误。
[0015]并行奇偶校验生成器可以通过在并行奇偶校验被重置之后对预定数量的源字执行芯片猎杀(chip kill)操作来完成并行奇偶校验,每当接收到预定数量的源字中的每一个时执行该操作。
[0016]缓冲器可以包括多个缓冲区域,并且缓冲器可以适用于每当从内部编码器接收到预定数量的源字中的每一个时交替地选择缓冲区域中的一个并且将源字存储在所选择的缓冲区域中。
[0017]控制器可以进一步包括:元数据插入器,适用于将元数据插入到源字中。
[0018]控制器可以进一步包括:校验和生成器,适用于将校验和插入到源字中,在对数据组块的读取操作期间使用校验和以确定是否通过使用添加到源字的第一内部奇偶校验正确校正了数据组块。
[0019]控制器可以进一步包括:加扰器,适用于加扰源字。
[0020]根据本公开的实施例,一种存储器系统包括:存储器装置,包括多个存储器管芯;以及控制器,适用于控制存储器装置,其中控制器进一步适用于:校正单元用户数据和相应的端到端奇偶校验中的错误以获取经错误校正的端到端奇偶校验,通过将内部奇偶校验添加到包括单元用户数据和相应的端到端奇偶校验的源字来生成数据组块,通过使用经错误校正的端到端奇偶校验,确定数据组块中包括的源字中是否包括错误,并且根据确定的结果输出该源字,以及使用预定数量的所输出的源字来生成奇偶校验组块。
[0021]控制器可以进一步适用于控制多个存储器管芯以并行地对包括预定数量的所输出的源字的多个数据组块和奇偶校验组块进行编程。
[0022]控制器可以通过将经错误校正的端到端奇偶校验与源字中包括的端到端奇偶校验进行比较,确定源字中包括的端到端奇偶校验中是否包括错误。
[0023]控制器可以通过经错误校正的端到端奇偶校验来检测源字中包括的单元用户数据的错误,确定源字中包括的单元用户数据中是否包括错误。
[0024]控制器可以确定进一步适用于在并行奇偶校验被重置之后,通过对预定数量的源字执行芯片猎杀操作来完成并行奇偶校验,并且其中控制器通过将第二内部奇偶校验添加到所完成的并行奇偶校验来生成奇偶校验组块。
[0025]存储器系统可以进一步包括:缓冲器,包括多个缓冲区域,并且适用于每当生成数据组块时交替地选择缓冲区域中的一个,并且将数据组块中包括的源字存储在所选择的缓冲区域中。
[0026]根据本公开的实施例,一种控制器的操作方法,该操作方法包括:接收块数据,该块数据包括多个条带数据条,每个条带数据条具有多个页面数据条;生成源字,该源字包括页面数据条中的每一个和相应的端到端奇偶校验;通过对源字进行错误校正来获得经错误
校正的端到端奇偶校验;生成数据组块,该数据组块包括源字和相应的内部奇偶校验;在控制非易失性存储器装置将数据组块以条带数据条为单位存储在存储块中的同时,通过经错误校正的端到端奇偶校验来验证源字的完整性;在与块数据相对应的源字的完整性被验证的情况下,通过对与块数据相对应的数据组块执行逻辑运算,生成与该块数据相对应的芯片猎杀奇偶校验;生成奇偶校验组块,该奇偶校验组块包括芯片猎杀奇偶校验和相应的内部奇偶校验;并且控制非易失性存储器装置将奇偶校验组块存储在存储块中。
[0027]根据本公开的实施例,一种用于控制非易失性存储器装置的控制器,包括:接口,适用于生成与包括多个条带数据条的块数据相对应的多个源字,每个条带数据条具有多个页面数据条,源字中的每一个包括页面数据条和相应的端到端奇偶校验中的相应的一个;解码器,适用于分别通过对源字进行错误校正来获得经错误校正的端到端奇偶校验;编码器,适用于分别生成包括源字和内部奇偶校验的数据组块;检查器,适用于在非易失性存储器装置将数据组块以条带数据条为单位存储在存储块中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制存储器装置的控制器,包括:主机接口,将端到端奇偶校验添加到单元用户数据;端到端解码器,校正所述单元用户数据和所述端到端奇偶校验中的错误;内部编码器,通过将第一内部奇偶校验添加到源字来生成数据组块,以及将所述源字缓冲在缓冲器中,所述源字包括来自所述端到端解码器的单元用户数据和端到端奇偶校验;完整性检查器,通过使用来自所述端到端解码器的端到端奇偶校验来确定所述数据组块中包括的所述源字中是否包括错误;以及并行奇偶校验生成器,根据确定的结果来从所述缓冲器接收所述源字,并且基于从所述缓冲器接收的预定数量的源字来完成并行奇偶校验,其中所述内部编码器进一步通过将第二内部奇偶校验添加到所完成的并行奇偶校验来生成奇偶校验组块。2.根据权利要求1所述的控制器,进一步包括:命令生成器,控制存储器装置对所述数据组块和所述奇偶校验组块进行编程。3.根据权利要求2所述的控制器,其中所述完整性检查器进一步在所述源字中包括错误时输出失败信号,并且使被编程在所述存储器装置中的所述数据组块无效。4.根据权利要求3所述的控制器,进一步包括:处理器,响应于所输出的失败信号而控制所述主机接口以从主机重新获取所述单元用户数据,并且将端到端奇偶校验添加到所重新获取的单元用户数据。5.根据权利要求3所述的控制器,进一步包括:处理器,响应于所输出的失败信号而向所述主机提供信号,所述信号通知包括所述控制器和所述存储器装置的存储器系统的缺陷。6.根据权利要求1所述的控制器,其中所述完整性检查器通过将来自所述端到端解码器的端到端奇偶校验与所述源字中包括的端到端奇偶校验进行比较,确定所述源字中包括的端到端奇偶校验中是否包括错误。7.根据权利要求6所述的控制器,其中所述完整性检查器通过来自所述端到端解码器的端到端奇偶校验来检测所述源字中包括的单元用户数据的错误,确定所述源字中包括的单元用户数据中是否包括错误。8.根据权利要求1所述的控制器,其中所述并行奇偶校验生成器通过在所述并行奇偶校验被重置之后对所述预定数量的源字执行芯片猎杀操作来完成所述并行奇偶校验,每当接收到所述预定数量的源字中的每一个时执行所述操作。9.根据权利要求1所述的控制器,其中所述缓冲器包括多个缓冲区域并且每当从所述内部编码器接收到所述预定数量的源字中的每一个时交替地选择所述缓冲区域中的一个并且将所述源字存储在所选择的缓冲区域中。10.根据权利要求1所述的控制器,进一步包括:元数据插入器,将元数据插入到所述源字中。11.根据权利要求1所述的控制器,进一步包括:校验和生成器,将校验和插入到所述源字中,在对所述数据组块的读取操作期间使用所述校验和以确定是否通过使用添加到所述源字的所述第一内部奇偶校验正确校正了所述数据组...

【专利技术属性】
技术研发人员:李东燮
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1