本申請要求2015年8月21日提交的第10-2015-0117873號韓國專利申請的優(yōu)先權(quán),其通過引用整體合并于此。
技術(shù)領(lǐng)域
本發(fā)明的示例性實(shí)施例涉及一種包括存儲(chǔ)器件和存儲(chǔ)器控制器的存儲(chǔ)系統(tǒng)。
背景技術(shù):
存儲(chǔ)器件包括用于儲(chǔ)存數(shù)據(jù)的多個(gè)存儲(chǔ)單元。每個(gè)存儲(chǔ)單元可以包括晶體管和電容器,所述晶體管用作數(shù)據(jù)向存儲(chǔ)單元的流動(dòng)以及數(shù)據(jù)從存儲(chǔ)單元的流動(dòng)的門控,所述電容器用于以電荷的形式來儲(chǔ)存數(shù)據(jù)。根據(jù)電荷是否被儲(chǔ)存在存儲(chǔ)單元中或者根據(jù)電容器的端子電壓是高還是低,儲(chǔ)存在存儲(chǔ)單元中的數(shù)據(jù)可以被劃分為高邏輯(邏輯1)和低邏輯(邏輯0)。一般而言,在儲(chǔ)存數(shù)據(jù)時(shí),不消耗功率,且在存儲(chǔ)單元中儲(chǔ)存的數(shù)據(jù)維持不變。然而,儲(chǔ)存在每個(gè)存儲(chǔ)單元的電容器中的初始電荷可能因在MOS晶體管的典型PN結(jié)中出現(xiàn)泄漏電流而逐漸消失,從而導(dǎo)致數(shù)據(jù)的丟失。為了防止這種數(shù)據(jù)丟失,在數(shù)據(jù)丟失之前,讀取儲(chǔ)存的數(shù)據(jù)以及基于讀取數(shù)據(jù)來對存儲(chǔ)單元再充電。這種過程被稱為刷新操作,以及可以以規(guī)則預(yù)設(shè)刷新間隔來周期性地重復(fù)。
儲(chǔ)存在每個(gè)存儲(chǔ)單元的電容器中的電荷的泄漏量可以根據(jù)諸如溫度、過程和電壓的各種因素而變化,這些因素在存儲(chǔ)器的不同區(qū)域內(nèi)可能變化。即,每個(gè)存儲(chǔ)單元的數(shù)據(jù)保持時(shí)間可能變化。由于每個(gè)存儲(chǔ)單元的數(shù)據(jù)保持時(shí)間可能變化,因此儲(chǔ)存在一些存儲(chǔ)單元中的數(shù)據(jù)在刷新間隔期間可能丟失。這種錯(cuò)誤通常被稱為可變保持時(shí)間(VRT)錯(cuò)誤。
一般而言,存儲(chǔ)器件在封裝過程期間具有不同的過程變量和不同特性。例如,在封裝過程期間,不同的存儲(chǔ)器件或存儲(chǔ)器的不同存儲(chǔ)區(qū)可以暴露于高溫,而其他存儲(chǔ)器件可以暴露于低溫。這種變量對在存儲(chǔ)器件中發(fā)生VRT錯(cuò)誤的可能性產(chǎn)生很大的影響。結(jié)果,在存儲(chǔ)器件中可以以不同的比率發(fā)生VRT錯(cuò)誤。
技術(shù)實(shí)現(xiàn)要素:
各種實(shí)施例針對一種用于即使存儲(chǔ)器件具有不同的錯(cuò)誤率,也能穩(wěn)定地操作存儲(chǔ)模 塊中的存儲(chǔ)器件的技術(shù)。
在實(shí)施例中,一種存儲(chǔ)系統(tǒng)可以包括:存儲(chǔ)模塊,包括適用于儲(chǔ)存包含多位數(shù)據(jù)的數(shù)據(jù)字的多個(gè)存儲(chǔ)器件;以及存儲(chǔ)器控制器,適用于控制存儲(chǔ)模塊的寫入操作和讀取操作,以及將數(shù)據(jù)字分配并映射至多個(gè)存儲(chǔ)器件,其中,當(dāng)多個(gè)存儲(chǔ)器件之中的存儲(chǔ)器件具有更高的錯(cuò)誤發(fā)生計(jì)數(shù)時(shí),控制器將多位數(shù)據(jù)的更高的有效位映射至所述存儲(chǔ)器件。
錯(cuò)誤發(fā)生計(jì)數(shù)可以包括VRT(可變保持時(shí)間)錯(cuò)誤發(fā)生計(jì)數(shù)。
存儲(chǔ)模塊還可以包括信息儲(chǔ)存設(shè)備,適用于儲(chǔ)存存儲(chǔ)器件的錯(cuò)誤發(fā)生計(jì)數(shù),以及存儲(chǔ)器控制器可以從信息儲(chǔ)存設(shè)備接收存儲(chǔ)器件的錯(cuò)誤發(fā)生計(jì)數(shù)。
存儲(chǔ)器控制器可以包括:主機(jī)接口,適用于與主機(jī)通信;數(shù)據(jù)緩沖器,適用于儲(chǔ)存主機(jī)與存儲(chǔ)模塊之間的數(shù)據(jù)字;調(diào)度器,適用于設(shè)置存儲(chǔ)模塊的操作順序;命令發(fā)生器,適用于產(chǎn)生要被施加至存儲(chǔ)模塊的命令;存儲(chǔ)器接口,適用于與存儲(chǔ)模塊通信;錯(cuò)誤歷史儲(chǔ)存單元,適用于儲(chǔ)存存儲(chǔ)器件的錯(cuò)誤發(fā)生計(jì)數(shù);以及映射單元,適用于將數(shù)據(jù)字映射至多個(gè)存儲(chǔ)器件。
在實(shí)施例中,一種存儲(chǔ)系統(tǒng)可以包括:存儲(chǔ)模塊,包括適用于儲(chǔ)存第一數(shù)據(jù)字至第N數(shù)據(jù)字的多個(gè)存儲(chǔ)器件,第一數(shù)據(jù)字至第N數(shù)據(jù)字中的每個(gè)包含多位數(shù)據(jù),其中,N是等于或大于2的整數(shù);以及存儲(chǔ)器控制器,適用于控制存儲(chǔ)模塊的寫入操作和讀取操作以及將第一數(shù)據(jù)字至第N數(shù)據(jù)字分配并映射至多個(gè)存儲(chǔ)器件,其中,當(dāng)被映射至第一數(shù)據(jù)字至第N數(shù)據(jù)字之中的第K數(shù)據(jù)字的存儲(chǔ)器件之中的一存儲(chǔ)器件具有更高的錯(cuò)誤發(fā)生計(jì)數(shù)時(shí),控制器將第K數(shù)據(jù)字的多位數(shù)據(jù)的更高的有效位映射至所述一存儲(chǔ)器件。
在實(shí)施例中,一種存儲(chǔ)系統(tǒng)可以包括:存儲(chǔ)模塊,包括適用于儲(chǔ)存一個(gè)或更多個(gè)數(shù)據(jù)字以及一個(gè)或更多個(gè)數(shù)據(jù)字的錯(cuò)誤感測信息的多個(gè)存儲(chǔ)器件,數(shù)據(jù)字包含多位數(shù)據(jù);以及存儲(chǔ)器控制器,適用于控制存儲(chǔ)模塊的寫入操作和讀取操作以及將一個(gè)或更多個(gè)數(shù)據(jù)字以及錯(cuò)誤感測信息分配并映射至多個(gè)存儲(chǔ)器件,其中,多個(gè)存儲(chǔ)器件之中的具有低錯(cuò)誤發(fā)生計(jì)數(shù)的一個(gè)或更多個(gè)存儲(chǔ)器件被映射至錯(cuò)誤感測信息。
在實(shí)施例中,一種存儲(chǔ)系統(tǒng)可以包括:存儲(chǔ)模塊,包括多個(gè)存儲(chǔ)器件,所述多個(gè)存儲(chǔ)器件具有相應(yīng)的錯(cuò)誤發(fā)生計(jì)數(shù)并且儲(chǔ)存包含多位數(shù)據(jù)的數(shù)據(jù)字;存儲(chǔ)器控制器,適用于控制存儲(chǔ)模塊的寫入操作和讀取操作以及基于錯(cuò)誤發(fā)生計(jì)數(shù)而將數(shù)據(jù)字分配并映射至多個(gè)存儲(chǔ)器件。
當(dāng)多個(gè)存儲(chǔ)器件之中的存儲(chǔ)器件具有更高的錯(cuò)誤發(fā)生計(jì)數(shù),控制器可以將多位數(shù)據(jù) 的更高的有效位映射至所述存儲(chǔ)器件。
在實(shí)施例中,一種操作包括控制器和多個(gè)存儲(chǔ)器件的存儲(chǔ)系統(tǒng)的方法,該方法可以包括:控制器基于相應(yīng)的錯(cuò)誤發(fā)生計(jì)數(shù)而將數(shù)據(jù)的多個(gè)位分配至多個(gè)存儲(chǔ)器件。
當(dāng)多個(gè)存儲(chǔ)器件之中的存儲(chǔ)器件具有更高的錯(cuò)誤發(fā)生計(jì)數(shù)時(shí),控制器可以將多位數(shù)據(jù)的更高的有效位映射至所述存儲(chǔ)器件。
附圖說明
圖1是根據(jù)本發(fā)明的實(shí)施例的存儲(chǔ)系統(tǒng)的配置圖。
圖2是圖示數(shù)據(jù)字與圖1中所示的存儲(chǔ)器件之間的初始映射的示例的示圖。
圖3是圖示在圖1中所示的映射單元117的映射操作之后,數(shù)據(jù)字與存儲(chǔ)器件之間的映射的示例的示圖。
圖4是根據(jù)本發(fā)明的另一實(shí)施例的存儲(chǔ)系統(tǒng)的配置圖。
圖5是圖示數(shù)據(jù)字與圖4中所示的存儲(chǔ)器件之間的初始映射的示例的示圖。
圖6是圖示在圖4中所示的映射單元117的映射操作之后,數(shù)據(jù)字與存儲(chǔ)器件之間的映射的示例的示圖。
具體實(shí)施方式
以下將參照附圖更詳細(xì)地描述各種實(shí)施例。然而,本發(fā)明可以以不同的形式來實(shí)施,并且不應(yīng)當(dāng)被解釋為局限于本文所闡述的實(shí)施例。更確切地說,這些實(shí)施例被提供使得本公開將是徹底的和完整的,并且這些實(shí)施例將本發(fā)明傳達(dá)給本領(lǐng)域技術(shù)人員。貫穿本公開,相同的附圖標(biāo)記在本發(fā)明的各種附圖和實(shí)施例中指示相同的部分。
圖1是根據(jù)本發(fā)明的實(shí)施例的存儲(chǔ)系統(tǒng)的配置圖。
參照圖1,存儲(chǔ)系統(tǒng)100可以包括存儲(chǔ)器控制器110和存儲(chǔ)模塊130。主機(jī)1可以與存儲(chǔ)系統(tǒng)100操作地耦接。
存儲(chǔ)模塊130可以包括多個(gè)存儲(chǔ)器件131至138。在存儲(chǔ)模塊130的寫入操作期間,可以同時(shí)將數(shù)據(jù)寫入至多個(gè)存儲(chǔ)器件131至138。在存儲(chǔ)模塊130的讀取操作期間,可以同時(shí)從多個(gè)存儲(chǔ)器件131至138讀取數(shù)據(jù)。存儲(chǔ)模塊130可以包括信息儲(chǔ)存設(shè)備140。信息儲(chǔ)存設(shè)備140可以儲(chǔ)存關(guān)于存儲(chǔ)模塊130中安裝的存儲(chǔ)器件131至138的數(shù)量、容 量和性能參數(shù)的信息,以及將儲(chǔ)存的信息提供至存儲(chǔ)器控制器110。信息儲(chǔ)存設(shè)備140可以包括串行存在檢測(SPD,Serial Presence Detect)芯片。信息儲(chǔ)存設(shè)備140可以儲(chǔ)存存儲(chǔ)模塊130內(nèi)的存儲(chǔ)器件131至138的錯(cuò)誤發(fā)生歷史。當(dāng)制造存儲(chǔ)器件131至138時(shí),存儲(chǔ)器制造商可以對存儲(chǔ)器件131至138執(zhí)行各種測試,以及將其錯(cuò)誤發(fā)生歷史儲(chǔ)存在信息儲(chǔ)存設(shè)備140中。此外,在存儲(chǔ)器控制器110的控制下,可以執(zhí)行用于存儲(chǔ)器件131至138的測試。結(jié)果,存儲(chǔ)器件131至138的錯(cuò)誤發(fā)生歷史可以被儲(chǔ)存在信息儲(chǔ)存設(shè)備140中。此時(shí),錯(cuò)誤發(fā)生歷史可以指示VRT錯(cuò)誤發(fā)生計(jì)數(shù)(被稱為錯(cuò)誤發(fā)生計(jì)數(shù))。存儲(chǔ)模塊130可以包括雙列直插式存儲(chǔ)模塊(DIMM)。
存儲(chǔ)器控制器110可以根據(jù)主機(jī)1的請求來控制存儲(chǔ)模塊130的諸如寫入操作和讀取操作的各種操作。存儲(chǔ)器控制器110可以包括主機(jī)接口111、數(shù)據(jù)緩沖器112、調(diào)度器113、命令發(fā)生器114、存儲(chǔ)器接口115、錯(cuò)誤歷史儲(chǔ)存單元116和映射單元117。
主機(jī)接口111可以用作存儲(chǔ)器控制器110和主機(jī)1之間的接口。通過主機(jī)接口111,可以從主機(jī)1接收主機(jī)1的請求,以及針對主機(jī)1的請求的處理結(jié)果可以被傳送至主機(jī)1。
數(shù)據(jù)緩沖器112可以暫時(shí)地儲(chǔ)存要被寫入至存儲(chǔ)模塊130的數(shù)據(jù)字以及從存儲(chǔ)模塊130讀取的數(shù)據(jù)字。
調(diào)度器113可以設(shè)置從主機(jī)1接收到的請求之中的要發(fā)給存儲(chǔ)模塊130的請求的順序。為了改善存儲(chǔ)系統(tǒng)100的性能,調(diào)度器113可以以與從主機(jī)1接收到的請求的順序不同的順序來引導(dǎo)對存儲(chǔ)模塊130的對應(yīng)的操作。例如,雖然主機(jī)1可以請求針對存儲(chǔ)模塊130的讀取操作,接著是寫入操作,但是調(diào)度器113可以調(diào)整操作的順序,使得在讀取操作之前首先執(zhí)行針對存儲(chǔ)模塊130的寫入操作。
命令發(fā)生器114可以根據(jù)由調(diào)度器113設(shè)置的操作順序來產(chǎn)生要被施加至存儲(chǔ)模塊130的命令。
存儲(chǔ)器接口115可以用作存儲(chǔ)器控制器110與存儲(chǔ)模塊130之間的接口。通過存儲(chǔ)器接口115,可以將命令和地址從存儲(chǔ)器控制器110傳送至存儲(chǔ)模塊130,以及可以在存儲(chǔ)器控制器110與存儲(chǔ)模塊130之間交換數(shù)據(jù)字。此外,通過存儲(chǔ)器接口115,在信息儲(chǔ)存設(shè)備140中儲(chǔ)存的信息可以被傳送至存儲(chǔ)器控制器110。存儲(chǔ)器接口115還可以被稱為PHY接口。
錯(cuò)誤歷史儲(chǔ)存單元116可以儲(chǔ)存從存儲(chǔ)模塊130的信息儲(chǔ)存設(shè)備140接收到的存儲(chǔ)器件131至138的錯(cuò)誤發(fā)生計(jì)數(shù)。
映射單元117可以將包含多位數(shù)據(jù)的數(shù)據(jù)字映射至存儲(chǔ)模塊130的存儲(chǔ)器件131至138。在映射操作期間,映射單元117可以使用儲(chǔ)存在錯(cuò)誤歷史儲(chǔ)存單元116中的存儲(chǔ)器件131至138的錯(cuò)誤發(fā)生計(jì)數(shù)。在存儲(chǔ)器件131至138之中,映射單元117可以將具有相對高的錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件映射至數(shù)據(jù)字的最高有效位(MSB),以及將具有相對低的錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件映射至數(shù)據(jù)字的最低有效位(LSB)。在存儲(chǔ)系統(tǒng)100的啟動(dòng)過程期間,可以執(zhí)行映射單元117的映射操作?,F(xiàn)在將參照圖2和圖3來更詳細(xì)地描述映射單元117的映射操作。
圖2是圖示數(shù)據(jù)字與圖1中所示的存儲(chǔ)器件之間的初始映射的示圖。即,圖2圖示了在執(zhí)行映射操作之前,數(shù)據(jù)字DATA_WORD1和DATA_WORD2與存儲(chǔ)器件131至138之間的映射。之后,作為示例來描述兩個(gè)數(shù)據(jù)字DATA_WORD1和DATA_WORD2可以被分配和儲(chǔ)存在存儲(chǔ)器件131至138中,以及數(shù)據(jù)字DATA_WORD1和DATA_WORD2中的每個(gè)可以具有32位。然而,這僅是示例,數(shù)據(jù)字的數(shù)量和數(shù)據(jù)字的位數(shù)可以變化。
參照圖2,第一數(shù)據(jù)字DATA_WORD1可以被映射至第一存儲(chǔ)器件131至第四存儲(chǔ)器件134。第一數(shù)據(jù)字DATA_WORD1的MSB可以被映射至第一存儲(chǔ)器件131。第一數(shù)據(jù)字DATA_WORD1的接著的位可以被順序地映射至第二存儲(chǔ)器件132和第三存儲(chǔ)器件133。第一數(shù)據(jù)字DATA_WORD1的LSB可以被映射至第四存儲(chǔ)器件134。由于第一數(shù)據(jù)字DATA_WORD1具有32位,因此第一數(shù)據(jù)字DATA_WORD1的8位可以被映射至存儲(chǔ)器件131至134中的每個(gè)。
第二數(shù)據(jù)字DATA_WORD2可以被映射至第五存儲(chǔ)器件135至第八存儲(chǔ)器件138。第二數(shù)據(jù)字DATA_WORD2的MSB可以被映射至第五存儲(chǔ)器件135。第二數(shù)據(jù)字DATA_WORD2的接著的位可以被順序地映射至第六存儲(chǔ)器件136和第七存儲(chǔ)器件137。第二數(shù)據(jù)字DATA_WORD2的LSB可以被映射至第八存儲(chǔ)器件138。由于第二數(shù)據(jù)字DATA_WORD2具有32位,因此第二數(shù)據(jù)字DATA_WORD2的8個(gè)位可以被映射至存儲(chǔ)器件135至138中的每個(gè)。
圖3是圖示在圖1中所示的映射單元117的映射操作之后的數(shù)據(jù)字與存儲(chǔ)器件之間的映射的示圖。圖3還圖示存儲(chǔ)器件131至138的錯(cuò)誤發(fā)生計(jì)數(shù)。
參照圖3,具有最低錯(cuò)誤發(fā)生計(jì)數(shù)的第四存儲(chǔ)器件134可以被映射至第二數(shù)據(jù)字DATA_WORD2的LSB,以及具有第二最低錯(cuò)誤發(fā)生計(jì)數(shù)的第六存儲(chǔ)器件136可以被映射至第一數(shù)據(jù)字DATA_WORD1的LSB。具有第三最低錯(cuò)誤發(fā)生計(jì)數(shù)的第五存儲(chǔ)器件135可以被映射至第二數(shù)據(jù)字DATA_WORD2的第二LSB,以及具有第四最低錯(cuò)誤發(fā)生 計(jì)數(shù)的第八存儲(chǔ)器件138可以被映射至第一數(shù)據(jù)字DATA_WORD1的第二LSB。即,具有低錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件可以被映射至數(shù)據(jù)字DATA_WORD1和DATA_WORD2的低次序位。
存儲(chǔ)器件133、136、137和138可以被映射至第一數(shù)據(jù)字DATA_WORD1。在存儲(chǔ)器件133、136、137和138之中,具有最高錯(cuò)誤發(fā)生計(jì)數(shù)的第七存儲(chǔ)器件137可以被映射至MSB,以及具有最低錯(cuò)誤發(fā)生計(jì)數(shù)的第六存儲(chǔ)器件136可以被映射至LSB。
存儲(chǔ)器件131、132、134和135可以被映射至第二數(shù)據(jù)字DATA_WORD2。在存儲(chǔ)器件131、132、134和135之中,具有最高錯(cuò)誤發(fā)生計(jì)數(shù)的第二存儲(chǔ)器件132可以被映射至MSB,以及具有最低錯(cuò)誤發(fā)生計(jì)數(shù)的第四存儲(chǔ)器件134可以被映射至LSB。
一般而言,數(shù)據(jù)字的低次序位可以經(jīng)常改變,且非??赡芫哂兄怠?”。此外,數(shù)據(jù)字的高次序位可以不經(jīng)常改變,且非??赡芫哂兄怠?”。在存儲(chǔ)器件中,當(dāng)數(shù)據(jù)經(jīng)常改變或具有值“1”時(shí),更頻繁地發(fā)生錯(cuò)誤或尤其是VRT錯(cuò)誤。因此,數(shù)據(jù)字的低次序位可以被映射至具有低錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件,而數(shù)據(jù)字的高次序位可以被映射至具有高錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件,這可以使存儲(chǔ)模塊的總體操作穩(wěn)定。
圖3圖示在相同位(例如,MSB)處,被映射至第二數(shù)據(jù)字DATA_WORD2的存儲(chǔ)器件具有比被映射至第一數(shù)據(jù)字DATA_WORD1的存儲(chǔ)器件低的錯(cuò)誤發(fā)生計(jì)數(shù)。然而,第一數(shù)據(jù)字DATA_WORD1與第二數(shù)據(jù)字DATA_WORD2之間的映射可以沒有優(yōu)先級,以及在相同位(例如,MSB)處,被映射至第二數(shù)據(jù)字DATA_WORD2的存儲(chǔ)器件可以具有比被映射至第一數(shù)據(jù)字DATA_WORD1的存儲(chǔ)器件高的錯(cuò)誤發(fā)生計(jì)數(shù)。
圖4是根據(jù)本發(fā)明的另一實(shí)施例的存儲(chǔ)系統(tǒng)的配置圖。
參照圖4,存儲(chǔ)系統(tǒng)400可以包括存儲(chǔ)器控制器410和存儲(chǔ)模塊430。與圖1的存儲(chǔ)系統(tǒng)100相比,存儲(chǔ)系統(tǒng)400可以額外地包括錯(cuò)誤感測和校正功能。
與圖1的存儲(chǔ)模塊130相比,存儲(chǔ)模塊430可以包括再多一個(gè)存儲(chǔ)器件139。這是因?yàn)槌龜?shù)據(jù)字DATA_WORD1和DATA_WORD2以外,存儲(chǔ)模塊430還可以儲(chǔ)存錯(cuò)誤感測信息。錯(cuò)誤感測信息可以包括用于感測數(shù)據(jù)字DATA_WORD1和DATA_WORD2的錯(cuò)誤的信息或者校正感測到的錯(cuò)誤的信息。錯(cuò)誤感測信息可以包括錯(cuò)誤校正碼(ECC)或奇偶校驗(yàn)位。
與圖1的存儲(chǔ)器控制器110相比,存儲(chǔ)器控制器410還可以包括錯(cuò)誤感測單元118。錯(cuò)誤感測單元118可以使用要被寫入至存儲(chǔ)模塊430的數(shù)據(jù)字DATA_WORD1和 DATA_WORD2來產(chǎn)生要被寫入至存儲(chǔ)模塊430的錯(cuò)誤感測信息。存儲(chǔ)器控制器410可以使用從存儲(chǔ)模塊430讀取的錯(cuò)誤感測信息來感測從存儲(chǔ)模塊430讀取的數(shù)據(jù)字DATA_WORD1和DATA_WORD2的錯(cuò)誤或者校正感測到的錯(cuò)誤。例如,在實(shí)施例中,根據(jù)存儲(chǔ)器控制器410的設(shè)計(jì),錯(cuò)誤感測單元118可以僅感測錯(cuò)誤。在又一個(gè)實(shí)施例中,錯(cuò)誤感測單元118可以感測錯(cuò)誤,然后校正感測到的錯(cuò)誤。
存儲(chǔ)器控制器410的映射單元117可以將錯(cuò)誤感測信息以及數(shù)據(jù)字DATA_WORD1和DATA_WORD2映射至存儲(chǔ)器件131至139。映射單元117可以將錯(cuò)誤感測信息映射至具有最低錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件。這是因?yàn)橛捎阱e(cuò)誤感測信息被用來感測和校正數(shù)據(jù)字DATA_WORD1和DATA_WORD2的錯(cuò)誤,因此錯(cuò)誤感測信息的可靠性是最重要的。
圖5是圖示數(shù)據(jù)字與圖4中所示的存儲(chǔ)器件之間的初始映射的示圖。
參照圖5,數(shù)據(jù)字DATA_WORD1和DATA_WORD2可以以與圖2相同的方式被映射至存儲(chǔ)器件131至138。錯(cuò)誤感測信息ECC可以被映射至存儲(chǔ)器件139。圖5圖示了錯(cuò)誤感測信息ECC具有8個(gè)位。
圖6是圖示在圖4中所示的映射單元117的映射操作之后的數(shù)據(jù)字與存儲(chǔ)器件之間的映射的示圖。圖6還圖示存儲(chǔ)器件131至139的錯(cuò)誤發(fā)生計(jì)數(shù)。
參照圖6,具有最低錯(cuò)誤發(fā)生計(jì)數(shù)的第四存儲(chǔ)器件134可以被映射至錯(cuò)誤感測信息ECC。此外,可以以與圖3相同的方式來映射其他存儲(chǔ)器件131至133和135至139。即,可以從數(shù)據(jù)字DATA_WORD1和DATA_WORD2的低次序位至高次序位以錯(cuò)誤發(fā)生計(jì)數(shù)的升序來映射其他存儲(chǔ)器件131至133和135至139。
這種映射操作可以降低在錯(cuò)誤感測信息ECC(其是最重要的信息)中發(fā)生錯(cuò)誤的可能性。數(shù)據(jù)字DATA_WORD1和DATA_WORD2的低次序位可以被映射至具有低錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件,而數(shù)據(jù)字DATA_WORD1和DATA_WORD2的高次序位可以被映射至具有高錯(cuò)誤發(fā)生計(jì)數(shù)的存儲(chǔ)器件,這可以使存儲(chǔ)模塊430的總體操作穩(wěn)定。
根據(jù)本發(fā)明的實(shí)施例,提供一種存儲(chǔ)系統(tǒng),其包括存儲(chǔ)模塊內(nèi)的多個(gè)存儲(chǔ)器件,其中,即使存儲(chǔ)器件可能具有不同的錯(cuò)誤率,存儲(chǔ)器件也可以穩(wěn)定地操作。
雖然已經(jīng)出于說明的目的描述了各種實(shí)施例,但是對于本領(lǐng)域技術(shù)人員而言將明顯的是,在不脫離所附權(quán)利要求中限定的本發(fā)明的精神和范圍的情況下,可以做出各種改變和變型。