[發明專利]用于糾錯的存儲控制器、包括其的存儲設備及其操作方法在審
| 申請號: | 202011457064.6 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112951313A | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 郭熙烈;張宰薰;孫弘樂;申東旻;柳根榮;李岡石;韓泫昇 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G11C29/42 | 分類號: | G11C29/42 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 糾錯 存儲 控制器 包括 設備 及其 操作方法 | ||
1.一種包括高級別解碼器和低級別解碼器的存儲控制器的操作方法,所述方法包括:
生成作為對從非易失性存儲器設備讀取的初始數據進行解碼的結果的第一數據,以及指示所述第一數據的錯誤級別的第一校正子權重;
當所述第一校正子權重是特定值時,將所述第一數據輸出到主機;
當所述第一校正子權重超過參考值時,選擇具有第一糾錯能力的所述高級別解碼器來解碼所述第一數據;和
當所述第一校正子權重等于或小于所述參考值時,選擇具有低于所述第一糾錯能力的第二糾錯能力的所述低級別解碼器來解碼所述第一數據。
2.根據權利要求1所述的方法,還包括:
在所選擇的高級別解碼器或所選擇的低級別解碼器處,生成作為解碼所述第一數據的結果的第二數據和指示所述第二數據的錯誤級別的第二校正子權重。
3.根據權利要求2所述的方法,還包括:
當所述第二校正子權重是所述特定值時,將所述第二數據輸出到所述主機。
4.根據權利要求2所述的方法,還包括:
存儲作為解碼所述初始數據的結果的所述第一數據;以及
當所述第二校正子權重小于所述第一校正子權重時,將所述第一數據更新為所述第二數據。
5.根據權利要求2所述的方法,還包括:
當所述第二校正子權重超過所述參考值時,選擇所述高級別解碼器來解碼所述第二數據;以及
當所述第二校正子權重等于或小于所述參考值時,選擇所述低級別解碼器來解碼所述第二數據。
6.根據權利要求1所述的方法,其中,選擇所述低級別解碼器包括:
檢查所述低級別解碼器是否可用;以及
響應于所述低級別解碼器不可用,選擇所述高級別解碼器而不是所述低級別解碼器來解碼所述第一數據。
7.根據權利要求1所述的方法,其中,選擇所述高級別解碼器來解碼所述第一數據包括:
檢查所述高級別解碼器是否可用;以及
響應于所述高級別解碼器不可用:
選擇所述低級別解碼器和不同于所述低級別解碼器的另一低級別解碼器,而不是所述高級別解碼器;
將所選擇的低級別解碼器和所選擇的另一低級別解碼器組合成組合的低級別解碼器;以及
選擇所述組合的低級別解碼器作為所述高級別解碼器。
8.根據權利要求7所述的方法,其中,所述組合的低級別解碼器共享包括在所選擇的低級別解碼器和所選擇的另一低級別解碼器中的每一個中的計算器。
9.根據權利要求7所述的方法,其中,所述組合的低級別解碼器共享包括在所選擇的低級別解碼器和所選擇的另一低級別解碼器中的每一個中的解碼器存儲器。
10.一種存儲控制器,包括:
糾錯碼ECC核心設備,包括與被配置為存儲初始數據的非易失性存儲器設備連接的解碼器、具有第一糾錯能力的高級別解碼器、和具有低于所述第一糾錯能力的第二糾錯能力的低級別解碼器;以及
ECC調度器,被配置為從所述解碼器接收第一校正子權重,當所述第一校正子權重超過參考值時將用于請求解碼作為對初始數據進行解碼的結果的第一數據的請求信號輸出到所述高級別解碼器,以及當所述第一校正子權重等于或小于所述參考值時將所述請求信號輸出到所述低級別解碼器,
其中,所述解碼器從所述非易失性存儲器設備讀取所述初始數據,生成所述第一數據,并且生成指示所述第一數據的錯誤級別的所述第一校正子權重,當所述第一校正子權重是特定值時將所述第一數據輸出到主機,并且當所述第一校正子權重不是所述特定值時將所述第一數據輸出到接收所述請求信號的所述高級別解碼器或所述低級別解碼器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011457064.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:計算系統、計算方法及存儲介質
- 下一篇:半導體器件





