用来控制一记忆装置的方法以及记忆装置与控制器的制造方法_4

文档序号:9525261阅读:来源:国知局
80基于所述RAM中的所述第二组错误更正组态参数进行对应于所述第二 LDPC特征矩阵的运作,使得所述LDPC引擎180具备对应于所述第二 LDPC特征矩阵的编码与译码能力,以供控制器100C0N在初始化期间于上述的至少一非挥发性存储器组件存取数据之用。
[0067]请注意,图4所示的工作流程聚焦于初始化流程当中和本发明的方法相关的运作,诸如步骤310、步骤320、与步骤330的运作,其中初始化流程中的其它运作可依据现有技术中已知的内容来实施。本实施例与前述实施例/变化例相仿之处不再重复赘述。
[0068]图5绘示图2所示的方法200于一实施例中所涉及的第一 LDPC特征矩阵HA,其中第一 LDPC特征矩阵Ha可为上述所述第一 LDPC特征矩阵的一例。如图5所示,第一 LDPC特征矩阵HA包括子矩阵{{A
1, 1,Ai, 2,...,Α1; ρ} , {Α2ι 1, A2j2)...) Α2 ρ} ,..., {Aq_ !, Aqj2,..., AqjP} },而第一 LDPC特征矩阵Ha中的每一列元素的元素数量与每一行元素的元素数量分别为MP与MQ,其中MP = (Z*P)且% = (Z*Q)。另外,第一 LDPC特征矩阵HA中的每一列元素的元素数量MP与每一行元素的元素数量可为上述所述第一 LDPC特征矩阵的总行数与总列数的例子。此外,参数Ρ代表上述所述第一 LDPC特征矩阵中的每一列子矩阵的子矩阵数量,而参数Q代表上述所述第一 LDPC特征矩阵中的每一行子矩阵的子矩阵数量。本实施例与前述实施例/变化例相仿之处不再重复赘述。
[0069]图6绘示图2所示的方法200于一实施例中所涉及的第二 LDPC特征矩阵ΗΒ,其中第二 LDPC特征矩阵Ηβ可为上述所述第二 LDPC特征矩阵的一例。如图6所示,第二 LDPC特征矩阵 Ηβ 包括子矩阵{{Β1; 1; B1j2,..., Bj R}, {B2j i, B2j2)...) B2jR} ,..., {Bs_ 1; BSj2,..., Bs r} },而第二 LDPC特征矩阵Hb中的每一列元素的元素数量与每一行元素的元素数量分别为Mr与Ms,其中Mr= (2吨)且1= (Z*S)。另外,第二 LDPC特征矩阵%中的每一列元素的元素数量MR与每一行元素的元素数量Ms可为上述所述第二 LDPC特征矩阵的总行数与总列数的例子。此外,参数R代表上述所述第二 LDPC特征矩阵中的每一列子矩阵的子矩阵数量,而参数S代表上述所述第二 LDPC特征矩阵中的每一行子矩阵的子矩阵数量。本实施例与前述实施例/变化例相仿之处不再重复赘述。
[0070]图7绘示图2所示的方法200于一实施例中所涉及的预定集合,其中零矩阵0可为上述所述零矩阵的一例,而单位矩阵I可为上述所述单位矩阵的一例,并且绘示于单位矩阵I右侧的所述循环位移矩阵可为上述的至少一循环位移矩阵的例子。例如:上述的至少一循环位移矩阵诸如上述多个循环位移矩阵可取自循环地向右位移单位矩阵I中的全部的行向量或循环地向上位移单位矩阵I中的全部的列向量。这只是为了说明的目的而已,并非对本发明的限制。又例如:上述的至少一循环位移矩阵诸如上述多个循环位移矩阵可取自循环地向左位移单位矩阵I中的全部的行向量或循环地向下位移单位矩阵I中的全部的列向量。本实施例与前述实施例/变化例相仿之处不再重复赘述。
[0071]基于上列实施例,控制器100C0N的制造商可以依照错误更正能力的强度的需求来决定所述第一 LDPC特征矩阵与所述第二 LDPC特征矩阵的内容。典型状况下,所述第一组错误更正组态参数与所述第二组错误更正组态参数分别对应不同的LDPC特征矩阵(或不同的LDPC码)。当所述预定集合中的各个可选择的方块矩阵的大小(Z*Z)被选定时,所述预定集合当中全部的可选择的方块矩阵即可决定。由于所述第一 LDPC特征矩阵中的各个子矩阵以及所述第二 LDPC特征矩阵中的各个子矩阵均可选自所述预定集合,故所述LDPC引擎180可设计成自动地依据所述第一组错误更正组态参数与所述第二组错误更正组态参数产生所述第一 LDPC特征矩阵与所述第二 LDPC特征矩阵。于是,在方块矩阵大小参数Z已被选定的状况下,通过利用不同组错误更正组态参数,所述LDPC引擎180可分别被组态成具备不同强度的错误更正能力。尤其是,在图2所示实施例中所述涉及所述第一 LDPC特征矩阵与所述第二 LDPC特征矩阵以及对应的所述第一组错误更正组态参数与所述第二组错误更正组态参数的各种限制施加于图3所示的控制方案的状况下,于不同的产品共享相同的控制器芯片的目标可以轻易地实现,并且在不更换控制器芯片的状况下提升记忆装置的运作效能的目标也可以轻易地实现。因此,本发明公开较现有技术更佳的基本架构,并且可省下设计多个版本的控制器芯片所需的相关成本(例如:时间成本与材料成本)。
[0072]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种用来控制一记忆装置的方法,所述记忆装置包括至少一非挥发性存储器组件,每一非挥发性存储器组件包括多个区块,所述方法是应用于所述记忆装置中的一控制器,所述控制器是用来控制所述至少一非挥发性存储器组件,所述方法的特征在于包括下列步骤: 从所述至少一非挥发性存储器组件中的一特定非挥发性存储器组件的一系统区块读取一第二组错误更正组态参数的编码数据,并利用所述控制器中的一低密度奇偶校验引擎译码所述编码数据以取得所述第二组错误更正组态参数,其中所述低密度奇偶校验引擎储存一第一组错误更正组态参数,以及于译码所述编码数据时,所述低密度奇偶校验引擎基于所述第一组错误更正组态参数进行对应于一第一低密度奇偶校验特征矩阵的译码;以及将通过译码所述编码数据而取得的所述第二组错误更正组态参数储存于所述低密度奇偶校验引擎中的一随机存取存储器,并控制所述低密度奇偶校验引擎基于所述随机存取存储器中的所述第二组错误更正组态参数进行对应于一第二低密度奇偶校验特征矩阵的运作,使得所述低密度奇偶校验引擎具备对应于所述第二低密度奇偶校验特征矩阵的编码与译码能力,以供所述控制器于所述至少一非挥发性存储器组件存取数据之用; 其中所述第一低密度奇偶校验特征矩阵包括多个子矩阵而所述第一低密度奇偶校验特征矩阵的所述多个子矩阵中的每一子矩阵是选自一预定集合的一方块矩阵; 所述第二低密度奇偶校验特征矩阵包括多个子矩阵,而所述第二低密度奇偶校验特征矩阵的所述多个子矩阵中的每一子矩阵是选自所述预定集合的一方块矩阵; 所述第二低密度奇偶校验特征矩阵的所述多个子矩阵中的任一子矩阵的大小等于所述第一低密度奇偶校验特征矩阵的所述多个子矩阵中的任一子矩阵的大小;以及 所述预定集合包括一零矩阵、一单位矩阵、以及所述单位矩阵的至少一循环位移矩阵,其中所述至少一循环位移矩阵中的任一循环位移矩阵是取自循环地位移所述单位矩阵中的全部的行向量或循环地位移所述单位矩阵中的全部的列向量。2.如权利要求1所述的方法,其特征在于所述第二低密度奇偶校验特征矩阵当中沿着行方向的子矩阵的数量小于所述第一低密度奇偶校验特征矩阵当中沿着行方向的子矩阵的数量;以及于所述第二低密度奇偶校验特征矩阵当中沿着列方向的子矩阵的数量小于所述第一低密度奇偶校验特征矩阵当中沿着列方向的子矩阵的数量。3.如权利要求2所述的方法,其特征在于所述第二低密度奇偶校验特征矩阵当中沿着行方向的子矩阵的数量等于所述第一低密度奇偶校验特征矩阵当中沿着行方向的子矩阵的数量减一;以及于所述第二低密度奇偶校验特征矩阵当中沿着列方向的子矩阵的数量等于所述第一低密度奇偶校验特征矩阵当中沿着列方向的子矩阵的数量减一。4.如权利要求1所述的方法,其特征在于在所述低密度奇偶校验引擎基于所述第一组错误更正组态参数进行运作的状况下,所述低密度奇偶校验引擎的错误更正能力对应于所述第一低密度奇偶校验特征矩阵;以及在所述低密度奇偶校验引擎基于所述第二组错误更正组态参数进行运作的状况下,所述低密度奇偶校验引擎的错误更正能力对应于所述第二低密度奇偶校验特征矩阵。5.如权利要求1所述的方法,其特征在于所述编码数据是通过对所述第二组错误更正组态参数进行基于所述第一组错误更正组态参数的编码而预先产生;以及所述编码数据是预先写入所述系统区块。6.如权利要求1所述的方法,其特征在于还包括: 当所述记忆装置开机时,从所述系统区块读取所述编码数据并利用所述低密度奇偶校验引擎译码所述编码数据以取得所述第二组错误更正组态参数,以容许所述低密度奇偶校验引擎基于所述随机存取存储器中的所述第二组错误更正组态参数进行对应于所述第二低密度奇偶校验特征矩阵的运作。7.如权利要求6所述的方法,其特征在于当所述记忆装置关机时,所述随机存取存储器中的所述第二组错误更正组态参数消失,造成所述低密度奇偶校验引擎暂时地丧失对应于所述第二低密度奇偶校验特征矩阵的编码与译码能力,直到所述记忆装置再度开机。8.如权利要求1所述的方法,其特征在于所述第一组错误更正组态参数包括所述第一低密度奇偶校验特征矩阵的总行数与总列数;以及所述第二组错误更正组态参数包括所述第二低密度奇偶校验特征矩阵的总行数与总列数。9.如权利要求1所述的方法,其特征在于在所述低密度奇偶校验引擎的迭代编码与译码是基于所述第一低密度奇偶校验特征矩阵与所述第二低密度奇偶校验特征矩阵中的任一者的列方向的状况下,所述第一组错误更正组态参数包括所述第一低密度奇偶校验特征矩阵中的每一列子矩阵的非零子矩阵的数量,并且所述第二组错误更正组态参数包括所述第二低密度奇偶校验特征矩阵中的每一列子矩阵的非零子矩阵的数量。10.如权利要求1所述的方法,其特征在于在所述低密度奇偶校验引擎的迭代编码与译码是基于所述第一低密度奇偶校验特征矩阵与所述第二低密度奇偶校验特征矩阵中的任一者的行方向的状况下,所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1