【技术实现步骤摘要】
相关申请的交叉引用本公开内容要求共同未决、共同受让的,2012年6月27日提交的美国临时专利申请N0.61/665,127的权利,其全部内容通过引用并入本文。
本公开内容涉及一种用于从存储设备读取和解码数据的方法和系统。更具体地,本公开内容涉及一种用于将从存储设备读取的解码码字传送至主机控制器的优化过程。
技术介绍
本文提供的背景描述是为了一般地呈现本公开内容的上下文背景的目的。本文专利技术人在本背景章节中所描述的工作的程度的工作,以及在提交时可能还不能取得现有技术资格的本说明书的各方面,既非明确地也非隐含地承认为相对本公开内容的现有技术。本公开内容涉及一种用于从存储设备读取的方法和系统。数据存储在存储设备上的各种不同数据扇区中。读取命令被传送以读取和解码存储在这些不同扇区中的码字。确定解码一个码字所需要的解码时间量的一个因素是与用于那个给定码字的读取操作相关联的信噪比(SNR)。作为记录类型的一个示例,在磁记录中,基于读取命令中的码字的位置,序列地读取和解码码字,读取命令列出将从存储设备读取特定码字的顺序。作为应用读取命令的结果,读取通道读取且尝试解码码字。依赖于用于特定码字的读取操作的SNR,某些码字可能比具有更高SNR的其它码字需要更长的时间段来完成解码。用于从存储设备读取和解码码字的传统系统是低效的。从存储设备读取的码字被输入至两个码字解码器引擎。解码完成时码字必须存储在读取通道中直到所有的码字在它们完成解码前被输入至解码器引擎。因此,比待解码的其它码字花费更长时间的特定码字延迟其它码字的输出直到特定的码字完成解码。一旦较早的输入码字完成解 ...
【技术保护点】
一种从存储设备读取数据的方法,所述方法包括:从所述存储设备读取第一码字和第二码字,其中所述第二码字位于所述存储设备上、所述第一码字之后;并行地解码所述第一码字和所述第二码字,其中对所述第二码字的所述解码在对所述第一码字的所述解码完成之前完成;以及在对所述第一码字的所述解码完成之前,向控制电路传送所述解码的第二码字和指示对所述第二码字的所述解码是否完成的信号,其中所述信号指示所述第二码字相对于所述第一码字的位置。
【技术特征摘要】
2012.06.27 US 61/665,1271.一种从存储设备读取数据的方法,所述方法包括: 从所述存储设备读取第一码字和第二码字,其中所述第二码字位于所述存储设备上、所述第一码字之后; 并行地解码所述第一码字和所述第二码字,其中对所述第二码字的所述解码在对所述第一码字的所述解码完成之前完成;以及 在对所述第一码字的所述解码完成之前,向控制电路传送所述解码的第二码字和指示对所述第二码字的所述解码是否完成的信号,其中所述信号指示所述第二码字相对于所述第一码字的位置。2.根据权利要求1所述的方法,其中指示对所述第二码字的所述解码是否完成的所述信号包括:标识每个码字相对于其它码字在所述存储设备中的位置的标签。3.根据权利要求1所述的方法,进一步包括:所述控制电路向所述存储设备传送发起从所述存储设备读取所述第一码字和所述第二码字的输入信号,其中所述输入信号包括标识所述第一码字和所述第二码字将被解码的顺序的标签。4.根据权利要求1所述的方法,进一步包括:一旦已经解码所述第二码字,所述控制电路将所述第二码字存储在存储器单元中。5.根据权利要求1所述的方法,其中指示对所述第二码字的解码是否完成的所述信号的长度基于所述第二码字所位于的存储设备扇区的尺寸,以及基于对所述第二码字的解码是否完成。6.根据权利要求1所 述的方法,进一步包括: 在所述控制电路确定所述第二码字已经被解码、并且对所述第一码字的所述解码尚未完成;以及 向所述控制电路传送指示所述第一码字尚未完成解码的最小长度的信号。7.根据权利要求2所述的方法,其中所述控制电路通过将所解码的第二码字与指示对所述第二码字的解码是否完成的所述信号中包括的所述标签相匹配,来确定所解码的第二码字的所述位置。8.根据权利要求3所述的方法,其中基于所述输入信号中指定的所述顺序来尝试解码所述第一码字和所述第二码字。9.根据权利要求5所述的方法,其中所述控制电路基于指示所述第二码字的解码是否完成的所述信号的长度,确定对所述第二码字的解码是否已经完成。10.根据权利要求6所述的方法,其中指示所述第一码字尚未完成解码的所述最小长度信号包括在指示对所述第二码字的解码是否完成的所述信号中。11.根据权利要求1所述的方法,进一步包括: 将所解码的第一码字和指示对所述第一码字的解码是否完成的信号传送至所述控制电路,其中所述信号指示所述第一码字相对于所述第二码字的位置。1...
【专利技术属性】
技术研发人员:盛宏鹰,P·蔡钱纳冯格,G·伯德,
申请(专利权)人:马维尔国际贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。