【技术实现步骤摘要】
操作存储器控制器的方法本申请要求于2017年12月18日提交到韩国知识产权局的第10-2017-0174168号韩国专利申请的权益,所述韩国专利申请的公开通过引用全部包含于此。
本专利技术构思涉及一种存储器控制器,更具体地讲,涉及一种用于对用于存储器操作的数据执行编码操作和解码操作的存储器控制器,一种包括该存储器控制器的存储器系统以及操作该存储器控制器的方法。
技术介绍
当基于卷积型低密度奇偶校验(LDPC)码(例如,空间耦合的LDPC码)对码字执行解码时,可仅使用整个码字的部分来执行滑动窗口解码。使用该解码方案,处于与基于现有的块LDPC码的解码的水平同等水平的存储器系统的数据输出延迟可被确保,存储器系统可具有提高的校正能力。然而,当存储器系统基于具有长的长度的卷积型LDPC码来执行编码和解码时,由于由主机从存储器系统接收的读取数据的大小单位导致存储器系统必须对整个码字进行解码,然后仅将解码结果的期望部分作为读取数据输出到主机。这样的问题限制了存储器系统的数据输出延迟的改进。
技术实现思路
本专利技术构思提供一种能够执行用于改进存储器系统的输出延迟的解码操作的存储器控制器。本专利技术构思提供一种包括存储器控制器的存储器系统。本专利技术构思还提供一种操作存储器控制器的方法。根据本专利技术构思的一个方面,提供一种操作存储器控制器的方法,所述存储器控制器被配置为通过使用与卷积型低密度奇偶校验(LDPC)码对应的奇偶校验矩阵来执行解码。所述方法包括:从至少一个存储器装置接收码字,所述码字包括第一子码字和第二子码字;通过使用基于包括在奇偶校验矩阵中的并与第一子码字相关 ...
【技术保护点】
1.一种操作存储器控制器的方法,所述存储器控制器被配置为通过使用与卷积型低密度奇偶校验LDPC码对应的奇偶校验矩阵来执行解码,所述方法包括:从至少一个存储器装置接收码字,所述码字包括第一子码字和第二子码字;通过使用基于包括在奇偶校验矩阵中的并与第一子码字相关联的第一子矩阵设置的第一方向上的第一滑动窗口来将第一子码字解码为第一数据;通过使用基于包括在奇偶校验矩阵中的并与第二子码字相关联的第二子矩阵设置的第二方向上的第二滑动窗口来将第二子码字解码为第二数据。
【技术特征摘要】
2017.12.18 KR 10-2017-01741681.一种操作存储器控制器的方法,所述存储器控制器被配置为通过使用与卷积型低密度奇偶校验LDPC码对应的奇偶校验矩阵来执行解码,所述方法包括:从至少一个存储器装置接收码字,所述码字包括第一子码字和第二子码字;通过使用基于包括在奇偶校验矩阵中的并与第一子码字相关联的第一子矩阵设置的第一方向上的第一滑动窗口来将第一子码字解码为第一数据;通过使用基于包括在奇偶校验矩阵中的并与第二子码字相关联的第二子矩阵设置的第二方向上的第二滑动窗口来将第二子码字解码为第二数据。2.根据权利要求1所述的方法,其中,对第一子码字进行解码的步骤包括:在从最低有效位LSB到最高有效位MSB的第一方向上对第一子码字进行解码,对第二子码字进行解码的步骤包括:在从MSB到LSB的第二方向上对第二子码字进行解码。3.根据权利要求1所述的方法,其中,所述码字还包括用于确保所述码字的校验子是零向量的终止奇偶校验码,其中,基于奇偶校验矩阵中的与终止奇偶校验码相关联的终止矩阵的布置位置来执行对第一子码字进行解码和对第二子码字进行解码的步骤。4.根据权利要求3所述的方法,其中,当终止矩阵被排列在第二子矩阵中的最后部分时,对第二子码字进行解码的步骤包括:通过使用终止奇偶校验码和第二方向上的第二滑动窗口来将第二子码字解码为第二数据。5.根据权利要求3所述的方法,其中,当终止矩阵被排列在第一子矩阵与第二子矩阵之间的边界处时,对第一子码字进行解码的步骤包括:通过使用第一方向上的第一滑动窗口和终止奇偶校验码的部分来将第一子码字解码为第一数据,其中,第一方向上的第一滑动窗口在大小上可变以包括终止矩阵的排列在第一子矩阵中的部分,并且使得不包括终止矩阵的排列在第二子矩阵中的部分。6.根据权利要求3所述的方法,其中,当终止矩阵被排列在第一子矩阵与第二子矩阵之间的边界处时,对第一子码字进行解码的步骤包括:通过使用第一方向上的第一滑动窗口、终止奇偶校验码和第二子码字的部分来将第一子码字解码为第一数据,其中,第一方向上的第一滑动窗口具有固定大小以包括第二子矩阵的部分。7.根据权利要求1所述的方法,其中,接收码字的步骤包括:经由第一通道,从连接到存储器控制器的第一存储器装置接收第一子码字;经由第二通道,从连接到存储器控制器的第二存储器装置接收第二子码字。8.根据权利要求7所述的方法,其中,存储器控制器包括第一错误检查和校正ECC电路和第二ECC电路,其中,由第一ECC电路执行对第一子码字进行解码的步骤,由第二ECC电路与对第一码字进行解码的步骤并行地执行对第二子码字进行解码的步骤。9.根据权利要求8所述的方法,其中,对第一子码字进行解码的步骤还包括:从第二ECC电路接收关于第二子码字的解码相关的信息,其中,通过使用所述解码相关的信息和第一方向上的第一滑动窗口来将第一子码字解码为第一数据。10.根据权利要求1所述的方法,还包括:响应于从主机接收到读取请求,将第一数据发送到主机;响应于从主机接收到另一读取请求,将第二数据发送到主机。11.一种操作存储器系统的方法,所述存储器系统通过使用与卷积型低密度奇偶校验LDPC码对应的奇偶校验矩阵来执行编码和解码,并包括存储器控制器和至少一个存储器装置,所述方法包括:由存储器控制器,从主机接收写入请求和将被存储在所述存储器系统中的写入数据;由存储器控制器,基于包括在奇偶校验矩阵中的第一子矩阵将写入数据的第一数据编码为第一子码字;由存储器控制器,基于包括在奇偶校验矩阵中的第二子矩阵将写入数据的第二数据编码为第二子码字;由存储器控制器,将码字写入到所述至少一个存储器装置中,所述码字包括第一子码字和第二子码字。12.根据权利要求11所述的方法,其中,在将第一数据编码为第一子码字的步骤中,存储器控制器在从第一数据的最低有效位LSB到第一数据的最高有效位MSB的第一方向上执行编码,在将第二数据编码为第二子码字的步骤中,存储器控制器在从第二数据的MSB到第二数据的LSB的第二方向上执行编码。13.根据权利要求12所述的方法,还包括:从主机接收针对编码为所述码字的数据的读取请求,由存储器控制器,从所述至少一个存储器装置接收所述码字;由存储器控制器,通过使用基于第一子矩阵设置的从第一子码字的LSB到第一子码字的MSB的第一方向上的第一滑动窗口来在第一方向上对第一子码字进行解码;由存储器控制器,通过使用基于第二子矩阵设置的从第一码字的MSB到第一码字的LSB的第二方向上的第二滑动窗口来在第二方向上对第二子码字进行解码。14.根据权利要求11所述的方法,其中,所述码字还包括终止奇偶校验码,其中,当与终止奇偶校验码相关联的终止矩阵被排列在第一子矩阵与第二子矩阵之间的边界处时,生成终止奇偶校验码的步...
【专利技术属性】
技术研发人员:柳根荣,全甫晥,李起准,孔骏镇,孙弘乐,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。