固态器件中的多纠错码代码字尺寸的制作方法_4

文档序号:9547041阅读:来源:国知局
中性(例如,她的和它的),反之亦然。标题和小标题,如果有的话,仅仅是为了方便使用,并不限制本发明。
[0046]谓词“配置为”、“可操作来”以及“被编程为”不意味着对象的特定有形或无形的修改,而是意图可以被互换性使用。例如,被配置为件事和控制操作或组件的处理器也可以意味着该处处理器被编程为监视和控制该操作或者该处理器可操作来监视或控制该操作。同样地,被配置为执行代码的处理器可以被认为是被编程为执行代码的处理器或可以操作为执行代码的处理器。
[0047]诸如“方面”这种措辞并不意味着这种方面对该主题技术是必要的或者这种方面应用于该主题技术的所有配置。涉及一个方面的披露内容可以应用到所有配置,或者应用到一个或多个配置。一种方面可以提供一个或多个实例。诸如一个方面这种措辞可以指的是一个或多个方面,反之亦然。诸如“实施例”这种措辞并意味着该实施例对本主题技术是必要的或者该实施例应用于该主题技术的所有配置。涉及一个实施例的披露内容可以应用到所有实施例,或者应用到一个或多个实施例。一种实施例可以提供一个或多个实例。诸如“实施例”的措辞可以指的是一个或多个实施例,反之亦然。诸如“配置”这种措辞并意味着该配置对本主题技术是必要的或者该配置应用于该主题技术的所有配置。涉及一个配置的披露内容可以应用到所有配置,或者应用到一个或多个配置。一种配置可以提供一个或多个实例。诸如“配置”的措辞可以指的是一个或多个配置,反之亦然。
[0048]单词“示例性”在此被用来表示“起到一个例子或说明性的作用”在此被描述为“示例性”的方面或设计都不必然被认为是高于其他方面的或设计的优选的或最佳的方面。
[0049]等同于在本公开通篇所描述的各种方面的元件的、对本领域普通技术人员已知或将来所知晓的所有结构和功能等同无在此通过参引包含在此处并且意图由权利要求书所涵盖。而且,在此没有披露的任何事情意图将被奉献给公众,无论这种披露是否明确限定在权利要求书中。没有权利要求元素被根据美国专利法35 U.S.C.§112,第六段被解释,除非该元素使用“用于…的装置”的措辞来限定,或者在方法权利要求的情况下,该元素使用“用于…的步骤”的措辞来限定。此外,就说明书和权利要求书中的术语“包括”、“具有”等而言,这种术语将是包含性的,方式上类似于术语“包含”,就像在权利要求中被用作过渡词是解释“包含”时一样。
【主权项】
1.一种用于在固态器件中存储数据的方法,该方法包括: 接收多个主机数据单元,用于存储在固态非易失性存储器中; 在多个数据有效载荷之间划分所述多个主机数据单元,其中第一数据有效载荷包括第一主机数据单元,而第二数据有效载荷包括第二主机数据单元的一部分; 将第一数据有效载荷编码成具有第一代码字尺寸的第一代码字; 将第二数据有效载荷编码成具有第二代码字尺寸的第二代码字,第二代码字尺寸不同于第一代码字尺寸;以及 将第一代码字和第二代码字写到固态非易失性存储器中的第一页。2.根据权利要求1所述的方法,还包括: 将一组数据有效载荷编码成多个具有第一代码字尺寸的代码字,其中该组数据有效载荷包括源自所述多个数据有效载荷中的两个或多个数据有效载荷;以及 将所述多个具有第一代码字尺寸的代码字写到所述固态非易失性存储器中的第一页。3.根据权利要求1所述的方法,其中第三数据有效载荷包括所述第二主机数据单元的剩余部分,并且该方法还包括: 将所述第二主机数据单元的剩余部分划分到第三数据有效载荷; 将所述第三数据有效载荷编码成具有第三代码字尺寸的第三代码字,第三代码字尺寸不同于所述第一代码字尺寸和第二代码字尺寸;以及 将所述第三代码字写到所述固态非易失性存储器中的第二页。4.根据权利要求3所述的方法,其中所述第一页和第二页在所述固态非易失性存储器中是依次有顺序的。5.根据权利要求3所述的方法,其中所述第二页包括三个代码字,每个代码字具有不同的代码字尺寸。6.根据权利要求1所述的方法,其中多个代码字跨所述固态非易失性存储器中的多个页以代码字尺寸的重复图案被写入和被排列。7.根据权利要求1所述的方法,其中所述第一代码字尺寸和所述第二代码字尺寸选自于多个代码字尺寸。8.根据权利要求1所述的方法,其中所述第一代码字和所述第二代码字还包括多个奇偶校验位,其中所述第一代码字中的奇偶校验位的数量与所述第二代码字中的奇偶校验位的数量相同。9.根据权利要求1所述的方法,其中所述在所述多个数据有效载荷之间划分所述多个主机数据单元包括:基于代码字尺寸分配数量,以便被写到所述固态非易失性存储器。10.一种系统,包括: 固态非易失性存储器; 一个或多个数据缓存器,配置为接收多个主机数据单元,用于存储在所述固态非易失性存储器中; 控制器,被配置为: 在多个数据有效载荷之间划分所述一个或多个数据缓存器中的所述多个主机数据单元,其中第一数据有效载荷包括第一主机数据单元,而第二数据有效载荷包括第二主机数据单元的一部分;以及 编码器/解码器,被配置为: 将第一数据有效载荷编码成具有第一代码字尺寸的第一代码字;以及 将第二数据有效载荷编码成具有第二代码字尺寸的第二代码字,所述第二代码字尺寸不同于所述第一代码字尺寸; 其中,所述控制器还被配置为将所述第一代码字和所述第二代码字写到固态非易失性存储器中的第一页。11.根据权利要求10所述的系统,其中所述编码器/解码器还被配置为将一组数据有效载荷编码成多个具有第一代码字尺寸的代码字,其中该组数据有效载荷包括源自所述多个数据有效载荷中的两个或多个数据有效载荷;以及所述控制器还被配置为将所述多个具有第一代码字尺寸的代码字写到所述固态非易失性存储器中的第一页。12.根据权利要求10所述的系统,其中第三数据有效载荷包括所述第二主机数据单元的剩余部分, 其中所述控制器还被配置为将所述第二主机数据单元的剩余部分划分为第三数据有效载荷; 其中所述编码器/解码器还被配置为将所述第三数据有效载荷编码成具有第三代码字尺寸的第三代码字,所述第三代码字尺寸不同于所述第一代码字尺寸和第二代码字尺寸;以及 其中所述控制器还被配置为将所述第三代码字写到所述固态非易失性存储器中的第二页。13.根据权利要求12所述的系统,其中所述第一页和第二页在所述固态非易失性存储器是依次有顺序的。14.根据权利要求12所述的系统,其中所述第二页包括三个代码字,每个代码字具有不同的代码字尺寸。15.根据权利要求10所述的系统,其中多个代码字跨所述固态非易失性存储器中的多个页以代码字尺寸的重复图案被写入和被排列。16.根据权利要求10所述的系统,其中所述第一代码字尺寸和所述第二代码字尺寸选自于多个代码字尺寸。17.根据权利要求16所述的系统,其中所述多个代码字尺寸基于所述编码器/解码器的能力。18.根据权利要求10所述的系统,其中所述第一代码字和所述第二代码字还包括多个奇偶校验位,其中所述第一代码字中的奇偶校验位数量与所述第二代码字中的奇偶校验位的数量相同。19.根据权利要求10所述的系统,其中所述在所述多个数据有效载荷之间划分所述多个主机数据单元包括:基于代码字尺寸分配数量,以便被写到所述固态非易失性存储器。20.一种机器可读介质,其上包含一些指令,所述指令在被执行时执行一种方法,该方法包括: 接收多个主机数据单元,用于存储在固态非易失性存储器中; 在多个数据有效载荷之间划分所述多个主机数据单元,其中第一数据有效载荷包括第一主机数据单元,而第二数据有效载荷包括第二主机数据单元的一部分; 将第一数据有效载荷编码成具有第一代码字尺寸的第一代码字; 将第二数据有效载荷编码成具有第二代码字尺寸的第二代码字,第二代码字尺寸不同于第一代码字尺寸;以及 将第一代码字和第二代码字写到固态非易失性存储器中的第一页。
【专利摘要】本发明提供了一种用于将具有多个尺寸的多个代码字写入固态器件的方法。在一个方面,一种方法包括接收多个主机数据单元用于存储在固态非易失性存储器中。该方法包括将所述多个主机数据单元划分成多个数据有效载荷,其中第一数据有效载荷包括第一主机数据单元,而第二数据有效载荷包括第二主机数据单元的一部分。该方法包括将第一数据有效载荷编码成具有第一代码字尺寸的第一代码字。该方法包括将第二数据有效载荷编码成具有第二代码字尺寸的第二代码字,第二代码字尺寸不同于第一代码字尺寸。该方法包括将第一代码字和第二代码字写到固态非易失性存储器中的第一页。还提供了系统和机器可读介质。
【IPC分类】G06F11/10
【公开号】CN105302659
【申请号】CN201510431923
【发明人】R.D.巴恩特
【申请人】Hgst荷兰公司
【公开日】2016年2月3日
【申请日】2015年7月21日
【公告号】DE102015008923A1, US20160026525
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1