[发明专利]存储器控制器、存储装置及其控制方法以及记录介质在审
申请号: | 201911112791.6 | 申请日: | 2019-11-14 |
公开(公告)号: | CN112764672A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 陈春树;李连春;赖敬中 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 崔卿虎 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 存储 装置 及其 控制 方法 以及 记录 介质 | ||
1.一种存储装置的控制方法,其中当所述存储装置向主机传输数据时所述主机不能将命令传输至所述存储装置,在所述存储装置向所述主机传输数据之后存在数据传输延迟时间段,并且没有数据传输到所述主机直到从所述主机接收到读取命令,所述控制方法包括如下步骤:
在所述数据传输延迟时间段期间,每当从所述主机接收到读取命令时,由所述存储装置的存储器控制器检测所述主机的主机延迟时间;以及
由所述存储器控制器基于检测到的所述主机延迟时间中的一个或多个来调节所述数据传输延迟时间段。
2.根据权利要求1所述的控制方法,其中所述检测包括:
由所述存储器控制器设定所述数据传输延迟时间段的初始值;
在所述数据传输延迟时间段期间,每当从所述主机接收到所述读取命令时检测所述主机延迟时间;以及
将所述主机延迟时间的所述检测重复由检测阈值定义的设定次数。
3.根据权利要求1所述的控制方法,其中所述数据传输延迟时间段被调节为检测到的所述主机延迟时间的最大值。
4.根据权利要求1所述的控制方法,其中所述数据传输延迟时间段被用于直接存储器访问设置命令。
5.根据权利要求1所述的控制方法,其中所述存储器控制器在第一状态下的操作期间执行所述检测,并且在第二状态下的操作期间执行所述调节,以及
所述控制方法包括:当处于所述第二状态的所述存储器控制器在每个调节后的数据传输延迟时间段期间没有从所述主机接收到读取命令时,将所述存储器控制器从所述第二状态切换到所述第一状态以执行检测,并且重新检测所述主机的所述主机延迟时间。
6.根据权利要求5所述的控制方法,进一步包括:当处于所述第一状态的所述存储器控制器在所述数据传输延迟时间段期间没有连续地从所述主机接收读取命令时,将所述存储器控制器从所述第二状态切换到第三状态,其中在处于所述第三状态的所述存储器控制器将数据传输到所述主机之后没有数据传输延迟时间段。
7.根据权利要求6所述的控制方法,进一步包括:当处于所述第三状态的所述存储器控制器多次接收到来自所述主机的读取命令时,将所述存储器控制器从所述第三状态切换到所述第一状态以检测所述主机延迟时间。
8.根据权利要求1所述的控制方法,其中所述存储装置使用基于串行高级技术附件(SATA)的协议与所述主机进行通信。
9.根据权利要求1所述的控制方法,其中所述存储器控制器存储用于控制存储装置的处理器以执行所述控制方法的程序代码。
10.一种用于存储装置的存储器控制器,其中当所述存储装置向主机传输数据时所述主机不能将命令传输至所述存储装置,在所述存储装置向所述主机传输数据之后存在数据传输延迟时间段,并且没有数据传输到所述主机直到从所述主机接收到读取命令,所述存储器控制器包括:
主机接口,被配置为与所述主机通信;以及
存储器控制部件,被耦合到所述主机接口,并且被配置为:
通过所述主机接口与所述主机通信来从所述主机接收一个或多个命令,并且访问存储在所述存储装置中的数据;
在所述数据传输时间段期间,每当从所述主机接收到读取命令时,检测所述主机的主机延迟时间;以及
基于检测到的所述主机延迟时间中的一个或多个来调节所述数据传输延迟时间段。
11.根据权利要求10所述的存储器控制器,其中所述存储器控制部件将所述数据传输延迟时间段调节为检测到的所述主机延迟时间的最大值。
12.根据权利要求10所述的存储器控制器,其中所述数据传输延迟时间段被用于直接存储器访问设置命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911112791.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁感应加热装置
- 下一篇:一种数据发送方法和装置