新四季網

一種提高快閃記憶體晶片存儲單元使用效率的方法

2023-10-24 12:33:42

專利名稱:一種提高快閃記憶體晶片存儲單元使用效率的方法
技術領域:
本發明屬於存儲器與計算機體系技術領域,特別是一種提高快閃記憶體晶片存儲單元使用效率的方法。
背景技術:
作為唯一主流的固態非揮發數據儲存技術,快閃記憶體已經成為了全球半導體產業體系中發展最為迅速的一環。2010年市場研究報告顯示,快閃記憶體產品的市場已突破200億美元。 雖然目前快閃記憶體主要用於消費性電子產品例如數位照相機和手機,以快閃記憶體作為存儲介質的固態存儲系統正在得到業界的廣泛關注。使用快閃記憶體作為存儲介質的固態存儲系統比傳統存儲系統的速度可提高10至100倍。除了速度上的優勢,由於完全沒有機械結構,固態存儲系統在抗震性能、發熱功耗、使用噪音和體積重量方面都有著顯著的優勢。固態存儲系統主要包含一個固態存儲系統控制器和一個以上快閃記憶體晶片。浮柵金屬氧化物半導體電晶體是快閃記憶體晶片的基本信息存儲單元。浮柵金屬氧化物半導體電晶體的閾值電壓可以通過注射一定數量的電子進入浮柵而改變。因此,通過對浮柵內電子數目的精確控制,每個存儲單元,即浮柵金屬氧化物半導體電晶體,可儲存多個比特信息。精確控制浮柵內電子數目的過程通常被稱為編程。在每一個存儲單元可以被編程之前,其浮柵內的所有電子必須被移走,從而使得其閾值電壓被置為最低,這個過程被稱為擦除。快閃記憶體晶片內的信息存儲單元陣列被劃分成為多個存儲塊,而每一個存儲塊包含多個存儲頁面。每一個存儲塊內的所有存儲單元必須被同時擦除,但存儲單元的編程和讀取則以頁面為單位。重複的編程/擦除的操作會逐漸降低浮柵金屬氧化物半導體電晶體的噪音容限, 從而使得快閃記憶體晶片只有一定的編程/擦除次數限度,加上隨著快閃記憶體製造工藝精度的不斷提高,快閃記憶體器件的存儲密度不斷升高、價格不斷下降,這樣更加重了重複編程/擦除操作對於信息存儲單元的副作用,使得快閃記憶體晶片的使用壽命和可靠性不斷下降,由此固態存儲系統控制器必須採用越來越強大而複雜的糾錯碼來應付不斷下降的快閃記憶體信息存儲單元可靠性, 以保證整個固態存儲系統的可靠性和使用壽命。隨著快閃記憶體製造工藝精度的不斷提高,信息存儲單元的缺陷率也會不斷上升。若快閃記憶體晶片中的某一存儲塊含有過多的缺陷存儲單元,此存儲塊就會被標示為壞塊而被禁止使用。在現有設計中,在決定某一存儲塊是否應被標示為壞塊時,其使用的標準相當嚴格和保守若所含的缺陷存儲單元使得此存儲塊中任何一個存儲頁面無法滿足產品所標定的質量標準,此存儲塊就應被標示為壞塊,儘管此存儲塊中其餘的存儲頁面仍可正常工作。顯然, 如果信息存儲單元的缺陷率足夠低,這種嚴格並且保守的壞塊標示標準可簡化快閃記憶體晶片的管理,並同時不會造成過低的信息存儲單元的使用效率。但是,隨著信息存儲單元缺陷率的不斷上升,這種嚴格並且保守的壞塊標示標準會導致急劇下降的信息存儲單元使用效率
發明內容
為了克服上述現有技術存在的不足,本發明的目的在於提供一種提高快閃記憶體晶片存儲單元使用效率的方法,避免了快閃記憶體製造工藝精度的不斷提高所帶來的信息存儲單元使用效率下降的缺陷,非常有效地提高固態存儲系統對於不斷升高的信息存儲單元缺陷率的容忍度。為了達到上述目的,本發明所採用的技術方案是一種提高快閃記憶體晶片存儲單元使用效率的方法,首先固態存儲系統控制器將與其通信連接的快閃記憶體晶片內的所有存儲塊劃分為好塊、灰塊和死塊三類,其中存儲塊劃分標準為,若存儲塊內所有存儲頁面不存在按照判定標準所設定的缺陷存儲單元,此存儲塊即為好塊,若存儲塊內超過預定數目的存儲頁面存在有缺陷存儲單元,此存儲塊即為死塊,除去好塊和壞塊之外的存儲塊均為灰塊,另外將同固態存儲系統控制器相通信連接的灰塊特性存儲模塊中存儲上所有灰塊的特性指標,並且在固態存儲系統控制器中設置灰塊查詢模塊和存儲塊監控模塊,當用戶在往對應的快閃記憶體晶片寫入用戶數據時,固態存儲系統控制器根據當前的灰塊的是否被使用情況決定是否能將此用戶數據寫入該灰塊內,如果該灰塊正在被使用,就不能將此用戶數據寫入該灰塊內,如果該灰塊未在被使用,就能將此用戶數據寫入該灰塊內,在將此用戶數據寫入灰塊內時,固態存儲系統控制器中的灰塊查詢模塊通過調動固態存儲系統控制器對灰塊特性存儲模塊進行訪問,獲取相應灰塊的具體特性指標, 根據此特性指標信息,固態存儲系統控制器就選擇能存儲該用戶數據的灰塊內物理頁面進行存儲,同時固態存儲系統控制器通過存儲塊監控模塊實現對所有好塊和灰塊的動態監控,實時地檢測好塊和灰塊以動態決定是否應將該好塊降格為灰塊,和是否應將該灰塊降格為死塊,該動態決定的標準為,在實時檢測過程中,如果檢測到好塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元未超過預定數目,即將該好塊降格為灰塊,如果檢測到灰塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元超過預定數目,即將該灰塊降格為死塊。所述的缺陷存儲單元的判定標準為以下三種情況之一第一、當存儲塊被擦除後,其中未能被成功擦除的存儲單元視為缺陷存儲單元;第二、當用戶數據被寫入存儲頁面時,當用戶數據寫入操作的執行時間超過預定值後仍有存儲單元沒有被成功寫入,沒有被成功寫入的存儲單元視為缺陷存儲單元;第三、當用戶數據從存儲頁面中被讀取時,通過比較糾錯碼加碼器的輸入數據和輸出數據,得到存儲頁面的數據存儲錯誤率,據此能估計缺陷存儲單元的數量。本發明將現有設計中的壞塊進而劃分為灰塊和死塊,而只有死塊才被禁止使用。 雖然灰塊中包含一定數量的不能達到質量標準的頁面,固態存儲系統仍然可以利用灰塊進行數據存儲,避免了快閃記憶體製造工藝精度的不斷提高所帶來的信息存儲單元使用效率下降的缺陷,非常有效地提高固態存儲系統對於不斷升高的信息存儲單元缺陷率的容忍度。


