[發明專利]存儲器系統及其操作方法在審
| 申請號: | 202110369682.3 | 申請日: | 2021-04-07 |
| 公開(公告)號: | CN114253465A | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 金太河;金志烈;羅炯柱;李官洙 | 申請(專利權)人: | 愛思開海力士有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李新娜;趙永莉 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 系統 及其 操作方法 | ||
本公開的實施例涉及一種存儲器系統及其操作方法。根據本公開的實施例,存儲器系統可以在每個掃描周期中,完全掃描一次多個存儲塊之中的一個或多個目標存儲塊中的每一個,以檢測在相應目標存儲塊中存儲的數據中的錯誤,并且可以在已經掃描目標存儲塊的掃描周期中阻止對相應的每個目標存儲塊嘗試的第二次掃描,直到該掃描周期完成。
相關申請的交叉引用
本申請要求于2020年9月22日提交的申請號為10-2020-0122474的韓國專利申請的優先權,該韓國專利申請通過引用整體并入本文。
技術領域
實施例涉及一種存儲器系統及其操作方法。
背景技術
例如存儲裝置的存儲器系統基于來自諸如計算機、移動終端(例如,智能電話或平板)或各種其它電子裝置中的任意一種的主機的請求來存儲數據。存儲器系統可以是諸如硬盤驅動器(HDD)的將數據存儲在磁盤中的類型,或者是諸如固態驅動器(SSD)、通用閃存裝置(UFS)或嵌入式MMC(eMMC)裝置的將數據存儲在非易失性存儲器中的類型。
存儲器系統可以進一步包括用于控制存儲器裝置的存儲器控制器。存儲器控制器可以從主機接收命令并且可以基于所接收的命令來運行或控制用于讀取、寫入或擦除存儲器系統中的易失性存儲器或非易失性存儲器中的數據的操作。存儲器控制器可以驅動執行邏輯運算的固件以控制這樣的操作。
存儲器系統可以周期性地掃描存儲器裝置中的存儲塊,以檢測在存儲器裝置中發生的錯誤并且針對檢測到的錯誤運行操作。執行這種掃描操作以確保存儲器系統的穩定性,但是這種操作的性能會延遲處理由存儲器系統接收的命令,從而使系統的整體性能劣化。
發明內容
本公開的實施例提供一種能夠在掃描存儲器裝置中的存儲塊的進程中最小化或消除不必要的掃描操作的存儲器系統及其操作方法。
一方面,本公開的實施例可以提供一種存儲器系統,該存儲器系統包括:存儲器裝置,包括多個存儲塊;以及存儲器控制器,與存儲器裝置通信以控制存儲器裝置。
存儲器控制器可以在每個掃描周期中,完全掃描一次多個存儲塊之中的一個或多個目標存儲塊中的每一個,以檢測在相應目標存儲塊中存儲的數據中的錯誤。
存儲器控制器可以在已經掃描目標存儲塊的掃描周期中阻止對相應的每個目標存儲塊嘗試的第二次掃描,直到該掃描周期完成。
在確定第一掃描周期是否已經完成時,存儲器控制器可以將存儲器系統處于睡眠模式狀態的時間量添加到第一掃描周期的經過時間。
存儲器控制器可以確定多個存儲塊中的每一個是熱存儲塊還是冷存儲塊,并且可以選擇一個或多個冷存儲塊作為一個或多個目標存儲塊。
在這種情況下,基于每個存儲塊是否在第一檢查周期期間被擦除以及每個存儲塊是否在緊接在第一檢查周期之前發生的第二檢查周期期間被擦除,存儲器控制器可以在第一檢查周期完成時確定相應的存儲塊是熱存儲塊還是冷存儲塊。
在另一方面,本公開的實施例可以提供一種存儲器系統的操作方法,該存儲器系統包括具有多個存儲塊的存儲器裝置。
存儲器系統的操作方法可以包括:在多個掃描周期中的每一個中,在多個存儲塊之中選擇一個或多個目標存儲塊。
存儲器系統的操作方法可以包括:在多個掃描周期中的第一掃描周期期間,運行一次用于檢測在每個目標存儲塊中存儲的數據中的錯誤的掃描操作。在這種情況下,控制對每個目標存儲塊的掃描操作,使得在第一掃描周期期間不對先前已經運行過掃描操作的目標存儲塊中的任意一個執行后續的掃描操作,直到完成第一掃描周期。
在多個存儲塊之中選擇一個或多個目標存儲塊的步驟可以包括:對于多個存儲塊中的每一個,確定每個存儲塊是熱存儲塊還是冷存儲塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛思開海力士有限公司,未經愛思開海力士有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110369682.3/2.html,轉載請聲明來源鉆瓜專利網。





