快闪存储器的写入控制方法及装置、读取控制方法及装置以及存储器系统与流程

文档序号:14680823发布日期:2018-06-12 22:13阅读:来源:国知局
快闪存储器的写入控制方法及装置、读取控制方法及装置以及存储器系统与流程

技术特征:

1.一种快闪存储器的写入控制方法,包括:

按照第一方式切分原始数据,以获得多个第一资料;

按照第二方式切分原始数据,以获得多个第二资料,所述多个第一资料中的任意一个和所述多个第二资料中的一个具有共同部分;

对所述多个第一资料进行编码,以获得多个第一码元数据;

对所述多个第二资料进行编码,以获得多个第二码元数据;以及

将所述原始数据、所述多个第一码元数据和所述多个第二码元数据存储到所述快闪存储器的相应的存储位置。

2.根据权利要求1所述的写入控制方法,其中,所述第一方式按照原始数据的语义方向切分所述原始数据以获得多个第一资料,所述第二方式切分所述多个第一资料中的每个第一资料,以获得多个切分部分,以及将所述多个切分部分组成所述多个第二资料,并且,组成每个第二资料的多个切分部分至少来自两个第一资料。

3.根据权利要求2所述的写入控制方法,其中,每个第一资料存储于一个存储页中,每个第二资料存储于多个存储页中。

4.根据权利要求3所述的写入控制方法,其中,所述第一资料、第一资料和所述第一码元数据存储于同一个存储块中,所述第二码元数据存储于相应的存储块之后的存储页中。

5.根据权利要求1所述的写入控制方法,其中,采用第一编码方法对所述多个第一资料进行编码;以及采用第二编码方法对所述多个第二资料进行编码。

6.根据权利要求4所述的写入控制方法,其中,所述第一编码方法为LDPC编码方法,所述第二编码方法为RS编码方法。

7.一种快闪存储器的读取控制方法,用于读取根据权利要求1至6任一项所述的写入控制方法写入到快闪存储器内的数据,包括:

从所述快闪存储器的相应位置读取编码数据,所述编码数据包括原始数据、第一码元数据和第二码元数据;以及

根据所述第一码元数据和所述第二码元数据对所述原始数据进行迭代译码和纠错。

8.根据权利要求7所述的读取控制方法,其中,所述根据所述第一码元数据和所述第二码元数据对所述原始数据进行迭代译码和纠错包括:

采用所述第一编码方法对所述第一码元数据进行译码和纠错;

根据所述第一码元数据的译码结果,采用第二编码方法对所述第二码元数据进行译码和纠错;以及

根据所述第二码元数据的译码结果,采用所述第一编码方法对所述第一码元数据进行译码和纠错。

9.根据权利要求8所述的读取控制方法,还包括:当采用所述第一编码方法的所有码字和采用第二编码方法的所有码字均译码失败后,停止译码。

10.一种快闪存储器的写入控制装置,包括:

切分模块,用于按照第一方式切分原始数据,以获得多个第一资料;以及按照第二方式切分原始数据,以获得多个第二资料,所述多个第一资料中的任意一个和所述多个第二资料中的一个具有共同部分;

第一编码模块,用于对所述多个第一资料进行编码,以获得多个第一码元数据;

第二编码模块,用于对所述多个第二资料进行编码,以获得多个第二码元数据;以及

存储控制模块,用于将所述原始数据、所述多个第一码元数据和所述多个第二码元数据存储到所述快闪存储器的相应的存储位置。

11.根据权利要求9所述的写入控制装置,其中,切分模块按照原始数据的语义方向切分所述原始数据以获得多个第一资料,并且切分所述多个第一资料中的每个第一资料,以获得多个切分部分,将所述多个切分部分组成所述多个第二资料,并且,组成每个第二资料的多个切分部分至少来自两个第一资料。

12.根据权利要求11所述的写入控制装置,其中,所述存储控制模块控制每个第一资料存储于一个存储页中,以及每个第二资料存储于多个存储页中。

13.根据权利要求12所述的写入控制装置,其中,所述存储控制模块控制所述第一资料、第一资料和所述第一码元数据存储于同一个存储块中以及所述第二码元数据存储于相应的存储块之后的存储页中。

14.根据权利要求10所述的写入控制装置,其中,所述第一编码模块采用第一编码方法对所述多个第一资料进行编码;所述第二编码模块采用第二编码方法对所述多个第二资料进行编码。

15.根据权利要求14所述的写入控制装置,其中,所述第一编码方法为LDPC编码方法,所述第二编码方法为RS编码方法。

16.一种快闪存储器的读取控制装置,用于读取根据权利要求10至15任一项所述的快闪存储器的写入控制装置写入到快闪存储器内的数据,包括:

读取模块,用于从所述快闪存储器的相应位置读取编码数据,所述编码数据包括原始数据、第一码元数据和第二码元数据;

第一译码模块,用于根据所述第一码元数据进行译码和纠错;

第二译码模块,用于根据所述第二码元数据进行译码和纠错;

迭代控制模块,根据控制所述第一译码模块和所述第二译码模块进行迭代译码和纠错。

17.根据一种快闪存储器的读取控制装置,还包括:所述迭代控制模块判断采用所述第一编码方法的所有码字和采用第二编码方法译码的所有码字均失败后,停止译码。

18.一种存储器系统,包括快闪存储器和存储器控制器,所述控制器包括权利要求10-15任一项所述的写入控制装置和权利要求16-17任一项所述的读取控制装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1