[發明專利]閃速存儲器中的計數器有效
| 申請號: | 201611045505.5 | 申請日: | 2016-11-24 |
| 公開(公告)號: | CN107402887B | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | M·達維爾斯;G·多克奎爾 | 申請(專利權)人: | 質子世界國際公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G11C16/10;H03K21/40;H03K23/56 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;楊立 |
| 地址: | 比利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 中的 計數器 | ||
一種將至少一個計數器存儲到閃速存儲器中的方法,其中存儲器的被分配給(多個)計數器的存儲裝置的每一頁面包括:頭部數據,包括旨在包含該頁面的編號的第一字,用來存儲其第一值的每計數器的一個字,以及旨在包含通過考慮第一值而被計算的差錯控制碼的第二字;所有幀均具有相同數量的字,每個幀旨在包含獨立于幀數據的值以及計數器的標識符的至少一次出現,每個寫入幀表示相關計數器的值相對于其第一值的增量或減量。
本申請要求于2016年5月20日提交的第16/54499號法國專利申請的優先權,其內容通過以法律允許的最大程度引用其整體并入本文。
技術領域
本公開一般涉及電子電路,更具體地,涉及使用閃速存儲器的電路。本公開更具體地針對閃速存儲器計數器的管理。
背景技術
閃速存儲器越來越多地用于微控制器中以非易失性方式存儲數據。
閃存中的數據存儲裝置由于所執行的操作的粒度而具有各種時間約束,寫入是逐字地(例如,通過四字節的字)執行的,而擦除是每頁面多字(從幾十到幾百字)逐頁面地執行的。
管理閃速存儲器計數器需要執行和存儲的事務(增量/減量)以遵守原子性標準。事務的原子性對應于確定存儲在存儲器中的數據有效地具有可處理和整體狀態。這相當于確定非易失性存儲器中的數據具有它們在事務之前的狀態或它們在相關事務之后的狀態,但是它們沒有中間狀態。
事務原子性管理特別用于以下應用中:其中電路電源的中斷或者偶然或故意的干擾的發生可能導致數據的存儲處于使得它們不可能隨后處理或在保密性方面易受攻擊的狀態。例如,在微電路卡的領域中,希望確定在從已經放置卡的讀取器故意或偶然不適時地撕裂(tearing)卡的情況下,包含在卡的閃存中的數據是可靠的。在集成安全模塊的電路中,不適時地撕裂的等效物對應于電路的斷電。
發明內容
存儲在閃速存儲器中的計數器的管理需要改進,特別是保持計數器值的增量/減量的原子特性。
同一閃速存儲器中的多個計數器的管理也需要改進。
實施例克服了閃速存儲器中計數器管理的已知技術的全部或部分缺點。
實施例改進了閃速存儲器中的計數器的存儲的耐久性(可能的寫入操作的次數)。
實施例簡化了對閃速存儲器中的計數器的更新的原子性的管理。
因而,實施例提供了一種將至少一個計數器存儲到閃速存儲器中的方法,其中存儲器的被分配給(多個)計數器的存儲裝置的每一頁面包括:
頭部數據包括旨在包含頁面的編號的第一字,用來存儲其第一值的每計數器的一個字,以及旨在包含通過考慮第一值而被計算的差錯控制碼的第二字;
所有幀均具有相同數量的字,每個幀旨在包含獨立于幀數據的值以及計數器的標識符的至少一次出現,每個寫入幀表示相關計數器的值相對于其第一值的增量或減量。
根據實施例,對于計數器的值的每次更新,寫入新的幀。
根據實施例,在頁面中順序地寫入幀。
根據實施例,每個幀還旨在包含通過考慮幀中的其他字而被計算的差錯控制碼字。
根據實施例,獨立于幀數據的所述值對于頁面中的所有幀是相同的。
根據實施例,在頁面中的第一幀的寫入之前寫入所述頭部數據。
根據實施例,通過根據包括該計數器的標識符的頁面中的所有幀更新該計數器的第一值來計算計數器的當前值。
根據實施例,每個幀還包括用于存儲相關計數器的增量或減量值的字。
根據實施例,增量或減量值是單位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于質子世界國際公司,未經質子世界國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611045505.5/2.html,轉載請聲明來源鉆瓜專利網。





