[發明專利]存儲器控制器、存儲裝置及其控制方法以及記錄介質在審
| 申請號: | 201911112791.6 | 申請日: | 2019-11-14 |
| 公開(公告)號: | CN112764672A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 陳春樹;李連春;賴敬中 | 申請(專利權)人: | 愛思開海力士有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 崔卿虎 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 控制器 存儲 裝置 及其 控制 方法 以及 記錄 介質 | ||
本文描述了存儲器控制器、存儲裝置及其控制方法以及記錄介質。一種存儲裝置的控制方法,其中當存儲裝置向主機傳輸數據時主機不能將命令傳輸至存儲裝置,此后存在數據傳輸延遲時間段,并且沒有數據傳輸到主機直到從主機接收到讀取命令,該控制方法包括如下步驟:在數據傳輸延遲時間段期間,每當從主機接收到讀取命令時,由存儲裝置的存儲器控制器檢測主機的主機延遲時間;以及由存儲器控制器基于檢測到的主機延遲時間中的一個或多個來調節數據傳輸延遲時間段。
本申請要求于2019年10月21日在美國專利商標局提交的美國申請16/658,373的優先權,在此通過引用并入其全部內容。
技術領域
各個實施例一般地涉及數據存儲技術,并且更具體地涉及用于存儲裝置的存儲器控制器、存儲裝置、存儲裝置的控制方法以及記錄介質。
背景技術
諸如計算機或服務器的計算裝置執行程序以處理數據。例如,當提取照片、播放音頻或視頻、執行操作或執行網絡通信時,計算裝置經常需要請求存儲裝置以時間有效的方式執行數據讀取操作。當在隨機讀取處理期間在數據讀取操作之間存在較大的延遲時,該延遲可能會影響到整體讀取效率。
在許多存儲系統中,當存儲裝置和主機同時傳輸幀時,出現沖突。在這種情況下,存儲裝置相對于主機具有優先權。在這種情況下,當存儲裝置向主機發送直接存儲器訪問(DMA)設置幀信息結構(FIS)以進入數據傳輸步驟時,主機通常無法向存儲裝置發送任何命令。例如,主機需要停止將信息幀傳輸到存儲裝置,直到存儲裝置完成數據傳輸為止。
主機本身可能具有主機延遲。因此,當在主機將多個讀取命令發送給存儲裝置之后存儲裝置響應于多個讀取命令而連續地進入數據傳輸步驟時,只有在存儲裝置響應于多個讀取命令而完成多個數據傳輸步驟之后,主機往往可以將新的讀取命令傳輸到存儲裝置。在這種情況下,由于存儲裝置相對于主機具有優先權并且主機本身具有主機延遲,在數據讀取操作之間會出現相對較大的延遲。因此,延遲可能影響到整個讀取效率。
發明內容
在一個實施例中,提供了一種存儲裝置的控制方法,其中當所述存儲裝置向主機傳輸數據時所述主機不能將命令傳輸至所述存儲裝置,此后存在數據傳輸延遲時間段,并且沒有數據傳輸到所述主機直到從所述主機接收到讀取命令,所述控制方法包括如下步驟:在所述數據傳輸延遲時間段期間,每當從所述主機接收到讀取命令時,由所述存儲裝置的存儲器控制器檢測所述主機的主機延遲時間;以及由所述存儲器控制器基于檢測到的主機延遲時間中的一個或多個來調節所述數據傳輸延遲時間段。
檢測步驟可以包括:由所述存儲器控制器設定所述數據傳輸延遲時間段的初始值;在所述數據傳輸延遲時間段期間,每次從所述主機接收到讀取命令時,檢測所述主機延遲時間;以及將所述主機延遲時間的檢測重復由檢測閾值定義的設定次數。
所述數據傳輸延遲時間段被調節為檢測到的主機延遲時間的最大值。
所述數據傳輸延遲時間段用于直接存儲器訪問設置命令。
所述存儲器控制器在第一狀態下的操作期間執行所述檢測,并且在第二狀態下的操作期間執行所述調節,以及所述控制方法包括:當處于所述第二狀態的存儲器控制器在每個調節后的數據傳輸延遲時間段期間沒有從所述主機接收到讀取命令時,將所述存儲器控制器從所述第二狀態切換到所述第一狀態以執行檢測,并且重新檢測所述主機的主機延遲時間。
所述控制方法進一步包括:當處于所述第一狀態的所述存儲器控制器在所述數據傳輸延遲時間段期間沒有連續地從所述主機接收讀取命令時,將所述存儲器控制器從所述第二狀態切換到第三狀態,其中在處于所述第三狀態的存儲器控制器將數據傳輸到所述主機之后沒有數據傳輸延遲時間段。
所述控制方法進一步包括:當處于所述第三狀態的所述存儲器控制器多次接收到來自主機的讀取命令時,將所述存儲器控制器從所述第三狀態切換到所述第一狀態以檢測所述主機延遲時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛思開海力士有限公司,未經愛思開海力士有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911112791.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電磁感應加熱裝置
- 下一篇:一種數據發送方法和裝置





