第二寫入頁(yè)位154。在此一范例中,可降低寫入干擾,并可大幅降低位錯(cuò)誤率。用戶可依其需求選擇對(duì)應(yīng)規(guī)則。
[0038]圖3為根據(jù)此一實(shí)施例的MLC存儲(chǔ)裝置的操作方法的讀取處理的流程圖。首先,在步驟S132,由控制器取得對(duì)應(yīng)規(guī)則。在步驟S134,根據(jù)對(duì)應(yīng)規(guī)則自MLC存儲(chǔ)裝置的存儲(chǔ)器陣列讀取數(shù)據(jù)。在對(duì)應(yīng)規(guī)則中,依序由低至高排列的第一驗(yàn)證電壓電平、第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平及第四驗(yàn)證電壓電平各對(duì)應(yīng)至第一編碼、第二編碼、第三編碼及第四編碼的其中之一。之后,在步驟S136,輸出數(shù)據(jù)。在一些范例中,于輸出數(shù)據(jù)之前,自MLC存儲(chǔ)裝置的存儲(chǔ)器陣列所讀取的數(shù)據(jù)可先由控制器、快閃轉(zhuǎn)譯層或快閃文件系統(tǒng)轉(zhuǎn)換。
[0039]現(xiàn)在,根據(jù)一實(shí)施例,提供一種TLC存儲(chǔ)裝置的操作方法。圖4為根據(jù)此一實(shí)施例的TLC存儲(chǔ)裝置的操作方法的寫入處理的流程圖。
[0040]首先,在步驟S202,提供多個(gè)數(shù)據(jù)至一控制器。這些數(shù)據(jù)包括第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼。第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼為三位。舉例來(lái)說(shuō),第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼各者可為編碼000、
001、010、011、100、101、110 及 111 的其中之一。
[0041]接著,在步驟S204,由控制器計(jì)算第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼各自的數(shù)目。在步驟S206,根據(jù)第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼各自的數(shù)目由控制器產(chǎn)生一對(duì)應(yīng)規(guī)則。在對(duì)應(yīng)規(guī)則中,第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼各對(duì)應(yīng)至依序由低至高排列的第一驗(yàn)證電壓電平、第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平、第四驗(yàn)證電壓電平、第五驗(yàn)證電壓電平、第六驗(yàn)證電壓電平、第七驗(yàn)證電壓電平及一第八驗(yàn)證電壓電平的其中之一。舉例來(lái)說(shuō),第一驗(yàn)證電壓電平為抹除驗(yàn)證電平(EV),第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平、第四驗(yàn)證電壓電平、第五驗(yàn)證電壓電平、第六驗(yàn)證電壓電平、第七驗(yàn)證電壓電平及第八驗(yàn)證電壓電平可為寫入驗(yàn)證電平(PVl,PV2,PV3,PV4,PV5,PV6,PV7)。對(duì)應(yīng)規(guī)則可儲(chǔ)存在TLC存儲(chǔ)裝置或外部存儲(chǔ)器中。由于一共40320種對(duì)應(yīng)規(guī)則,只需要兩個(gè)字節(jié)就能夠儲(chǔ)存所使用的對(duì)應(yīng)規(guī)則為何。
[0042]之后,在步驟S208,根據(jù)對(duì)應(yīng)規(guī)則寫入數(shù)據(jù)至TLC存儲(chǔ)裝置的一存儲(chǔ)器陣列中。步驟S208可包括對(duì)TLC存儲(chǔ)裝置的一頁(yè)緩沖器下一個(gè)寫入指令以及從頁(yè)緩沖器寫入數(shù)據(jù)至存儲(chǔ)器陣列。在一些范例中,于對(duì)頁(yè)緩沖器下寫入指令之前,可計(jì)算錯(cuò)誤校正編碼。
[0043]在一些范例中,于寫入數(shù)據(jù)至TLC存儲(chǔ)裝置的陣列(S208)之前,可根據(jù)對(duì)應(yīng)規(guī)則轉(zhuǎn)換原始數(shù)據(jù)。在原始數(shù)據(jù)轉(zhuǎn)換后,再將數(shù)據(jù)寫入至TLC存儲(chǔ)裝置的頁(yè)緩沖器中。此一轉(zhuǎn)換步驟可由控制器進(jìn)行?;蛘撸艘晦D(zhuǎn)換步驟可實(shí)施于一軟件管理層,例如快閃轉(zhuǎn)譯層,或快閃文件系統(tǒng)。
[0044]在此提供TLC存儲(chǔ)裝置的操作方法的寫入處理的范例,如圖5A?圖5B所繪示者。如圖5A所示,提供十六個(gè)將要被寫入的數(shù)據(jù)。這些數(shù)據(jù)包括八種編碼000、001、010、011、100、101、110及111。數(shù)據(jù)包括將要被寫入的第一寫入頁(yè)位252、將要被寫入的第二寫入頁(yè)位254及將要被寫入的第三寫入頁(yè)位256。
[0045]計(jì)算八種編碼000、001、010、011、100、101、110及111的數(shù)目。結(jié)果為二個(gè)編碼000、四個(gè)編碼001、二個(gè)編碼010、一個(gè)編碼011、一個(gè)編碼100、三個(gè)編碼101、二個(gè)編碼110、一個(gè)編碼111。也就是說(shuō),將編碼從數(shù)目最多往最少排序的話為001、101、000、010、i1、oi1、10、m0
[0046]在此,提供八個(gè)驗(yàn)證電壓電平,包括第一驗(yàn)證電壓電平、第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平、第四驗(yàn)證電壓電平、第五驗(yàn)證電壓電平、第六驗(yàn)證電壓電平、第七驗(yàn)證電壓電平及第八驗(yàn)證電壓電平。在默認(rèn)對(duì)應(yīng)規(guī)則中,第一驗(yàn)證電壓電平對(duì)應(yīng)至編碼011,第二驗(yàn)證電壓電平對(duì)應(yīng)至編碼010,第三驗(yàn)證電壓電平對(duì)應(yīng)至編碼000,第四驗(yàn)證電壓電平對(duì)應(yīng)至編碼001,第五驗(yàn)證電壓電平對(duì)應(yīng)至編碼101,第六驗(yàn)證電壓電平對(duì)應(yīng)至編碼100,第七驗(yàn)證電壓電平對(duì)應(yīng)至編碼110,第八驗(yàn)證電壓電平對(duì)應(yīng)至編碼111。
[0047]在一范例中,由于數(shù)目最多的編碼為編碼001,編碼001是對(duì)應(yīng)至第一驗(yàn)證電壓電平。編碼101、OOO、010、110、011、100及111則分別對(duì)應(yīng)至第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平、第四驗(yàn)證電壓電平、第五驗(yàn)證電壓電平、第六驗(yàn)證電壓電平、第七驗(yàn)證電壓電平及第八驗(yàn)證電壓電平。接著,可將編碼000、001、010、011、100、101、110及111轉(zhuǎn)換成編碼000、
011、001、100、110、010、101及111,并寫入至TLC存儲(chǔ)裝置的陣列中。寫入的結(jié)果示于圖5B,其中寫入的第一寫入頁(yè)位258、寫入的第二寫入頁(yè)位260及寫入的第三寫入頁(yè)位262不同于原始將要被寫入的第一寫入頁(yè)位252、原始將要被寫入的第二寫入頁(yè)位254及原始將要被寫入的第三寫入頁(yè)位256。用戶可依其需求選擇對(duì)應(yīng)規(guī)則。
[0048]圖6為根據(jù)一實(shí)施例的TLC存儲(chǔ)裝置的操作方法的讀取處理的流程圖。首先,在步驟S232,由控制器讀取對(duì)應(yīng)規(guī)則。在步驟S234,根據(jù)對(duì)應(yīng)規(guī)則自TLC存儲(chǔ)裝置的存儲(chǔ)器陣列讀取數(shù)據(jù)。在對(duì)應(yīng)規(guī)則中,依序由低至高排列的第一驗(yàn)證電壓電平、第二驗(yàn)證電壓電平、第三驗(yàn)證電壓電平、第四驗(yàn)證電壓電平、第五驗(yàn)證電壓電平、第六驗(yàn)證電壓電平、第七驗(yàn)證電壓電平及第八驗(yàn)證電壓電平各對(duì)應(yīng)至第一編碼、第二編碼、第三編碼、第四編碼、第五編碼、第六編碼、第七編碼及第八編碼的其中之一。之后,在步驟S236,輸出數(shù)據(jù)。在一些范例中,于輸出數(shù)據(jù)之前,自TLC存儲(chǔ)裝置的存儲(chǔ)器陣列所讀取的數(shù)據(jù)可先由控制器、快閃轉(zhuǎn)譯層或快閃文件系統(tǒng)轉(zhuǎn)換。
[0049]在以上的實(shí)施例中,數(shù)據(jù)是已經(jīng)決定好的。然而,在某些情況下,數(shù)據(jù)可能還未底定,并可能根據(jù)使用者的輸入而改變。在接下來(lái)的內(nèi)容中,將例示性地提供TLC存儲(chǔ)裝置的操作方法的一實(shí)施例。
[0050]圖7為根據(jù)此一實(shí)施例的TLC存儲(chǔ)裝置的操作方法的寫入處理的流程圖。此一寫入處理包括寫入多個(gè)數(shù)據(jù)的第一寫入頁(yè)位至TLC存儲(chǔ)裝置的第一寫入頁(yè)的步驟S302、寫入這些數(shù)據(jù)的第二寫入頁(yè)位至TLC存儲(chǔ)裝置的第二寫入頁(yè)的步驟S304、以及寫入這些數(shù)據(jù)的第三寫入頁(yè)位至TLC存儲(chǔ)裝置的第三寫入頁(yè)的步驟S306。
[0051]在步驟S302,首先,提供多個(gè)數(shù)據(jù)的多個(gè)第一寫入頁(yè)位,如步驟S308。這些第一寫入頁(yè)位包括編碼O及編碼I。在步驟S310,由一控制器計(jì)算第一寫入頁(yè)位中編碼O及編碼I各自的數(shù)目。在步驟S312,根據(jù)第一寫入頁(yè)位中編碼O及編碼I各自的數(shù)目由控制器產(chǎn)生一第一對(duì)應(yīng)規(guī)則。接著,在步驟S314,根據(jù)第一對(duì)應(yīng)規(guī)則寫入第一寫入頁(yè)位至TLC存儲(chǔ)裝置的一第一寫入頁(yè)中。
[0052]在步驟S304,首先,提供這些數(shù)據(jù)的多個(gè)第二寫入頁(yè)位,如步驟S316。這些第二寫入頁(yè)位包括編碼O及編碼I。在步驟S318,于第一寫入頁(yè)位的編碼O及編碼I各者之下,由控制器計(jì)算第二寫入頁(yè)位中編碼O及編碼I各自的數(shù)目。在步驟S320,根據(jù)第二寫入頁(yè)位中編碼O及編碼I各自的數(shù)目由控制器產(chǎn)生一第二對(duì)應(yīng)規(guī)則。接著,在步驟S322,根據(jù)第二對(duì)應(yīng)規(guī)則寫入第二寫入頁(yè)位至TLC存儲(chǔ)裝置的一第二寫入頁(yè)中。
[0053]在步驟S306,首先,提供這些數(shù)據(jù)的多個(gè)第三寫入頁(yè)位,如步驟S324。這些第三寫入頁(yè)位包括編碼O及編碼I。在步驟S326,于第一寫入頁(yè)位的編碼O及編碼I各者以及第二寫入頁(yè)位的編碼O及編碼I各者之下,由控制器計(jì)算第三寫入頁(yè)位中編碼O及編碼I各自的數(shù)目。在步驟S328,根據(jù)第三寫入頁(yè)位中編碼O及編碼I各自的數(shù)目由控制器產(chǎn)生一第三對(duì)應(yīng)規(guī)則。接著,在步驟S330,根據(jù)第三對(duì)應(yīng)規(guī)則寫入第三寫入頁(yè)位至TLC存儲(chǔ)裝置的一第三寫入頁(yè)中。
[0054]在此提供根據(jù)此一實(shí)施例的TLC存儲(chǔ)裝置操作方法的寫入處理的范例,如圖8A?圖8F所繪示者。在此一范例中,提供十六個(gè)將要被寫入的數(shù)據(jù)。在默認(rèn)對(duì)應(yīng)規(guī)則中,第一驗(yàn)證電壓電平對(duì)應(yīng)至編碼011,第二驗(yàn)證電壓電平對(duì)應(yīng)至編碼010,第三驗(yàn)證電壓電平對(duì)應(yīng)至編碼000,第四驗(yàn)證電壓電平對(duì)應(yīng)至編碼001,第五驗(yàn)證電壓電平對(duì)應(yīng)至編碼101,第六驗(yàn)證電壓電平對(duì)應(yīng)至編碼100,第七驗(yàn)證電壓電平對(duì)應(yīng)至編碼110,第八驗(yàn)證電壓電平對(duì)應(yīng)至編碼111。
[0055]請(qǐng)參照?qǐng)D8A,首先提供將要被寫入的數(shù)據(jù)的第一寫入頁(yè)位352。將要被寫入的第一寫入頁(yè)位352包括編碼O及I。計(jì)算編碼O及編碼I的數(shù)目。結(jié)果為九個(gè)編碼O及七個(gè)編碼I。由于編碼O的數(shù)目多于編碼I的數(shù)目,不須將它們轉(zhuǎn)換。接著,編碼O是對(duì)應(yīng)至一第一驗(yàn)證電壓電平(EV),編碼I是對(duì)應(yīng)至一第五驗(yàn)證電壓電平(PV4)。寫入的第一