新四季網

Nvm數據處理方法和裝置製造方法

2023-09-17 18:27:05

Nvm數據處理方法和裝置製造方法
【專利摘要】本發明涉及一種NVM數據處理方法和裝置。所述NVM數據處理方法包括:根據所述NVM中存儲的映射前的N位二進位數據組合的使用情況統計信息,建立從所述映射前的N位二進位數據組合到映射後的N位二進位數據組合的映射表,N為大於1的自然數;在向所述NVM中寫入源數據時,根據所述映射表對所述源數據進行第一編碼,將編碼後的數據寫入所述NVM存儲單元中,寫入所述NVM存儲單元的數據中的預定二進位數據的數量小於所述源數據中的預定二進位數據的數量;在從所述NVM中讀取數據時,根據所述映射表對從NVM存儲單元中讀取的數據進行與所述第一編碼對應的第一解碼。本發明可以滿足對寫入NVM的數據的選擇性的要求。
【專利說明】NVM數據處理方法和裝置

【技術領域】
[0001] 本發明涉及存儲器領域,尤其涉及一種NVM數據處理方法和裝置。

【背景技術】
[0002] 非易失性存儲器(Non-volatile memory,簡稱:NVM)作為計算機必不可少的存儲 設備,對所處理信息起著重要的存儲功能。長期以來,由於其較小的單元尺寸和良好的工 作性能。常見的NVM有電擦寫可編程只讀存儲器(Electrically Erasable Programmable Read Only Memory,簡稱:EEPR0M)和快閃記憶體(Flash Memory,簡稱:Flash)。
[0003] 在某些情況下,出於多方面的考慮,對寫入NVM的數據具有選擇性,要求在NVM中 寫入儘可能多的"〇"或"1"。下面通過一個實例說明一種情況。
[0004] 如圖1所示,為現有技術中EEPR0M的存儲單元的結構示意圖,EEPR0M的存儲單元 (bit well)包括:襯底11、源區12、漏區13、浮柵14、控制柵15和絕緣介質16,電子e通 過隧穿原理穿入或穿出浮柵14,從而實現數據的寫入或擦除,具體地,執行擦除操作時,漏 區13的電子通過隧道到達浮柵,執行寫操作時,浮柵存儲的電子通過隧道放電。如圖2所 示,為現有技術中快閃記憶體的存儲單元的結構示意圖,快閃記憶體的存儲單元也包括襯底11、源區12、 漏區13、浮柵14、控制柵15和絕緣介質16,快閃記憶體採用雪崩熱電子注入的方法寫入數據,擦除 則和EEPR0M-樣採用隧穿效應,在執行擦除操作時,浮柵14上的電子被拉入到源區12,在 執行寫操作時,漏區13產生熱電子並將其注入到浮柵14上。EEPR0M和快閃記憶體擦除後存儲的 狀態為二進位數據" 1",寫入後存儲的狀態為二進位數據"0"。數據保持時間是衡量NVM性 能的一個重要因素,而影響數據保持時間的主要因素是浮柵上的電荷流失。當一個NVM存 儲單元無法保持浮柵中的電荷量時,該NVM存儲單元的數據保持能力也隨之喪失。例如:高 溫會加速浮柵上電荷的放電過程,從而降低NVM的數據保持時間;採用高能X射線和Ga_a 射線等高能輻射照射NVM時,可能會有如下兩種結果:一種是電離產生的空穴可能在浮柵 的電子的作用下,被浮柵俘獲,中和掉浮柵上的負電荷,使得浮柵上的電子被中和掉;另一 種是,浮柵上的電子獲得能量,進入控制柵或襯底;上述兩種結果都會導致浮柵上的電荷流 失,從而降低了 NVM的數據保持時間。如果能夠減少浮柵上有電荷的NVM存儲單元的數量, 則可以降低浮柵上電荷流失的可能性,從而提高數據保持時間,這樣就需要在EEPR0M中寫 入儘可能多的"〇",在快閃記憶體中寫入儘可能多的"1"。
[0005] 如何滿足對寫入NVM的數據的選擇性的要求,成為需要解決的一個問題。


【發明內容】

