[發明專利]基于存儲在待編程存儲單元中的數據來編碼編程數據有效
| 申請號: | 201310503112.4 | 申請日: | 2013-10-23 |
| 公開(公告)號: | CN103778961B | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 劉永健;孔駿鎮;薛昶圭;孫弘樂;劉炫碩 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G11C16/06 | 分類號: | G11C16/06;G11C16/10 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 侯廣 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 存儲 編程 單元 中的 數據 編碼 | ||
1.一種在非易失性存儲器件中編程數據的方法,包括:
接收將要在非易失性存儲器件的選擇的存儲單元中進行編程的編程數據;
從選擇的存儲單元讀取數據;
根據編程數據與讀取數據的比較從多個編碼方案當中選擇至少一個編碼方案;
使用所述被選擇的至少一個編碼方案對編程數據進行編碼;
產生包括編碼信息的標志數據;以及
在選擇的存儲單元中編程已編碼的編程數據和標志數據,
其中,編碼方案包括循環移位編碼方案和反轉編碼方案,并且
其中,所述從多個編碼方案當中選擇至少一個編碼方案包括:
在轉變比特與相同比特之間的差小于一閾值的情況下使用循環移位編碼方案來移位編程數據,并且在轉變比特與相同比特之間的差高于該閾值的情況下使用反轉編碼方案來反轉編程數據。
2.如權利要求1所述的方法,其中,選擇編碼方案中的至少一個包括:
預測編碼方案的編碼結果;以及
根據預測結果來選擇編碼方案中的至少一個。
3.如權利要求2所述的方法,其中,預測編碼結果包括對讀取數據與編程數據之間的相同比特和轉變比特進行計數。
4.如權利要求2所述的方法,進一步包括:
在編碼數據與讀取數據之間的距離低于一閾值的情況下,產生包括編碼信息的標志數據;
在編碼數據與讀取數據之間的距離高于該閾值的情況下,根據預測結果在編碼方案當中選擇另一個編碼方案;
使用該另一個選擇的編碼方案對編程數據進行編碼;以及
產生標志數據。
5.如權利要求1所述的方法,其中,對編程數據進行編碼以及產生標志數據包括:
通過順序地選擇編碼方案并且使用順序選擇的編碼方案對編程數據進行編碼來產生候選數據;
將讀取數據分別與編程數據和候選數據進行比較;
從編程數據和候選數據當中選擇與讀取數據具有最小距離的數據作為編碼數據;以及
產生包括編碼信息的標志數據。
6.如權利要求1所述的方法,其中,對編程數據進行編碼以及產生標志數據包括:
選擇兩個或更多編碼方案;
使用所選擇的兩個或更多編碼方案的組合對編程數據進行編碼;以及
產生包括編碼信息的標志數據。
7.如權利要求1所述的方法,其中,編碼信息包括與從編程數據和通過至少一個編碼方案產生的候選數據當中選擇作為編碼數據的數據相關的信息。
8.如權利要求1所述的方法,其中,編碼方案包括經由編程數據的循環移位來產生候選數據的循環移位編碼方案,并且標志數據包括與從編程數據循環移位的編碼數據的比特數相關的信息。
9.如權利要求1所述的方法,其中,編碼方案包括差分編碼方案,其產生具有與編程數據的第一比特相同的第一比特、在編程數據轉變的比特的位置處具有邏輯高值、并且在編程數據沒有轉變的比特的位置處具有邏輯低值的候選數據,并且標志數據包括與從編程數據和候選數據當中選擇作為編碼數據的數據相關的信息。
10.如權利要求1所述的方法,其中,編碼方案包括二進制掩碼編碼方案,其通過對預設數據和編程數據執行邏輯操作來產生候選數據,并且標志數據包括與從編程數據和候選數據當中選擇作為編碼數據的數據相關的信息。
11.如權利要求1所述的方法,其中,編碼方案包括比特反轉編碼方案,其通過將編程數據反轉來產生候選數據,并且標志數據包括與從編程數據和候選數據當中選擇作為編碼數據的數據相關的信息。
12.如權利要求1所述的方法,其中,編程數據被分割為多個子數據,該至少一個編碼方案被選擇給子數據中的每一個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310503112.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種冷鏈系統的分級報警方式
- 下一篇:一種便攜式場景拍照裝置