附圖為本發明的工作原理結構示意圖。
具體實施例方式下面結合附圖對本發明作更詳細的說明。如附圖所示,提高快閃記憶體晶片存儲單元使用效率的方法,首先固態存儲系統控制器將與其通信連接的快閃記憶體晶片內的所有存儲塊劃分為好塊、灰塊和死塊三類,其中存儲塊劃分標準為,若存儲塊內所有存儲頁面不存在按照判定標準所設定的缺陷存儲單元,此存儲塊即為好塊,若存儲塊內超過預定數目的存儲頁面存在有缺陷存儲單元,此存儲塊即為死塊,除去好塊和壞塊之外的存儲塊均為灰塊,另外將同固態存儲系統控制器相通信連接的灰塊特性存儲模塊中存儲上所有灰塊的特性指標,並且在固態存儲系統控制器中設置灰塊查詢模塊和存儲塊監控模塊,在當用戶在往對應的快閃記憶體晶片寫入用戶數據時,固態存儲系統控制器根據當前的灰塊的是否被使用情況決定是否能將此用戶數據寫入該灰塊內,如果該灰塊正在被使用,就不能將此用戶數據寫入該灰塊內,如果該灰塊未在被使用,就能將此用戶數據寫入該灰塊內,在將此用戶數據寫入灰塊內時,固態存儲系統控制器中的灰塊查詢模塊通過調動固態存儲系統控制器對灰塊特性存儲模塊進行訪問,獲取相應灰塊的具體特性指標,根據此特性指標信息,固態存儲系統控制器就選擇能存儲該用戶數據的灰塊內物理頁面進行存儲,同時固態存儲系統控制器通過存儲塊監控模塊實現對所有好塊和灰塊的動態監控,實時地檢測好塊和灰塊以動態決定是否應將該好塊降格為灰塊,和是否應將該灰塊降格為死塊,該動態決定的標準為,在實時檢測過程中,如果檢測到好塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元未超過預定數目,即將該好塊降格為灰塊,如果檢測到灰塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元超過預定數目,即將該灰塊降格為死塊。所述的缺陷存儲單元的判定標準為以下三種情況之一第一、當存儲塊被擦除後,其中未能被成功擦除的存儲單元視為缺陷存儲單元;第二、當用戶數據被寫入存儲頁面時,當用戶數據寫入操作的執行時間超過預定值後仍有存儲單元沒有被成功寫入,沒有被成功寫入的存儲單元視為缺陷存儲單元;第三、當用戶數據從存儲頁面中被讀取時,通過比較糾錯碼加碼器的輸入數據和輸出數據,得到存儲頁面的數據存儲錯誤率,據此能估計缺陷存儲單元的數量。
權利要求
1.一種提高快閃記憶體晶片存儲單元使用效率的方法,其特徵在於首先固態存儲系統控制器將與其通信連接的快閃記憶體晶片內的所有存儲塊劃分為好塊、灰塊和死塊三類,其中存儲塊劃分標準為,若存儲塊內所有存儲頁面不存在按照判定標準所設定的缺陷存儲單元,此存儲塊即為好塊,若存儲塊內超過預定數目的存儲頁面存在有缺陷存儲單元,此存儲塊即為死塊,除去好塊和壞塊之外的存儲塊均為灰塊,另外將同固態存儲系統控制器相通信連接的灰塊特性存儲模塊中存儲上所有灰塊的特性指標,並且在固態存儲系統控制器中設置灰塊查詢模塊和存儲塊監控模塊,在當用戶在往對應的快閃記憶體晶片寫入用戶數據時,固態存儲系統控制器根據當前的灰塊的是否被使用情況決定是否能將此用戶數據寫入該灰塊內,如果該灰塊正在被使用,就不能將此用戶數據寫入該灰塊內,如果該灰塊未在被使用,就能將此用戶數據寫入該灰塊內,在將此用戶數據寫入灰塊內時,固態存儲系統控制器中的灰塊查詢模塊通過調動固態存儲系統控制器對灰塊特性存儲模塊進行訪問,獲取相應灰塊的具體特性指標,根據此特性指標信息,固態存儲系統控制器就選擇能存儲該用戶數據的灰塊內物理頁面進行存儲,同時固態存儲系統控制器通過存儲塊監控模塊實現對所有好塊和灰塊的動態監控,實時地檢測好塊和灰塊以動態決定是否應將該好塊降格為灰塊,和是否應將該灰塊降格為死塊,該動態決定的標準為,在實時檢測過程中,如果檢測到好塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元未超過預定數目,即將該好塊降格為灰塊,如果檢測到灰塊中的存儲頁面出現缺陷存儲單元且缺陷存儲單元超過預定數目,即將該灰塊降格為死塊。
2.根據權利要求1所述的提高快閃記憶體晶片存儲單元使用效率的方法,其特徵在於所述的缺陷存儲單元的判定標準為以下三種情況之一第一、當存儲塊被擦除後,其中未能被成功擦除的存儲單元視為缺陷存儲單元; 第二、當用戶數據被寫入存儲頁面時,當用戶數據寫入操作的執行時間超過預定值後仍有存儲單元沒有被成功寫入,沒有被成功寫入的存儲單元視為缺陷存儲單元;第三、當用戶數據從存儲頁面中被讀取時,通過比較糾錯碼加碼器的輸入數據和輸出數據,得到存儲頁面的數據存儲錯誤率,據此能估計缺陷存儲單元的數量。
全文摘要
一種提高快閃記憶體晶片存儲單元使用效率的方法,將現有設計中的壞塊進而劃分為灰塊和死塊,而只有死塊才被禁止使用;雖然灰塊中包含一定數量的不能達到質量標準的頁面,固態存儲系統仍然可以利用灰塊進行數據存儲,避免了快閃記憶體製造工藝精度的不斷提高所帶來的信息存儲單元使用效率下降的缺陷,非常有效地提高固態存儲系統對於不斷升高的信息存儲單元缺陷率的容忍度。
文檔編號G06F12/06GK102253899SQ201110214689
公開日2011年11月23日 申請日期2011年7月28日 優先權日2011年7月28日
發明者張嶺, 張彤 申請人:張嶺

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