[0006] 本發明提供一種NVM數據處理方法和裝置,用以實現滿足對寫入NVM的數據的選 擇性的要求。
[0007] 本發明提供一種NVM數據處理方法,包括:
[0008] 根據所述NVM中存儲的映射前的N位二進位數據組合的使用情況統計信息,建立 從所述映射前的N位二進位數據組合到映射後的N位二進位數據組合的映射表,N為大於1 的自然數;
[0009] 在向所述NVM中寫入源數據時,根據所述映射表對所述源數據進行第一編碼,將 編碼後的數據寫入所述NVM存儲單元中,寫入所述NVM存儲單元的數據中的預定二進位數 據的數量小於所述源數據中的預定二進位數據的數量;
[0010] 在從所述NVM中讀取數據時,根據所述映射表對從NVM存儲單元中讀取的數據進 行與所述第一編碼對應的第一解碼。
[0011] 本發明還提供一種非易失性存儲器NVM數據處理裝置,包括:
[0012] 映射表建立模塊,用於根據所述NVM中存儲的映射前的N位二進位數據組合的使 用情況統計信息,建立從所述映射前的N位二進位數據組合到映射後的N位二進位數據組 合的映射表,N為大於1的自然數;
[0013] 第一編碼模塊,用於在向所述NVM中寫入源數據時,根據所述映射表對所述源數 據進行第一編碼,將編碼後的數據寫入所述NVM存儲單元中,寫入所述NVM存儲單元的數據 中的預定二進位數據的數量小於所述源數據中的預定二進位數據的數量;
[0014] 第一解碼模塊,用於在從所述NVM存儲單元中讀取數據時,根據所述映射表對讀 取的數據進行與所述第一編碼對應的第一解碼。
[0015] 在本發明實施例中,根據映射前的二進位數據組合的使用情況統計信息,建立映 射表,在向NVM中寫數據時,根據映射表對源數據進行第一編碼,將編碼後的數據寫入NVM 存儲單元中,最終寫入NVM存儲單元的數據中的預定二進位數據的數量小於源數據中的預 定二進位數據的數量,從而使得希望儘可能少地寫入NVM中的二進位數據的數量變少,滿 足了對寫入NVM的數據的選擇性的要求。

【專利附圖】

【附圖說明】
[0016] 圖1為本發明NVM數據處理方法第一實施例的流程示意圖;
[0017] 圖2為本發明NVM數據處理方法第二實施例的流程示意圖;
[0018] 圖3為本發明NVM數據處理裝置第一實施例的結構示意圖;
[0019] 圖4為本發明NVM數據處理裝置第二實施例的結構示意圖。

【具體實施方式】
[0020] 下面結合說明書附圖和【具體實施方式】對本發明作進一步的描述。
[0021] NVM數據處理方法第一實施例
[0022] 如圖1所示,為本發明NVM數據處理方法第一實施例的流程示意圖,該方法可以包 括如下步驟:
[0023] 步驟11、根據NVM中存儲的映射前的N位二進位數據組合的使用情況統計信息,建 立從映射前的N位二進位數據組合到映射後的N位二進位數據組合的映射表;
[0024] 其中,N為大於1的自然數;優選地,該步驟在系統上電時執行,使用情況統計信息 是在產生需要寫入NVM的數據時得到的,由於數據寫入NVM後,絕大多數的數據基本上只會 修改幾次,所以數據的統計特性基本不發生變化,將使用情況統計信息存儲在NVM的某個 特定區域,在系統上電時優先讀出並建立映射表,之後就可以正常讀寫NVM數據了。在大幅 更改NVM數據的時候,需要重新得到新的使用情況統計信息;可選地,使用情況統計信息為 使用頻次或使用概率。
[0025] 步驟12、在向NVM中寫入源數據時,根據映射表對源數據進行第一編碼;
[0026] 步驟13、將編碼後的數據寫入NVM存儲單元中,寫入NVM存儲單元的數據中的預定 二進位數據的數量小於源數據中的預定二進位數據的數量;
[0027] 其中,預定二進位數據為希望儘可能少地寫入NVM存儲單元中的數據。
[0028] 步驟14、在從NVM中讀取數據時,根據映射表對從NVM存儲單元中讀取的數據進行 與第一編碼對應的第一解碼。
[0029] 在本實施例中,根據映射前的二進位數據組合的使用情況統計信息,建立映射表, 在向NVM中寫數據時,根據映射表對源數據進行第一編碼,將編碼後的數據寫入NVM存儲單 元中,最終寫入NVM存儲單元的數據中的預定二進位數據的數量小於源數據中的預定二進 制數據的數量,從而使得希望儘可能少地寫入NVM中的二進位數據的數量變少,滿足了對 寫入NVM的數據的選擇性的要求。
[0030] 進一步地,在本實施中,映射表中映射後的N位二進位數據組合中預定二進位數 據的數量與對應的映射前的N位二進位數據組合的使用情況統計信息相關。可選地,映射 後的N位二進位數據組合中預定二進位數據的數量越少,對應的映射前的N位二進位數據 組合的使用頻次越高。
[0031] 下面以一個具體實例為例介紹本步驟。假設:使用情況統計信息具體為使用頻次, N = 8,N位二進位數據組合採用16進位數表示,NVM具體為快閃記憶體。為了提高快閃記憶體的數據保 持時間,希望在快閃記憶體中寫入儘可能少的數據"0",換句話說,希望在快閃記憶體中寫入儘可能少的 數據"0"。如表1所示,為映射前的二進位數據組合的使用頻次統計表,第1行的第2-17列 依次為8位二進位數據組合OxOO-OxOF的使用頻次,第2行的第2-17列依次為8位二進位 數據組合OxlO-OxlF的使用頻次,以此類推,第16行的第2-17列依次為8位二進位數據組 合0xR)-0xFF的使用頻次。
[0032] 表1映射前的二進位數據組合的使用頻次統計表
[0033]

