[發明專利]一次寫入存儲器中的聯合重寫和錯誤校正在審
| 申請號: | 201380071398.1 | 申請日: | 2013-07-05 |
| 公開(公告)號: | CN105579972A | 公開(公告)日: | 2016-05-11 |
| 發明(設計)人: | 蔣安虓;李玥;E·恩·加德;M·朗貝格;J·布魯克 | 申請(專利權)人: | 加州理工學院;德克薩斯A&M大學體系;蔣安虓;李玥;E·恩·加德;M·朗貝格;J·布魯克 |
| 主分類號: | G06F11/08 | 分類號: | G06F11/08;G11C29/52;H03M13/00 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 孟銳 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一次 寫入 存儲器 中的 聯合 重寫 錯誤 校正 | ||
1.一種重寫存儲器的方法,該方法包括以下步驟:
確定所述存儲器的多個單元中的每一個的當前單元電荷電平;
根據線性變換生成多個下一個單元電荷電平,其中,各個下一個單元電荷電平是基于 所述當前單元電荷電平中的對應一個并且基于輸入數據生成的,
其中,各個下一個單元電荷電平大于或等于所對應的當前單元電荷電平,其中,所述多 個下一個單元電荷電平表示所述輸入數據,并且其中,所述多個下一個單元電荷電平包括 用于錯誤校正的冗余;以及
將所述下一個單元電荷電平存儲在所述存儲器中。
2.根據權利要求1所述的方法,其中,根據所述線性變換生成所述多個下一個單元電荷 電平的步驟包括:根據包括將輸入向量乘以N行和N列的矩陣的線性變換生成所述多個下一 個單元電荷電平,其中,所述輸入向量包括所述輸入數據。
3.根據權利要求2所述的方法,其中,所述矩陣等于G2的第m個克羅內克積,其中,
4.根據權利要求2所述的方法,其中,將所述輸入向量乘以所述矩陣的步驟包括:將所 述輸入向量乘以極性碼的生成矩陣。
5.根據權利要求2所述的方法,其中,生成所述多個下一個單元電荷電平的步驟包括:
生成等于所述輸入數據的值的所述輸入向量的第一子集,以及
生成等于常數的所述輸入向量的第二子集。
6.根據權利要求5所述的方法,該方法還包括以下步驟:對所述輸入向量編索引,使得 所述輸入向量的各個比特具有指示在所述輸入向量的所述比特的次序內的位置的索引,其 中,所述輸入向量的所述第一子集的所述比特具有由數據集FWOM–數據集FC定義的集合中 的索引,并且所述輸入向量的所述第二子集的所述比特具有由數據集FC定義的集合中的索 引,其中,數據集FC是包括至少一個元素的集合,其中,數據集FWOM是包括不在數據集FC中 的M個元素的集合,其中M是整數,其中,至少一個索引既不在數據集FWOM中也不在數據集FC 中,并且其中,數據集FC是數據集FWOM的子集。
7.根據權利要求6所述的方法,其中,根據所述線性變換生成所述多個下一個單元電荷 電平的步驟包括:根據包括以下步驟的線性變換生成所述多個下一個單元電荷電平:
計算多個寫入之前值,各自是基于對應的當前單元電荷電平并且基于多個抖動值中的 對應的抖動值,其中,各個寫入之前值等于與所述對應的抖動值異或的所述對應的當前單 元電荷電平;以及
計算多個寫入之后值,各自是基于對應的下一個單元電荷電平和所述多個抖動值中的 所述對應的抖動值,其中,各個寫入之后值等于與所述對應的抖動值異或的所述對應的下 一個單元電荷電平。
8.根據權利要求7所述的方法,其中,所述多個寫入之后值等于乘以所述矩陣的所述輸 入向量,并且所述多個下一個單元電荷電平等于所述多個寫入之后值和所述多個抖動值的 按比特異或。
9.根據權利要求7所述的方法,其中,所述多個抖動值包括多個偽隨機數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于加州理工學院;德克薩斯A&M大學體系;蔣安虓;李玥;E·恩·加德;M·朗貝格;J·布魯克,未經加州理工學院;德克薩斯A&M大學體系;蔣安虓;李玥;E·恩·加德;M·朗貝格;J·布魯克許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380071398.1/1.html,轉載請聲明來源鉆瓜專利網。





