本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種信息處理方法及存儲(chǔ)設(shè)備。
背景技術(shù):
存儲(chǔ)型閃存Nand Flash是一種非易失性存儲(chǔ)介質(zhì),相對(duì)于機(jī)械硬盤具有讀寫速度快的特點(diǎn);但是可能存在的問(wèn)題是:容易產(chǎn)生錯(cuò)誤,需要較為負(fù)載的糾錯(cuò)碼以及其他配到機(jī)制對(duì)用戶數(shù)據(jù)記性處理,以確保存儲(chǔ)的可靠性。
在向Nand Flash進(jìn)行寫數(shù)據(jù)時(shí),需要向Nand Flash中的晶體管進(jìn)行充電,接收晶體管反饋充電后的電壓閾值Vth(threshold Voltage);在從Nand Flash讀數(shù)據(jù)時(shí),通過(guò)向晶體管所在的電路施加參考電壓Vref(reference Voltage),利用Vref的電壓作用于電路,看電路的導(dǎo)通狀況,確定出所述Vth,從而獲得Vth對(duì)應(yīng)的數(shù)據(jù)。但是后續(xù)發(fā)現(xiàn)寫入Nand Flash的電壓會(huì)發(fā)生偏移,導(dǎo)致這種偏移的現(xiàn)象有很多種,例如溫度等。這樣的話,就會(huì)導(dǎo)致在讀取Nand Flash發(fā)生錯(cuò)誤,導(dǎo)致存儲(chǔ)的可靠性低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例期望提供的信息處理方法及存儲(chǔ)設(shè)備,至少解決上述問(wèn)題之一。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供一種信息處理方法,包括:
檢測(cè)寫入數(shù)據(jù)時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;
向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
基于上述方案,所述方法還包括:
預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;
所述基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓,包括:
基于所述第一參數(shù)值查詢所述映射關(guān)系信息,確定所述第一電壓;
所述基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓,包括:
基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
基于上述方案,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第一參數(shù)值的第一預(yù)設(shè)電壓信息,及以所述第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第二參數(shù)值的第二預(yù)設(shè)電壓信息;
所述基于所述第一參數(shù)值查詢所述映射關(guān)系信息,確定所述第一電壓,包括:
以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓信息,確定所述第一電壓;
向所述存儲(chǔ)介質(zhì)施加所述第一電壓;
所述基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓,包括:
以所述第二參數(shù)值查詢依據(jù),查詢所述第二預(yù)設(shè)電壓信息,確定所述第二電壓。
基于上述方案,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第一預(yù)設(shè)電壓偏移信息;
所述基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓,包括:
以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓偏移信息,確定第一電壓偏移量;
查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的與所述待寫入數(shù)據(jù)對(duì)應(yīng)的第三電壓;
基于所述第三電壓與所述第一電壓偏移量,確定所述第一電壓;
向所述存儲(chǔ)介質(zhì)施加所述第一電壓;
所述基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓,包括:
以所述第二參數(shù)值為查詢依據(jù),查詢以所述第一預(yù)設(shè)電壓偏移信息,確定第二電壓偏移量;
查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第四電壓;
基于第二電壓偏移量和所述第四電壓,確定所述第二電壓。
基于上述方案,所述第一參數(shù)包括溫度和濕度的至少其中之一。
本發(fā)明實(shí)施例第二方面提供一種存儲(chǔ)設(shè)備,包括存儲(chǔ)介質(zhì)、控制器和傳感器;
所述傳感器,用于檢測(cè)寫入數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
所述控制器,用于基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
所述傳感器,還用于檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
所述控制器,還用于基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
基于上述方案,所述控制器,還用于預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;
所述控制器,具體用于基于所述第一參數(shù)值,查詢所述映射關(guān)系信息,確定所述第一電壓;并基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
基于上述方案,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第一參數(shù)值的第一預(yù)設(shè)電壓信息,及以所述第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第二參數(shù)值的第二預(yù)設(shè)電壓信息;
所述控制器,具體用于以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓信息,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓;
所述控制器,還用于以所述第二參數(shù)值查詢依據(jù),查詢所述第二預(yù)設(shè)電壓信息,確定所述第二電壓。
基于上述方案,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第一電壓偏移信息;
所述控制器,具體用于以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓偏移信息,確定第一電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的與所述待寫入數(shù)據(jù)對(duì)應(yīng)的第三電壓;基于所述第三電壓與所述第一電壓偏移量,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓;
所述控制器,還用于以所述第二參數(shù)值為查詢依據(jù),查詢以所述預(yù)設(shè)電壓偏移信息,確定第二電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第四電壓;基于第二電壓偏移量和所述第四電壓,確定所述第二電壓。
基于上述方案,所述第一參數(shù)包括溫度和濕度的至少其中之一。
本發(fā)明實(shí)施例提供的信息處理方法及存儲(chǔ)設(shè)備,在進(jìn)行數(shù)據(jù)存儲(chǔ)及讀取的時(shí)候,均會(huì)檢測(cè)當(dāng)前的第一參數(shù)的參數(shù)值,而第一參數(shù)是會(huì)影響存儲(chǔ)介質(zhì)的存儲(chǔ)特性的環(huán)境參數(shù),在寫入數(shù)據(jù)時(shí)根據(jù)當(dāng)前第一參數(shù)值確定向介質(zhì)施加的第一電壓,在讀取數(shù)據(jù)時(shí)根據(jù)當(dāng)前的第二參數(shù)值,向存儲(chǔ)介質(zhì)施加第二電壓,這樣可以減少因第一參數(shù)的影響,導(dǎo)致存儲(chǔ)介質(zhì)的存儲(chǔ)特性的變化,而導(dǎo)致的作用于存儲(chǔ)介質(zhì)作用電壓的變更,進(jìn)而導(dǎo)致的存儲(chǔ)數(shù)據(jù)錯(cuò)誤或讀取的數(shù)據(jù)錯(cuò)誤,從而提升數(shù)據(jù)存儲(chǔ)及讀取的精確性,從而提升了存儲(chǔ)設(shè)備整體存儲(chǔ)的可靠性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的第一種信息處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的第二種信息處理方法的流程示意圖。
具體實(shí)施方式
以下結(jié)合說(shuō)明書附圖及具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
實(shí)施例一:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:檢測(cè)寫入數(shù)據(jù)時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
步驟S120:基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
步驟S130:檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
步驟S140:基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;
步驟S150:向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
本實(shí)施例提供了一種信息處理方法,可用于控制存儲(chǔ)介質(zhì)中數(shù)據(jù)的精確讀寫,例如,控制Nand Flash等非易失性存儲(chǔ)介質(zhì)的數(shù)據(jù)讀寫。
在本實(shí)施例中所述第一參數(shù)為能夠影響所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性的環(huán)境參數(shù)。所述環(huán)境參數(shù)可包括溫度和濕度等其中的一個(gè)或多個(gè),所述溫度可為所述存儲(chǔ)介質(zhì)表明的溫度,所述濕度可為所述存儲(chǔ)介質(zhì)周圍的濕度。通常若一個(gè)存儲(chǔ)介質(zhì)位于一個(gè)空間內(nèi),該空間內(nèi)的空氣濕度大致等于所述存儲(chǔ)介質(zhì)所在環(huán)境的濕度。存儲(chǔ)介質(zhì)在工作工程中,可能伴隨著數(shù)據(jù)的不斷的讀和寫,就可能會(huì)出現(xiàn)存儲(chǔ)介質(zhì)的表面溫度高于其所在空間的大環(huán)境的溫度。
在本實(shí)施例中在進(jìn)行數(shù)據(jù)寫入時(shí),會(huì)檢測(cè)數(shù)據(jù)寫入時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值,當(dāng)所述第一參數(shù)為溫度時(shí),所述第一參數(shù)值可為第一溫度值。當(dāng)所述第一參數(shù)為濕度時(shí),所述第一參數(shù)值為所述第一濕度值。
不同的環(huán)境參數(shù)存儲(chǔ)介質(zhì)表征一個(gè)數(shù)據(jù)的存儲(chǔ)特性不同。在步驟S120中將根據(jù)第一參數(shù)值向存儲(chǔ)介質(zhì)施加第一電壓。當(dāng)所述存儲(chǔ)介質(zhì)是由浮柵晶體管陣列構(gòu)成的時(shí),所述浮柵晶體管在不同溫度下表征1和0所需注入的電子數(shù)不同,通常對(duì)應(yīng)的施加的電壓也可以不同。在本實(shí)施例中,步驟S120將基于第一參數(shù)值來(lái)施加所述第一電壓,不會(huì)如現(xiàn)有技術(shù)中一樣,不管當(dāng)前存儲(chǔ)介質(zhì)處于什么樣的環(huán)境中都采用電壓作用于存儲(chǔ)介質(zhì)。
當(dāng)需要讀取存儲(chǔ)介質(zhì)中的數(shù)據(jù)時(shí),也會(huì)檢測(cè)存儲(chǔ)介質(zhì)當(dāng)前第一參數(shù)的第二參數(shù)值,第二參數(shù)值為讀取數(shù)據(jù)時(shí)刻的參數(shù)值,第一參數(shù)值為寫入數(shù)據(jù)時(shí)刻的參數(shù)值,這兩個(gè)參數(shù)值可能相同也可能不同。
在步驟S140中將根據(jù)第二參數(shù)值,確定讀取數(shù)據(jù)的第二電壓。
在步驟S150中通過(guò)向存儲(chǔ)介質(zhì)施加所述第二電壓,最終讀取出寫在所述存儲(chǔ)介質(zhì)中的數(shù)據(jù)。例如,讀取存儲(chǔ)介質(zhì)中的某一個(gè)比特時(shí),該比特中寫入的數(shù)據(jù)可能是“0”,也與可能是“1”,為“0”和為“1”時(shí)對(duì)應(yīng)的讀取電壓不同,故此時(shí)將有兩個(gè)或兩個(gè)以上的第二電壓,在步驟S150中分別向存儲(chǔ)介質(zhì)施加所述第二電壓,通過(guò)第二電壓的施加,檢測(cè)該比特的存儲(chǔ)單元的電特性的變化,例如,檢測(cè)該存儲(chǔ)單元的電子的輸出,從而確定出當(dāng)前該比特存儲(chǔ)的是“0”還是“1”。
在本實(shí)施例中所述第二電壓是基于當(dāng)前第一參數(shù)的第二參數(shù)值確定的,是充分考慮了第一參數(shù)對(duì)存儲(chǔ)介質(zhì)的存儲(chǔ)特性的影響的,從而避免了不考慮溫度和/或濕度等環(huán)境參數(shù)對(duì)存儲(chǔ)介質(zhì)的存儲(chǔ)特性影響,直接在不管是什么溫度或什么濕度情況下,都采用同一寫入電壓及讀取電壓導(dǎo)致的數(shù)據(jù)存儲(chǔ)精確度低、數(shù)據(jù)讀取精確度低的問(wèn)題。
實(shí)施例二:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:檢測(cè)寫入數(shù)據(jù)時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
步驟S120:基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
步驟S130:檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
步驟S140:基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;
步驟S150:向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述方法還包括:預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息。所述作用電壓可包括前述的第一電壓和所述第二電壓。值得注意的是在本實(shí)施例中所述不同參數(shù)值與作用電壓之間的映射關(guān)系信息可為直接映射關(guān)系信息,也可以是間接映射關(guān)系信息。所述直接映射關(guān)系可包括不同參數(shù)值與作用電壓之間的直接關(guān)系,所述間接映射關(guān)系可包括不同參數(shù)值相對(duì)于基準(zhǔn)參數(shù)值之間的作用電壓之間的偏移量,或不同參數(shù)值之間對(duì)應(yīng)于同一數(shù)據(jù)的不同作用電壓之前的偏移量。這里預(yù)先去頂所述映射關(guān)系信息,可包括從本地?cái)?shù)據(jù)庫(kù)中讀取,也包括從其他電子設(shè)備中接收。
所述步驟S120可包括:基于所述第一參數(shù)值查詢所述映射關(guān)系信息,確定所述第一電壓;
所述步驟S140可包括:基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
在本實(shí)施例中可以通過(guò)查詢上述關(guān)系,簡(jiǎn)便的確定出所述第一電壓和第二電壓,不僅能夠提升數(shù)據(jù)存儲(chǔ)和讀取的精確度,同時(shí)還具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
實(shí)施例三:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:檢測(cè)寫入數(shù)據(jù)時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
步驟S120:基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
步驟S130:檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
步驟S140:基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;
步驟S150:向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述方法還包括:預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;所述步驟S120可包括:基于所述第一參數(shù)值查詢所述映射關(guān)系信息,確定所述第一電壓;所述步驟S140可包括:基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
在本實(shí)施例中,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第一參數(shù)值的第一預(yù)設(shè)電壓信息,及以所述第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第二參數(shù)值的第二預(yù)設(shè)電壓信息。對(duì)應(yīng)的,所述步驟S120可包括:以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓信息,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓。所述步驟S140可包括:以所述第二參數(shù)值查詢依據(jù),查詢所述第二預(yù)設(shè)電壓信息,確定所述第二電壓。
在本實(shí)施例中存儲(chǔ)第一預(yù)設(shè)電壓信息,該電壓信息是以第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于不同參數(shù)值的電壓信息。這樣的話,例如,所述基準(zhǔn)參數(shù)值為室溫25攝氏度。在所述第一預(yù)設(shè)電壓信息中包括以25攝氏度為基準(zhǔn)溫度值的各個(gè)參數(shù)值的電壓值。
故在步驟S110中檢測(cè)當(dāng)前溫度為27攝氏度,則以所述27攝氏度為查詢所述第一預(yù)設(shè)電壓信息的檢索依據(jù),查詢與27攝氏度對(duì)應(yīng)的第一電壓,在步驟S120向存儲(chǔ)介質(zhì)中存儲(chǔ)陣列的某一個(gè)或多個(gè)存儲(chǔ)單元施加所述第一電壓。
在讀取數(shù)據(jù)時(shí),首先檢測(cè)數(shù)據(jù)讀取時(shí)刻的第一參數(shù)的第二參數(shù)值。例如,當(dāng)前讀取的溫度為35攝氏度,則以35攝氏度為查詢依據(jù),查詢所述第一預(yù)設(shè)電壓信息,確定出讀取數(shù)據(jù)的第二電壓。當(dāng)前查詢的電壓可能包括至少兩個(gè),一個(gè)為對(duì)應(yīng)于1個(gè)比特為“0”的第二電壓,另一個(gè)為對(duì)應(yīng)于1個(gè)比特為“1”的第二電壓,分別嘗試向該比特的存儲(chǔ)單元施加兩個(gè)第二電壓,通過(guò)檢測(cè)第二電壓施加該比特的存儲(chǔ)單元之后存儲(chǔ)單元反映,確定該比特存儲(chǔ)的為“1”還是“0”。
總之,在本實(shí)施例中所述第一預(yù)設(shè)電壓信息中存儲(chǔ)了以第三參數(shù)值為基準(zhǔn)參數(shù)值對(duì)應(yīng)的各個(gè)參數(shù)值的電壓信息。在執(zhí)行所述步驟S120和步驟S140時(shí),可以通過(guò)查詢以當(dāng)前的參數(shù)值為查詢依據(jù),簡(jiǎn)便的獲得所述第一電壓和所述第二電壓,具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
實(shí)施例四:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:檢測(cè)寫入數(shù)據(jù)時(shí)存儲(chǔ)介質(zhì)的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)的存儲(chǔ)特性變化的環(huán)境參數(shù);
步驟S120:基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
步驟S130:檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
步驟S140:基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;
步驟S150:向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述方法還包括:預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;所述步驟S120可包括:基于所述第一參數(shù)值查詢所述映射關(guān)系信息,確定所述第一電壓;所述步驟S140可包括:基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
在本實(shí)施例中,所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第一預(yù)設(shè)電壓偏移信息;則所述步驟S120可包括:以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓偏移信息,確定第一電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的與所述待寫入數(shù)據(jù)對(duì)應(yīng)的第三電壓;基于所述第三電壓與所述第一電壓偏移量,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓。當(dāng)然所述映射關(guān)系信息還可包括所述第三參數(shù)值與第三電壓的對(duì)應(yīng)股權(quán)安溪。對(duì)應(yīng)地,所述步驟S140可包括:以所述第二參數(shù)值為查詢依據(jù),查詢以所述第一預(yù)設(shè)電壓偏移信息,確定第二電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第四電壓;基于第二電壓偏移量和所述第四電壓,確定所述第二電壓。
在本實(shí)施例中存儲(chǔ)的第一預(yù)設(shè)電壓偏移量信息,再結(jié)合基準(zhǔn)參數(shù)值的第三電壓,就可以知道任意一個(gè)所述第一參數(shù)的不同參數(shù)值對(duì)應(yīng)的電壓。從而也能夠簡(jiǎn)便的確定出所述第一電壓和所述第二電壓,本實(shí)施例提供的所述第一預(yù)設(shè)電壓偏移量信息為存儲(chǔ)電壓不同參數(shù)值相對(duì)于基準(zhǔn)參數(shù)值的電壓偏移量的信息,是一種間接映射關(guān)系。
同樣的本實(shí)施例提供的信息處理方法,同樣具有數(shù)據(jù)存儲(chǔ)和讀取簡(jiǎn)便的特點(diǎn)的同時(shí),還具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
實(shí)施例五:
如圖2所示,本實(shí)施例提供一種存儲(chǔ)設(shè)備,包括存儲(chǔ)介質(zhì)110、控制器120和傳感器130;
所述傳感器130,用于檢測(cè)寫入數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)110的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)110的存儲(chǔ)特性變化的環(huán)境參數(shù);
所述控制器120,用于基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)110施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
所述傳感器130,還用于檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
所述控制器120,還用于基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述存儲(chǔ)介質(zhì)可為flash等各種類型的存儲(chǔ)介質(zhì)。本實(shí)施例提供的傳感器130可為各種能夠檢測(cè)所述存儲(chǔ)介質(zhì)的所在環(huán)境的環(huán)境參數(shù)的傳感器,例如,溫度傳感器。所述控制器可對(duì)應(yīng)于處理器或處理電路。所述處理器可包括中央處理器CPU、數(shù)字信號(hào)處理器DSP、可編程陣列PLC、應(yīng)用處理器AP或微處理器MCU等各種類型的處理器,所述處理電路可包括專用集成電路。在本實(shí)施例中所述控制器120、傳感器130及所述存儲(chǔ)介質(zhì)110可通過(guò)數(shù)據(jù)總線和/或控制總線等通信總線連接。這里的通信總線可包括PCI總線或IIC總線等。所述控制器120將根據(jù)所述傳感器130檢測(cè)到第一參數(shù)的參數(shù)值,確定作用于存儲(chǔ)介質(zhì)的第一電壓和第二電壓,這樣可以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)及讀取的精確性控制,且具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
在本實(shí)施例中所述第一參數(shù)可包括溫度和/或濕度的至少其中之一。當(dāng)然在具體實(shí)現(xiàn)時(shí),不局限于溫度和濕度這兩個(gè)環(huán)境參數(shù),還可以是會(huì)影響存儲(chǔ)介質(zhì)110的存儲(chǔ)特性的其他環(huán)境參數(shù)。
實(shí)施例六:
如圖2所示,本實(shí)施例提供一種存儲(chǔ)設(shè)備,包括存儲(chǔ)介質(zhì)110、控制器120和傳感器130;
所述傳感器130,用于檢測(cè)寫入數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)110的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)110的存儲(chǔ)特性變化的環(huán)境參數(shù);
所述控制器120,用于基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)110施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
所述傳感器130,還用于檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
所述控制器120,還用于基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述控制器120,還用于預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;
所述控制器120,具體用于基于所述第一參數(shù)值,查詢所述映射關(guān)系信息,確定所述第一電壓;并基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
在本實(shí)施例中所述控制器120可通過(guò)讀取本地存儲(chǔ)介質(zhì)110,來(lái)確定所述映射關(guān)系信息,也可以通過(guò)存儲(chǔ)設(shè)備的外部通信接口從其他設(shè)備接收所述映射關(guān)系信息。
所述控制器120通過(guò)查詢所述映射關(guān)系,確定所述第一電壓和第二電壓,具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
實(shí)施例七:
如圖2所示,本實(shí)施例提供一種存儲(chǔ)設(shè)備,包括存儲(chǔ)介質(zhì)110、控制器120和傳感器130;
所述傳感器130,用于檢測(cè)寫入數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)110的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)110的存儲(chǔ)特性變化的環(huán)境參數(shù);
所述控制器120,用于基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)110施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
所述傳感器130,還用于檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
所述控制器120,還用于基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述控制器120,還用于預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;
所述控制器120,具體用于基于所述第一參數(shù)值,查詢所述映射關(guān)系信息,確定所述第一電壓;并基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第一參數(shù)值的第一預(yù)設(shè)電壓信息,及以所述第三參數(shù)值為基準(zhǔn)參數(shù)值時(shí),對(duì)應(yīng)于所述第二參數(shù)值的第二預(yù)設(shè)電壓信息。在本實(shí)施例中映射關(guān)系信息包括第一預(yù)設(shè)電壓信息和第二預(yù)設(shè)電壓,且第一預(yù)設(shè)電壓信息和第二預(yù)設(shè)電壓信息都是對(duì)應(yīng)于同一個(gè)基準(zhǔn)參數(shù)值。這樣的話,所述控制器120,具體用于以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓信息,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓;所述控制器130,還用于以所述第二參數(shù)值查詢依據(jù),查詢所述第二預(yù)設(shè)電壓信息,確定所述第二電壓。
所述控制器130直接根據(jù)第一參數(shù)值和第二參數(shù)值就可以通過(guò)查詢第一預(yù)設(shè)電壓信息和第二預(yù)設(shè)電壓信息,就可以便捷的確定所述第一電壓和所述第二電壓,具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
實(shí)施例八:
如圖2所示,本實(shí)施例提供一種存儲(chǔ)設(shè)備,包括存儲(chǔ)介質(zhì)110、控制器120和傳感器130;
所述傳感器130,用于檢測(cè)寫入數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)110的第一參數(shù)的第一參數(shù)值;其中,所述第一參數(shù)包括導(dǎo)致所述存儲(chǔ)介質(zhì)110的存儲(chǔ)特性變化的環(huán)境參數(shù);
所述控制器120,用于基于所述第一參數(shù)值,向所述存儲(chǔ)介質(zhì)110施加與待寫入數(shù)據(jù)對(duì)應(yīng)的第一電壓;
所述傳感器130,還用于檢測(cè)讀取數(shù)據(jù)時(shí)所述存儲(chǔ)介質(zhì)的所述第一參數(shù)的第二參數(shù)值;
所述控制器120,還用于基于所述第二參數(shù)值,確定用于從所述存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的第二電壓;向所述存儲(chǔ)介質(zhì)施加所述第二電壓,并基于所述第二電壓的壓值獲得所需讀取的數(shù)據(jù)。
所述控制器120,還用于預(yù)先確定所述第一參數(shù)的不同參數(shù)值與作用于所述存儲(chǔ)介質(zhì)的作用電壓之間的映射關(guān)系信息;
所述控制器120,具體用于基于所述第一參數(shù)值,查詢所述映射關(guān)系信息,確定所述第一電壓;并基于所述第二參數(shù)值,查詢所述映射關(guān)系信息,確定所述第二電壓。
所述映射關(guān)系信息包括:以第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第一電壓偏移信息;
所述控制器120,具體用于以所述第一參數(shù)值查詢依據(jù),查詢所述第一預(yù)設(shè)電壓偏移信息,確定第一電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的與所述待寫入數(shù)據(jù)對(duì)應(yīng)的第三電壓;基于所述第三電壓與所述第一電壓偏移量,確定所述第一電壓;向所述存儲(chǔ)介質(zhì)施加所述第一電壓;所述控制器120,還用于以所述第二參數(shù)值為查詢依據(jù),查詢以所述預(yù)設(shè)電壓偏移信息,確定第二電壓偏移量;查詢以所述第三參數(shù)值為基準(zhǔn)參數(shù)值設(shè)定的第四電壓;基于第二電壓偏移量和所述第四電壓,確定所述第二電壓。
本實(shí)施例中以基準(zhǔn)參數(shù)值對(duì)應(yīng)的第三電壓為電壓基準(zhǔn)值,在結(jié)合第一參數(shù)值和第二參數(shù)值查詢所述第一預(yù)設(shè)電壓偏移信息,也可以簡(jiǎn)便的獲取所述第一電壓和所述第二電壓,同樣不僅具有數(shù)據(jù)存儲(chǔ)及讀取的精準(zhǔn)度高,且還具有實(shí)現(xiàn)簡(jiǎn)便的特點(diǎn)。
以下結(jié)合上述實(shí)施例提供一個(gè)具體示例:
示例一:
步驟1:本示例使用溫度傳感器測(cè)量Nand Flash的表面溫度,據(jù)此調(diào)整編程時(shí)的存儲(chǔ)介質(zhì)中一個(gè)存儲(chǔ)單元Cell的閾值電壓Vth,以及讀取時(shí)的參考電壓Vref,修正溫度對(duì)讀取結(jié)果造成的影響。
步驟2:在Nand Flash的常用的溫度場(chǎng)景下(如室溫環(huán)境,稱為標(biāo)準(zhǔn)環(huán)境)進(jìn)行Vth掃描,得到一組Vth分布(如,得到每個(gè)符號(hào)對(duì)應(yīng)的Vth分布,可假設(shè)為多高斯分布),作為Vth的標(biāo)準(zhǔn)分布,并記錄Nand Flash表面溫度與環(huán)境溫度。這里的符號(hào)可包括;”0”和“1”。在本實(shí)施例中所述室溫環(huán)境的溫度值可對(duì)應(yīng)于前述的標(biāo)準(zhǔn)參數(shù)值。
步驟3:在Nand Flash標(biāo)稱的工作溫度范圍內(nèi)(如-2℃~75℃),對(duì)每一個(gè)溫度刻度,做以下實(shí)驗(yàn):在該溫度下進(jìn)行編程,并隨后恢復(fù)到標(biāo)準(zhǔn)環(huán)境下進(jìn)行Vth掃描,根據(jù)這次掃描結(jié)果與標(biāo)準(zhǔn)分布的差異,調(diào)整該溫度下的Vth至Vth‘,直到該溫度下以Vth’為目標(biāo)的編程,在標(biāo)準(zhǔn)溫度下掃描得到的分布與標(biāo)準(zhǔn)分布相同(或差異小到不影響糾錯(cuò)碼解碼)。這樣就得到了Vth依據(jù)溫度的調(diào)整方案。
步驟4:同理,在標(biāo)稱的工作溫度范圍內(nèi),對(duì)標(biāo)準(zhǔn)環(huán)境下進(jìn)行編程的NandFlash做Vth掃描,得到標(biāo)準(zhǔn)環(huán)境下Vth的分布在不同溫度下的變化。當(dāng)在某個(gè)工作溫度下進(jìn)行讀取時(shí),根據(jù)環(huán)境溫度設(shè)置Vref。
示例二:
如圖3所示,本示例提供一種信息處理方法包括:
步驟S1:溫度傳感器第一時(shí)刻,檢測(cè)存儲(chǔ)介質(zhì)的表面溫度;
步驟S2:溫度傳感器將檢測(cè)到的溫度通知處理器。
步驟S3:處理器根據(jù)檢測(cè)到的溫度,確定向存儲(chǔ)介質(zhì)寫數(shù)據(jù)時(shí)施加的第一電壓。
步驟S4:處理器向存儲(chǔ)介質(zhì)的存儲(chǔ)單元施加第一電壓。
步驟S5:溫度傳感器第二時(shí)刻,檢測(cè)存儲(chǔ)介質(zhì)的表面溫度;
步驟S6:溫度傳感器將檢測(cè)到的溫度通知處理器。
步驟S7:處理器根據(jù)檢測(cè)到的溫度,確定讀取數(shù)據(jù)的第二電壓。
步驟S8:處理器向存儲(chǔ)介質(zhì)的存儲(chǔ)單元施加第二電壓,讀取數(shù)據(jù)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。