【權利要求】
1. 一種非易失性存儲器NVM數據處理方法,其特徵在於,包括: 根據所述NVM中存儲的映射前的N位二進位數據組合的使用情況統計信息,建立從所 述映射前的N位二進位數據組合到映射後的N位二進位數據組合的映射表,N為大於1的 自然數; 在向所述NVM中寫入源數據時,根據所述映射表對所述源數據進行第一編碼,將編碼 後的數據寫入所述NVM存儲單元中,寫入所述NVM存儲單元的數據中的預定二進位數據的 數量小於所述源數據中的預定二進位數據的數量; 在從所述NVM中讀取數據時,根據所述映射表對從NVM存儲單元中讀取的數據進行與 所述第一編碼對應的第一解碼。
2. 根據權利要求1所述的方法,其特徵在於,所述根據所述映射表對所述源數據進行 第一編碼之後還包括: 對第一編碼後的數據進行第二編碼,將第一編碼後的數據中的N位二進位數據組合編 碼為Μ位二進位數據組合,所述第二編碼後的數據中所述預定二進位數據的數量小於所述 第一編碼後的數據中所述預定二進位數據的數量,其中,Μ為大於Ν的自然數; 所述根據所述映射表對讀取的二進位數據進行第一解碼之前還包括:對讀取的數據進 行與所述第二編碼對應的第二解碼; 所述根據所述映射表對讀取的二進位數據進行與所述第一編碼對應的第一解碼具體 為:根據所述映射表對第二解碼後的數據進行與所述第一編碼對應的第一解碼。
3. 根據權利要求2所述的方法,其特徵在於,所述對第一編碼後的數據進行第二編碼 具體為;根據所述第一編碼後的數據中的Ν位二進位數據組合中所述預定二進位數據的數 量,對所述第一編碼後的數據中的Ν位二進位數據組合進行取反操作並增加標誌位。
4. 根據權利要求1-3任一所述的方法,其特徵在於,在所述映射表中,所述映射後的Ν 位二進位數據組合中所述預定二進位數據的數量與對應的映射前的Ν位二進位數據組合 的使用情況統計信息相關。
5. 根據權利要求2或3所述的方法,其特徵在於,在所述映射表中,所述映射後的Ν位 二進位數據組合對應的Μ位二進位數據組合中所述預定二進位數據的數量與對應的映射 前的Ν位二進位數據組合的使用情況統計信息相關。
6. -種非易失性存儲器NVM數據處理裝置,其特徵在於,包括: 映射表建立模塊,用於根據所述NVM中存儲的映射前的Ν位二進位數據組合的使用情 況統計信息,建立從所述映射前的Ν位二進位數據組合到映射後的Ν位二進位數據組合的 映射表,Ν為大於1的自然數; 第一編碼模塊,用於在向所述NVM中寫入源數據時,根據所述映射表對所述源數據進 行第一編碼,將編碼後的數據寫入所述NVM存儲單元中,寫入所述NVM存儲單元的數據中的 預定二進位數據的數量小於所述源數據中的預定二進位數據的數量; 第一解碼模塊,用於在從所述NVM存儲單元中讀取數據時,根據所述映射表對讀取的 數據進行與所述第一編碼對應的第一解碼。
7. 根據權利要求6所述的裝置,其特徵在於,還包括: 第二編碼模塊,用於對第一編碼後的數據進行第二編碼,將第一編碼後的數據中的Ν 位二進位數據組合編碼為Μ位二進位數據組合,所述第二編碼後的數據中所述預定二進位 數據的數量小於所述第一編碼後的數據中所述預定二進位數據的數量,其中,Μ為大於N的 自然數; 第二解碼模塊,用於對從所述NVM存儲單元中讀取的數據進行與所述第二編碼對應的 第二解碼; 所述第一解碼器用於根據所述映射表對第二解碼後的數據進行與所述第一編碼對應 的第一解碼。
8. 根據權利要求7所述的裝置,其特徵在於,所述第二編碼模塊包括: 擴充單元,用於在第一編碼後的數據中的N位二進位數據組合中增加標誌位; 取反單元,用於根據所述第一編碼後的數據中的N位二進位數據組合中所述預定二進 制數據的數量,對所述第一編碼後的數據中的N位二進位數據組合進行取反操作,並設置 所述標誌位的狀態。
9. 根據權利要求6-8任一所述的裝置,其特徵在於,在所述映射表中,所述映射後的 N位二進位數據組合中所述預定二進位數據的數量與對應的映射前的N位二進位數據組合 的使用情況統計信息相關。
10. 根據權利要求7或8所述的裝置,其特徵在於,在所述映射表中,所述映射後的N位 二進位數據組合對應的Μ位二進位數據組合中所述預定二進位數據的數量與對應的映射 前的Ν位二進位數據組合的使用情況統計信息相關。
【文檔編號】G06F12/02GK104102587SQ201410325900
【公開日】2014年10月15日 申請日期:2014年7月9日 優先權日:2014年7月9日
【發明者】劉忠志 申請人:昆騰微電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