一种使用DQS的存储装置自校准方法、装置及存储介质制造方法及图纸

技术编号:38866849 阅读:15 留言:0更新日期:2023-09-22 14:05
本发明专利技术涉及一种使用DQS的存储装置自校准方法、装置及存储介质,涉及存储技术领域。本发明专利技术于存储区域内预置用于指示读操作偏移方向的偏移标识,于控制单元固化各个存储区域的参考偏移标识;检测到任一存储区域内出现读错误时,通过读操作获取该发生读错误的存储区域的偏移标识,并与该发生读错误的存储区域的参考偏移标识对比确定读错误的偏移方向,根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势;在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。DQS延迟不准确导致读错误时,通过自动调节DQS的延迟值实现自我校准。DQS的延迟值实现自我校准。DQS的延迟值实现自我校准。

【技术实现步骤摘要】
一种使用DQS的存储装置自校准方法、装置及存储介质


[0001]本专利技术涉及存储
,尤其涉及一种使用DQS的存储装置自校准方法、装置及存储介质。

技术介绍

[0002]闪存是一种重要的存储介质,由于读写速度快,被广泛应用到存储装置中,如,固态硬盘(Solid State Drive,SSD)。
[0003]DQS(data strobe signal,数据选通信号)是进行数据传输时的重要控制信号。从SSD的闪存中读取数据时,DQS是由SSD中闪存发出的用于通知读取闪存的主设备数据线开始更新的标志。理想情况下,DQS的上升下降沿应与DQ(DQ为NAND Flash的数据传输通道,可以传输命令,地址和数据信号)的中心对齐,但是实际使用中,会因物理设定导致DQS信号延迟值不准确,造成读取数据过程中的读错误;但是由于硬盘程序在烧录进芯片时,每个通道的DQS延迟值是固定的,无法针对每个SSD出现读错误的通道进行调整,所以一旦因物理设定导致DQS信号延迟值设置的不合理时,通过现有的重试模式无法改善。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种使用DQS的存储装置自校准方法、装置及存储介质。
[0005]第一方面,本专利技术提供一种使用DQS的存储装置自校准方法,包括:
[0006]于所存储装置的存储区域内预置用于指示读操作偏移方向的偏移标识,于所述存储装置的控制单元固化各个存储区域的参考偏移标识;
[0007]检测到存储装置的任一存储区域内出现读错误时,存储装置的控制单元通过读操作获取该发生读错误的存储区域的偏移标识,并与自身固化的该发生读错误的存储区域的参考偏移标识对比确定读错误的偏移方向,根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势;在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。
[0008]更进一步地,检测到存储装置的任一存储区域内出现读错误进行DQS调整前,首先进入重试模式,通过重试模式进行自纠正错误,检测重试模式自纠正错误是否失败,若失败,则执行DQS调整的过程,若成功则存储装置继续执行下一读命令。
[0009]更进一步地,存储装置的控制单元通过读操作获取发生读错误存储区域的偏移标识,并与自身固化的读错误存储区域的参考偏移标识对比确定读错误的偏移量,根据读错误的偏移量确定与该发生读错误的存储区域对应的目标DQS的DQS延迟调整量;在验证调整DQS有效的情况下,按照目标DQS的调整趋势和DQS延迟调整量迭代地进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。
[0010]更进一步地,根据存储设备型号预先制定DQS延迟调整量与所述偏移量的映射表;根据读错误的偏移量确定与该发生读错误的存储区域对应的目标DQS的DQS延迟调整量时,
根据存储设备型号选取目标映射表,在根据目标映射表和偏移量匹配目标DQS的DQS延迟调整量。
[0011]更进一步地,所述根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势包括:若所述偏移标识与所述参考偏移标识相比为右偏移,说明目标DQS的DQS延迟值设置偏大,则目标DQS的调整趋势为减小,若所述偏移标识与所述参考偏移标识相比为左偏移,说明目标DQS的DQS延迟值设置偏小,则目标DQS的调整趋势为增大。
[0012]更进一步地,在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功包括:
[0013]在验证调整DQS有效的情况下,迭代的按照目标DQS的调整趋势和每次迭代调整过程中设定的DQS延迟调整量对目标DQS的DQS延迟进行调整;
[0014]每次调整后,执行读操作获取发生读错误的存储区域的偏移标识,并将新获得的偏移标识与所述参考偏移标识对比获得偏移量,通过所述偏移量是否为0判断是否读操作校准成功。
[0015]更进一步地,所述验证调整DQS有效的方式包括:按照目标DQS的调整趋势和单位调整量对目标DQS的DQS延迟进行调整,调整后,执行读操作获取发生读错误的存储区域的偏移标识,并将新获得的偏移标识与所述参考偏移标识对比获得偏移量,通过所述偏移量是否改善判断调整DQS是否有效。
[0016]更进一步地,在验证调整DQS无效的情况下,提示数据传输通道异常。
[0017]第二方面,本专利技术提供一种存储装置,包括:至少一控制单元,所述控制单元通过总线单元连接存储单元,所述存储单元的存储区域内预置用于指示读操作偏移方向的偏移标识,所述总线单元包括DQS信号线,所述存储单元存储计算机程序,所述计算机程序被所述控制单元执行时,实现所述的使用DQS的存储装置自校准方法。
[0018]第三方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被存储设备的控制单元执行时,实现所述的使用DQS的存储装置自校准方法。
[0019]本专利技术实施例提供的上述技术方案与现有技术相比具有如下优点:
[0020]本专利技术对于现有的使用DQS的存储装置在读错误进行重试机制后增加了DQS延迟自调整的流程。DQS延迟自调整的流程需要在存储装置的存储区域内预置用于指示读操作偏移方向的偏移标识,于所述存储装置的控制单元固化各个存储区域的参考偏移标识;检测到存储装置的任一存储区域内出现读错误时,存储装置的控制单元通过读操作获取该发生读错误的存储区域的偏移标识,并与自身固化的该发生读错误的存储区域的参考偏移标识对比确定读错误的偏移方向,根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势;在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。当某个通道的某个地址存储区域出现读错误时进入重试模式并且失败后,可将读取的偏移标识与参考偏移标识进行对比,确定目标DQS的延迟的调整趋势,在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。从而实现DQS延迟不准确导致读错误时,通过自动调节DQS的延迟值实现自我校准。
[0021]本专利技术在进行DQS调整前,首先验证调整DQS对读错误的改善是否有效,在有效的
情况下进行DQS调整,避免数据传输通道故障时,无限迭代调试DQS。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本专利技术实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种使用DQS的存储装置自校准方法,其特征在于,包括:于存储装置的存储区域内预置用于指示读操作偏移方向的偏移标识,于所述存储装置的控制单元固化各个存储区域的参考偏移标识;检测到存储装置的任一存储区域内出现读错误时,存储装置的控制单元通过读操作获取该发生读错误的存储区域的偏移标识,并与自身固化的该发生读错误的存储区域的参考偏移标识对比确定读错误的偏移方向,根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势;在验证调整DQS有效的情况下,按照目标DQS的调整趋势进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。2.根据权利要求1所述的使用DQS的存储装置自校准方法,其特征在于,检测到存储装置的任一存储区域内出现读错误进行DQS调整前,首先进入重试模式,通过重试模式进行自纠正错误,检测重试模式自纠正错误是否失败,若失败,则执行DQS调整的过程,若成功则存储装置继续执行下一读命令。3.根据权利要求1所述的使用DQS的存储装置自校准方法,其特征在于,存储装置的控制单元通过读操作获取发生读错误存储区域的偏移标识,并与自身固化的读错误存储区域的参考偏移标识对比确定读错误的偏移量,根据读错误的偏移量确定与该发生读错误的存储区域对应的目标DQS的DQS延迟调整量;在验证调整DQS有效的情况下,按照目标DQS的调整趋势和DQS延迟调整量迭代地进行目标DQS调整,直至通过DQS调整后的读操作验证校准成功。4.根据权利要求3所述的使用DQS的存储装置自校准方法,其特征在于,根据存储设备型号预先制定DQS延迟调整量与所述偏移量的映射表;根据读错误的偏移量确定与该发生读错误的存储区域对应的目标DQS的DQS延迟调整量时,根据存储设备型号选取目标映射表,在根据目标映射表和偏移量匹配目标DQS的DQS延迟调整量。5.根据权利要求1所述的使用DQS的存储装置自校准方法,其特征在于,所述根据读错误的偏移方向确定与该发生读错误的存储区域对应的目标DQS的调整趋势包括:若所述偏移标识与所...

【专利技术属性】
技术研发人员:顾洪洋
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1