亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

存儲(chǔ)器系統(tǒng)及其操作方法與流程

文檔序號(hào):12462591閱讀:423來源:國(guó)知局
存儲(chǔ)器系統(tǒng)及其操作方法與流程

本申請(qǐng)要求于2015年11月23日提交的申請(qǐng)?zhí)枮?0-2015-0163874的韓國(guó)專利申請(qǐng)的優(yōu)先權(quán),其公開通過引用以其整體并入本文。

技術(shù)領(lǐng)域

示例性實(shí)施例涉及一種半導(dǎo)體設(shè)計(jì)技術(shù),且更特別地,涉及一種支持單觸發(fā)編程操作的存儲(chǔ)器系統(tǒng)以及其操作方法。



背景技術(shù):

計(jì)算機(jī)環(huán)境范例已轉(zhuǎn)變?yōu)榭稍谌魏蔚胤饺魏螘r(shí)間使用的普適計(jì)算系統(tǒng),導(dǎo)致諸如移動(dòng)電話、數(shù)碼相機(jī)和筆記本電腦的便攜式電子裝置的使用快速增加。這些便攜式電子裝置可以使用具有用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器裝置即數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)器系統(tǒng)。數(shù)據(jù)存儲(chǔ)裝置可被用作便攜式電子裝置的主存儲(chǔ)器裝置或輔助存儲(chǔ)器裝置。

使用半導(dǎo)體存儲(chǔ)器裝置的數(shù)據(jù)存儲(chǔ)裝置提供優(yōu)良的穩(wěn)定性、耐用性、高的信息訪問速度和低功耗。具有這種優(yōu)點(diǎn)的數(shù)據(jù)存儲(chǔ)裝置的實(shí)例包括通用串行總線(USB)存儲(chǔ)器裝置、具有各種接口的存儲(chǔ)卡和固態(tài)驅(qū)動(dòng)器(SSD)。



技術(shù)實(shí)現(xiàn)要素:

各自實(shí)施例涉及一種甚至在輸入小于預(yù)定大小的數(shù)據(jù)的情況下能夠支持有效的單觸發(fā)編程操作的存儲(chǔ)器系統(tǒng),以及其操作方法。

在一個(gè)實(shí)施例中,存儲(chǔ)器系統(tǒng)可以包括:第一存儲(chǔ)器裝置,其包括第一標(biāo)準(zhǔn)塊和第一輔助塊;第二存儲(chǔ)器裝置,其包括第二標(biāo)準(zhǔn)塊和第二輔助塊;以及控制器,其被配置為以交織方案操作第一存儲(chǔ)器裝置和第二存儲(chǔ)器裝置,其中控制器:當(dāng)緩沖最近輸入的第一數(shù)據(jù)時(shí)檢查緩存緩沖器的首先使用區(qū)域,當(dāng)緩存緩沖器的首先使用區(qū)域小于預(yù)定大小時(shí)將 第一數(shù)據(jù)編程在第一或第二輔助塊中而不從緩存緩沖器擦除第一數(shù)據(jù),以及當(dāng)緩存緩沖器的首先使用區(qū)域等于或大于預(yù)定大小時(shí),將占據(jù)緩存緩沖器的首先使用區(qū)域的一部分的預(yù)定大小的第二數(shù)據(jù)編程至第一或第二標(biāo)準(zhǔn)塊同時(shí)從緩存緩沖器擦除第二數(shù)據(jù)。

在當(dāng)在第一數(shù)據(jù)之前輸入的第三數(shù)據(jù)保留在緩存緩沖器中時(shí)輸入第一數(shù)據(jù)的情況下,控制器可進(jìn)一步將第一數(shù)據(jù)與第三數(shù)據(jù)一起緩沖在緩存緩沖器中。

控制器可以將關(guān)于第一數(shù)據(jù)的物理地址和邏輯地址以及第二數(shù)據(jù)的物理地址的映射信息存儲(chǔ)在地址管理區(qū)域中,且可以不將第二數(shù)據(jù)的邏輯地址存儲(chǔ)在地址管理區(qū)域中。

控制器可以將指示第一輔助塊的空白空間開始的位置的物理地址編程在地址管理區(qū)域中,作為第一存儲(chǔ)位置信息,并可以將指示第二輔助塊的空白空間開始的位置的物理地址編程在地址管理區(qū)域中,作為第二存儲(chǔ)位置信息。

當(dāng)以交織方案操作第一存儲(chǔ)器裝置時(shí),控制器可以將第一數(shù)據(jù)編程在第一輔助塊中或?qū)⒌诙?shù)據(jù)編程在第一標(biāo)準(zhǔn)塊中,并且當(dāng)以交織方案操作第二存儲(chǔ)器裝置時(shí),控制器可以將第一數(shù)據(jù)編程在第二輔助塊中或?qū)⒌诙?shù)據(jù)編程在第二標(biāo)準(zhǔn)塊中。

當(dāng)以交織方案操作第一存儲(chǔ)器裝置時(shí),控制器可以將第二數(shù)據(jù)與第二存儲(chǔ)位置信息編程在第一標(biāo)準(zhǔn)塊中,并且當(dāng)以交織方案操作第二存儲(chǔ)器裝置時(shí),控制器可以將第二數(shù)據(jù)與第一存儲(chǔ)位置信息編程在第二標(biāo)準(zhǔn)塊中。

在當(dāng)以交織方案操作第一存儲(chǔ)器裝置時(shí)第一數(shù)據(jù)被編程在第一輔助塊中的情況下,控制器可以使用第一存儲(chǔ)位置信息將第一數(shù)據(jù)編程在第一輔助塊的空白空間中,然后更新第一存儲(chǔ)位置信息;在當(dāng)以交織方案操作第二存儲(chǔ)器裝置時(shí)第一數(shù)據(jù)被編程在第二輔助塊中的情況下,控制器可以使用第二存儲(chǔ)位置信息將第一數(shù)據(jù)編程在第二輔助塊的空白空間中,然后更新第二存儲(chǔ)位置信息。

當(dāng)?shù)谝粩?shù)據(jù)和第三數(shù)據(jù)的大小等于或大于預(yù)定大小時(shí),控制器可以將作為第二數(shù)據(jù)的第一數(shù)據(jù)和第三數(shù)據(jù)編程在第一或第二標(biāo)準(zhǔn)塊中。

當(dāng)?shù)谝粩?shù)據(jù)被同時(shí)存儲(chǔ)在第一和第二輔助塊的任一個(gè)中和緩存緩沖器中時(shí),控制器可以在第一或第二輔助塊中將第一數(shù)據(jù)管理為有效狀態(tài);并且當(dāng)?shù)谝粩?shù)據(jù)被同時(shí)存儲(chǔ)在第一和第二輔助塊的任一個(gè)中和第一和第二標(biāo)準(zhǔn)塊的任一個(gè)中時(shí),控制器可以在第一或第二輔助塊中將第一數(shù)據(jù)管理為無效狀態(tài)。

在啟動(dòng)操作期間,控制器可以將存儲(chǔ)在第一和第二輔助塊中的有效狀態(tài)的第一數(shù)據(jù)緩沖在緩存緩沖器中,可以讀取存儲(chǔ)在第一標(biāo)準(zhǔn)塊中的第二存儲(chǔ)位置信息和存儲(chǔ)在第二標(biāo)準(zhǔn)塊中的第一存儲(chǔ)位置信息,并且可以將第一和第二存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

控制器可以使用第一或第二存儲(chǔ)位置信息檢查第一或第二輔助塊的第二使用區(qū)域,并且當(dāng)?shù)诙褂脜^(qū)域超過預(yù)定可用大小時(shí)可以擦除第一或第二輔助塊。

控制器可以僅對(duì)第一和第二標(biāo)準(zhǔn)塊執(zhí)行后臺(tái)操作(background operation),后臺(tái)操作可以包括垃圾收集操作、平均讀寫操作和讀取收回操作;并且控制器可以不對(duì)第一和第二輔助塊執(zhí)行后臺(tái)操作。

在一個(gè)實(shí)施例中,提供了操作具有第一存儲(chǔ)器裝置和第二存儲(chǔ)器裝置的存儲(chǔ)器系統(tǒng)的方法,第一存儲(chǔ)器裝置包括第一標(biāo)準(zhǔn)塊和第一輔助塊,第二存儲(chǔ)器裝置包括第二標(biāo)準(zhǔn)塊和第二輔助塊,該方法可以包括:以交織方案操作第一存儲(chǔ)器裝置和第二存儲(chǔ)器裝置;當(dāng)緩沖最近輸入的第一數(shù)據(jù)時(shí)檢查緩存緩沖器的首先使用區(qū)域;當(dāng)緩存緩沖器的首先使用區(qū)域小于預(yù)定大小時(shí),將第一數(shù)據(jù)編程在第一或第二輔助塊中而不從緩存緩沖器擦除第一數(shù)據(jù);以及當(dāng)緩存緩沖器的首先使用區(qū)域等于或大于預(yù)定大小時(shí)將占據(jù)緩存緩沖器的首先使用區(qū)域的一部分的預(yù)定大小的第二數(shù)據(jù)編程至第一或第二標(biāo)準(zhǔn)塊同時(shí)從緩存緩沖器擦除第二數(shù)據(jù)。

在當(dāng)在第一數(shù)據(jù)之前輸入的第三數(shù)據(jù)保留在緩存緩沖器中時(shí)輸入第一數(shù)據(jù)的情況下,第一數(shù)據(jù)的緩沖可以包括將第三數(shù)據(jù)與第一數(shù)據(jù)一起 緩沖在緩存緩沖器中。

方法可以進(jìn)一步包括:將關(guān)于第一數(shù)據(jù)的物理地址和邏輯地址以及第二數(shù)據(jù)的物理地址的映射信息存儲(chǔ)在地址管理區(qū)域中;以及不將第二數(shù)據(jù)的邏輯地址存儲(chǔ)在地址管理區(qū)域中。

方法可以進(jìn)一步包括:將指示第一輔助塊的空白空間開始的位置的物理地址存儲(chǔ)在地址管理區(qū)域中,作為第一存儲(chǔ)位置信息;以及將指示第二輔助塊的空白空間開始的位置的物理地址存儲(chǔ)在地址管理區(qū)域中,作為第二存儲(chǔ)位置信息。

當(dāng)緩存緩沖器的首先使用區(qū)域等于或大于預(yù)定大小時(shí)從緩存緩沖器擦除第二數(shù)據(jù)可以包括:根據(jù)交織方案選擇第一存儲(chǔ)器裝置或第二存儲(chǔ)器裝置;當(dāng)選擇第一存儲(chǔ)器裝置時(shí),將第二數(shù)據(jù)與第二存儲(chǔ)位置信息編程在第一標(biāo)準(zhǔn)塊中并從緩存緩沖器擦除第二數(shù)據(jù);以及當(dāng)選擇第二存儲(chǔ)器裝置時(shí),將第二數(shù)據(jù)與第一存儲(chǔ)位置信息編程在第二標(biāo)準(zhǔn)塊中并從緩存緩沖器擦除第二數(shù)據(jù)。

當(dāng)緩存緩沖器的首先使用區(qū)域小于預(yù)定大小時(shí),不從緩存緩沖器擦除第一數(shù)據(jù)可以包括:根據(jù)交織方案選擇第一存儲(chǔ)器裝置或第二存儲(chǔ)器裝置;當(dāng)選擇第一存儲(chǔ)器裝置時(shí),使用第一存儲(chǔ)位置信息將第一數(shù)據(jù)編程在第一輔助塊的空白空間中,更新第一存儲(chǔ)位置信息,并不從緩存緩沖器擦除第一數(shù)據(jù);以及當(dāng)選擇第二存儲(chǔ)器裝置時(shí),使用第二存儲(chǔ)位置信息將第一數(shù)據(jù)編程在第二輔助塊的空白空間中,更新第二存儲(chǔ)位置信息,并不從緩存緩沖器擦除第一數(shù)據(jù)。

當(dāng)?shù)谝粩?shù)據(jù)和第三數(shù)據(jù)的大小等于或大于預(yù)定大小時(shí),預(yù)定大小的第二數(shù)據(jù)的編程可以包括將作為第二數(shù)據(jù)的第一數(shù)據(jù)和第三數(shù)據(jù)編程在第一或第二標(biāo)準(zhǔn)塊中。

方法可以進(jìn)一步包括:當(dāng)?shù)谝粩?shù)據(jù)被同時(shí)存儲(chǔ)在第一和第二輔助塊的任一個(gè)中和緩存緩沖器中時(shí),在第一或第二輔助塊中將第一數(shù)據(jù)管理為有效狀態(tài);以及當(dāng)?shù)谝粩?shù)據(jù)被同時(shí)存儲(chǔ)在第一和第二輔助塊的任一個(gè)中和第一和第二標(biāo)準(zhǔn)塊的任一個(gè)中時(shí),在第一或第二輔助塊中將第一數(shù) 據(jù)管理為無效狀態(tài)。

方法可以進(jìn)一步包括:在啟動(dòng)操作期間,將存儲(chǔ)在第一和第二輔助塊中的有效狀態(tài)的第一數(shù)據(jù)緩沖在緩存緩沖器中;在啟動(dòng)操作期間,讀取存儲(chǔ)在第一標(biāo)準(zhǔn)塊中的第二存儲(chǔ)位置信息和存儲(chǔ)在第二標(biāo)準(zhǔn)塊中的第一存儲(chǔ)位置信息;以及在啟動(dòng)操作期間,將第一和第二存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

方法可以進(jìn)一步包括:使用第一或第二存儲(chǔ)位置信息檢查第一或第二輔助塊的第二使用區(qū)域;當(dāng)?shù)诙褂脜^(qū)域超過預(yù)定可使用大小時(shí)擦除第一或第二輔助塊;僅對(duì)第一和第二標(biāo)準(zhǔn)塊執(zhí)行后臺(tái)操作,且不對(duì)第一和第二輔助塊執(zhí)行后臺(tái)操作,后臺(tái)操作可以包括垃圾收集操作、平均讀寫操作和讀取收回操作。

附圖說明

圖1是示出在本發(fā)明的一個(gè)實(shí)施例中的包括存儲(chǔ)器系統(tǒng)的數(shù)據(jù)處理系統(tǒng)的簡(jiǎn)圖。

圖2是示出在圖1中所示的存儲(chǔ)器系統(tǒng)中的存儲(chǔ)器裝置的簡(jiǎn)圖。

圖3是示出在本發(fā)明的一個(gè)實(shí)施例中的存儲(chǔ)器裝置中的存儲(chǔ)塊的電路圖。

圖4-圖11是示意性示出圖2中所示的存儲(chǔ)器裝置的簡(jiǎn)圖。

圖12A至圖12J是說明根據(jù)第一實(shí)施例的存儲(chǔ)器系統(tǒng)的單觸發(fā)編程操作的框圖。

圖13A和圖13B是說明根據(jù)第二實(shí)施例的存儲(chǔ)器系統(tǒng)的單觸發(fā)編程操作的框圖。

圖14是說明根據(jù)第一和第二實(shí)施例的存儲(chǔ)器系統(tǒng)的啟動(dòng)操作的框圖。

具體實(shí)施方式

以下將參照附圖更詳細(xì)地描述各自實(shí)施例。但是,本發(fā)明可以體現(xiàn)為不同的形式且不應(yīng)被解釋為限于本文所闡述的實(shí)施例。而是,這些實(shí) 施例的提供使得本公開將更完整和全面并且將本發(fā)明的范圍完全傳達(dá)給本領(lǐng)域技術(shù)人員。本公開通篇中,在本發(fā)明的各幅附圖和實(shí)施例中,相同的參考標(biāo)號(hào)指代相同的部件。

參照?qǐng)D1,根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了數(shù)據(jù)處理系統(tǒng)100。數(shù)據(jù)處理系統(tǒng)100可以包括主機(jī)102和存儲(chǔ)器系統(tǒng)110。

主機(jī)102可以包括任何適合的電子裝置。例如,主機(jī)102可以包括便攜式電子裝置,諸如移動(dòng)電話、MP3播放器、筆記本電腦等。主機(jī)可以包括非便攜式電子裝置,諸如臺(tái)式計(jì)算機(jī)、游戲機(jī)、電視、投影儀等。

存儲(chǔ)器系統(tǒng)110可以響應(yīng)于來自主機(jī)102的請(qǐng)求而操作。例如,存儲(chǔ)器系統(tǒng)可以存儲(chǔ)將由主機(jī)102訪問的數(shù)據(jù)。存儲(chǔ)器系統(tǒng)110可被用作主機(jī)102的主存儲(chǔ)器系統(tǒng)或輔助存儲(chǔ)器系統(tǒng)。存儲(chǔ)器系統(tǒng)110可以根據(jù)與主機(jī)102電聯(lián)接的主機(jī)接口的協(xié)議用任何適合的存儲(chǔ)裝置來實(shí)現(xiàn)??梢允褂靡环N或多種半導(dǎo)體存儲(chǔ)器裝置??梢允褂靡资曰蚍且资源鎯?chǔ)器裝置。例如,存儲(chǔ)器系統(tǒng)110可以用固態(tài)驅(qū)動(dòng)器(SSD)、多媒體卡(MMC)、嵌入式MMC(eMMC)、減小尺寸的MMC(RS-MMC)和微型-MMC、安全數(shù)字(SD)卡、迷你-SD和微型-SD、通用串行總線(USB)存儲(chǔ)裝置、通用閃速存儲(chǔ)(UFS)裝置、標(biāo)準(zhǔn)閃存(CF)卡、智能媒體(SM)卡、記憶棒等來實(shí)現(xiàn)。

用于存儲(chǔ)器系統(tǒng)110的存儲(chǔ)裝置可以用諸如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)及靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)的易失性存儲(chǔ)器裝置或諸如只讀存儲(chǔ)器(ROM)、掩模ROM(MROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、鐵電隨機(jī)存取存儲(chǔ)器(FRAM)、相變RAM(PRAM)、磁阻式RAM(MRAM)、電阻式RAM(RRAM)等的非易失性存儲(chǔ)器裝置來實(shí)現(xiàn)。

存儲(chǔ)器系統(tǒng)110可以包括存儲(chǔ)將由主機(jī)102訪問的數(shù)據(jù)的存儲(chǔ)器裝置150,以及可控制數(shù)據(jù)在存儲(chǔ)器裝置150中的存儲(chǔ)的控制器130。

控制器130和存儲(chǔ)器裝置150可以被集成到單個(gè)半導(dǎo)體裝置中。例如,控制器130和存儲(chǔ)器裝置150可以被集成到被配置為固態(tài)驅(qū)動(dòng)器 (SSD)的一個(gè)半導(dǎo)體裝置中。存儲(chǔ)器系統(tǒng)110被配置為SSD,通??稍试S主機(jī)102的操作速度顯著增加。

控制器130和存儲(chǔ)器裝置150可以被集成到配置為諸如以下的存儲(chǔ)卡的單個(gè)半導(dǎo)體裝置中:個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì)(PCMCIA)卡、標(biāo)準(zhǔn)閃存(CF)卡、智能媒體(SM)卡(SMC)、記憶棒、多媒體卡(MMC)、RS-MMC和微型-MMC、安全數(shù)字(SD)卡、迷你-SD、微型-SD和SDHC、通用閃速存儲(chǔ)(UFS)裝置等。

而且,例如,存儲(chǔ)器系統(tǒng)110可以是或配置為計(jì)算機(jī)、超移動(dòng)PC(UMPC)、工作站、上網(wǎng)本、個(gè)人數(shù)字助理(PDA)、便攜式計(jì)算機(jī)、網(wǎng)絡(luò)平板、平板電腦、無線電話、移動(dòng)電話、智能電話、電子書、便攜式多媒體播放器(PMP)、便攜式游戲機(jī)、導(dǎo)航裝置、黑盒子、數(shù)字照相機(jī)、數(shù)字多媒體廣播(DMB)播放器、三維(3D)電視、智能電視、數(shù)字音頻記錄器、數(shù)字音頻播放器、數(shù)字圖片記錄器、數(shù)字圖片播放器、數(shù)字視頻記錄器、數(shù)字視頻播放器、配置數(shù)據(jù)中心的存儲(chǔ)器、能夠在無線環(huán)境下發(fā)送和接收信息的裝置、配置家庭網(wǎng)絡(luò)的各種電子裝置之一、配置計(jì)算機(jī)網(wǎng)絡(luò)的各種電子裝置之一、配置遠(yuǎn)程信息處理網(wǎng)絡(luò)的各種電子裝置之一、RFID裝置或配置計(jì)算系統(tǒng)的各種構(gòu)成元件之一。

存儲(chǔ)器裝置可以在寫入操作期間存儲(chǔ)從主機(jī)102提供的數(shù)據(jù)并在讀取操作期間將存儲(chǔ)的數(shù)據(jù)提供到主機(jī)102。存儲(chǔ)器裝置150可以包括一個(gè)或多個(gè)存儲(chǔ)塊152、154和156。存儲(chǔ)塊152、154和156的每個(gè)可以包括多個(gè)頁面。每個(gè)頁面可以包括多個(gè)存儲(chǔ)器單元,其中多個(gè)字線(WL)可電聯(lián)接至多個(gè)存儲(chǔ)器單元。存儲(chǔ)器裝置150可以是當(dāng)電源中斷時(shí)保留存儲(chǔ)的數(shù)據(jù)的非易失性存儲(chǔ)器裝置。根據(jù)一個(gè)實(shí)施例,存儲(chǔ)器裝置可以是閃速存儲(chǔ)器。存儲(chǔ)器裝置可以是具有三維(3D)堆疊結(jié)構(gòu)的閃速存儲(chǔ)器裝置。本文稍后參照?qǐng)D2至圖11描述具有三維(3D)堆疊結(jié)構(gòu)的非易失性存儲(chǔ)器裝置150的實(shí)例。

存儲(chǔ)器系統(tǒng)110的控制器130可以響應(yīng)于來自主機(jī)102的請(qǐng)求而控制存儲(chǔ)器裝置150。控制器130可將從存儲(chǔ)器裝置150讀取的數(shù)據(jù)提供給 主機(jī)102,并且將由主機(jī)102提供的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器裝置150中。為此,控制器130可以控制存儲(chǔ)器裝置150的全部操作,諸如讀取、寫入、編程和擦除操作。

可以使用任何適合的控制器。例如,控制器130可以包括主機(jī)接口單元132、處理器134、錯(cuò)誤校正碼(ECC)單元138、電源管理單元(PMU)140、NAND閃速控制器(NFC)142和存儲(chǔ)器144。

主機(jī)接口單元132可以處理主機(jī)102提供的命令和/或數(shù)據(jù)。主機(jī)接口單元132可以通過諸如以下的各種接口協(xié)議的至少一種與主機(jī)102通信:通用串行總線(USB)、多媒體卡(MMC)、快速外設(shè)組件互連(PCI-E)、串列SCSI(SAS)、串行高級(jí)技術(shù)附件(SATA)、并行高級(jí)技術(shù)附件(PATA)、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、加強(qiáng)型小型磁盤接口(ESDI)、集成驅(qū)動(dòng)電子設(shè)備(IDE)等。

ECC單元138可以在讀取操作期間檢測(cè)并校正從存儲(chǔ)器裝置150讀取的數(shù)據(jù)中的錯(cuò)誤??梢圆捎酶鞣N檢測(cè)和校正技術(shù)。例如,當(dāng)錯(cuò)誤位的數(shù)目大于或等于可校正錯(cuò)誤位的閾值數(shù)目時(shí),ECC單元138可不校正錯(cuò)誤位,并且可輸出指示校正錯(cuò)誤位失敗的錯(cuò)誤校正失敗信號(hào)。

ECC單元138可基于諸如以下的編碼調(diào)制執(zhí)行錯(cuò)誤校正操作:低密度奇偶校驗(yàn)(LDPC)碼、博斯-喬德里-霍昆格姆(Bose-Chaudhuri-Hocquenghem,BCH)碼、turbo碼、里德-所羅門(Reed-Solomon,RS)碼、卷積碼、遞歸系統(tǒng)碼(RSC)、網(wǎng)格編碼調(diào)制(TCM)、分組編碼調(diào)制(BCM)等。ECC單元138可包括錯(cuò)誤檢測(cè)和校正操作所需的任何和全部適合的電路、系統(tǒng)或裝置。

PMU 140可以提供和管理用于控制器130的電源,即,用于包括在控制器130中的構(gòu)成元件的電源。

NFC 142可以用作控制器130和存儲(chǔ)器裝置150之間的存儲(chǔ)器接口,以允許控制器130響應(yīng)于來自主機(jī)102的請(qǐng)求而控制存儲(chǔ)器裝置150。NFC 142可生成用于存儲(chǔ)器裝置150的控制信號(hào)。例如當(dāng)存儲(chǔ)器裝置150是閃速存儲(chǔ)器時(shí),且尤其當(dāng)存儲(chǔ)器裝置150是NAND閃速存儲(chǔ)器時(shí),NFC 可在處理器134的控制下處理數(shù)據(jù)。

存儲(chǔ)器144可以用作存儲(chǔ)器系統(tǒng)110和控制器130的工作存儲(chǔ)器,并存儲(chǔ)用于驅(qū)動(dòng)存儲(chǔ)器系統(tǒng)110和控制器130的數(shù)據(jù)。控制器130可以響應(yīng)于來自主機(jī)102的請(qǐng)求而控制存儲(chǔ)器裝置150。例如,控制器130可以將從存儲(chǔ)器裝置150讀取的數(shù)據(jù)提供到主機(jī)102,并將主機(jī)102提供的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器裝置150中。當(dāng)控制器130控制存儲(chǔ)器裝置150的操作時(shí),存儲(chǔ)器144可以存儲(chǔ)控制器130和存儲(chǔ)器裝置150用于如讀取、寫入、編程和擦除操作的這些操作的數(shù)據(jù)。

存儲(chǔ)器144可以用易失性存儲(chǔ)器實(shí)現(xiàn)。例如,存儲(chǔ)器144可以用靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)或動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)實(shí)現(xiàn)。如上所述,存儲(chǔ)器144可以存儲(chǔ)主機(jī)102和存儲(chǔ)器裝置150用于讀取和寫入操作的數(shù)據(jù)。為了存儲(chǔ)數(shù)據(jù),存儲(chǔ)器144可以包括程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、寫入緩沖器、讀取緩沖器、映射緩沖器等。

處理器134可以控制存儲(chǔ)器系統(tǒng)110的一個(gè)或多個(gè)一般操作。處理器134可以響應(yīng)于來自主機(jī)102的寫入請(qǐng)求或讀取請(qǐng)求,控制用于存儲(chǔ)器裝置150的寫入操作或讀取操作。處理器134可以驅(qū)動(dòng)被稱為閃速轉(zhuǎn)換層(FTL)的固件控制存儲(chǔ)器系統(tǒng)110的一般操作。處理器134可以用微處理器來實(shí)現(xiàn)。處理器可以用中央處理單元(CPU)來實(shí)現(xiàn)。

管理單元(未示出)可以包括在處理器134中,并且可以執(zhí)行例如存儲(chǔ)器裝置150的壞塊管理。因此,管理單元可以找到包括在存儲(chǔ)器裝置150中的處于用于進(jìn)一步使用的不令人滿意的狀況的壞存儲(chǔ)塊,并對(duì)壞存儲(chǔ)塊執(zhí)行壞塊管理。當(dāng)存儲(chǔ)器裝置150是閃速存儲(chǔ)器例如NAND閃速存儲(chǔ)器時(shí),由于NAND邏輯功能的特性,在寫入操作期間可能發(fā)生編程失敗。壞塊管理可將編程失敗的存儲(chǔ)塊或壞存儲(chǔ)塊的數(shù)據(jù)編程到新的存儲(chǔ)塊。由于編程失敗導(dǎo)致的壞塊可使存儲(chǔ)器裝置尤其是具有3D堆疊結(jié)構(gòu)的存儲(chǔ)器裝置的利用效率惡化,并由此對(duì)存儲(chǔ)器系統(tǒng)110的可靠性產(chǎn)生負(fù)面影響。

參照?qǐng)D2,根據(jù)一個(gè)實(shí)施例,存儲(chǔ)器裝置150可以包括多個(gè)存儲(chǔ)塊, 例如第0至第(N-1)塊210至240。多個(gè)存儲(chǔ)塊210至240的每個(gè)可以包括多個(gè)頁面,例如2M個(gè)頁面(2M頁面)。多個(gè)頁面的每個(gè)可以包括多個(gè)存儲(chǔ)器單元,其中多個(gè)字線電聯(lián)接至多個(gè)存儲(chǔ)器單元。

根據(jù)每個(gè)存儲(chǔ)器單元中可以存儲(chǔ)或表達(dá)的位的數(shù)目,存儲(chǔ)塊可以是單層單元(SLC)存儲(chǔ)塊或多層單元(MLC)存儲(chǔ)塊。SLC存儲(chǔ)塊可包括用存儲(chǔ)器單元實(shí)現(xiàn)的多個(gè)頁面,其中每個(gè)存儲(chǔ)器單元能夠存儲(chǔ)1位數(shù)據(jù)。MLC存儲(chǔ)塊可包括用存儲(chǔ)器單元實(shí)現(xiàn)的多個(gè)頁面,其中每個(gè)存儲(chǔ)器單元能夠存儲(chǔ)多位數(shù)據(jù),例如2位或更多位數(shù)據(jù)。包括用每個(gè)能夠存儲(chǔ)3位數(shù)據(jù)的存儲(chǔ)器單元實(shí)現(xiàn)的多個(gè)頁面的MLC存儲(chǔ)塊可以被采用,且將被稱為三層單元(TLC)存儲(chǔ)塊。

多個(gè)存儲(chǔ)塊210至240的每個(gè)可以在寫入操作期間存儲(chǔ)從主機(jī)裝置102提供的數(shù)據(jù),并且可以在讀取操作期間將存儲(chǔ)的數(shù)據(jù)提供到主機(jī)102。

參照?qǐng)D3,存儲(chǔ)器裝置150的存儲(chǔ)塊152可以包括分別電聯(lián)接至位線BL0至BLm-1的多個(gè)單元串340。每列的單元串340可以包括至少一個(gè)漏極選擇晶體管DST和至少一個(gè)源極選擇晶體管SST。多個(gè)存儲(chǔ)器單元或多個(gè)存儲(chǔ)器單元晶體管MC0至MCn-1可以串聯(lián)地電聯(lián)接在選擇晶體管DST和SST之間。各自存儲(chǔ)器單元MC0至MCn-1可以由其中每個(gè)存儲(chǔ)多個(gè)位的數(shù)據(jù)信息的多層單元(MLC)配置。串340可以分別電聯(lián)接至對(duì)應(yīng)的位線BL0至BLm-1。供參考,在圖3中,“DSL”表示漏極選擇線,“SSL”表示源極選擇線,“CSL”表示共源線。

雖然存儲(chǔ)塊152由NAND閃速存儲(chǔ)器單元配置,但應(yīng)當(dāng)注意,在其它實(shí)施例中,存儲(chǔ)塊152可以通過NOR閃速存儲(chǔ)器、其中組合有至少兩種存儲(chǔ)器單元的混合閃速存儲(chǔ)器或者其中控制器被內(nèi)置在存儲(chǔ)器芯片中的1-NAND閃速存儲(chǔ)器來實(shí)現(xiàn)。而且,半導(dǎo)體裝置的操作特性不僅可以適用于其中電荷存儲(chǔ)層由導(dǎo)電浮置柵配置的閃速存儲(chǔ)器裝置,而且適用于其中電荷存儲(chǔ)層由介電層配置的電荷捕獲閃存(CTF)。

存儲(chǔ)器裝置150的電壓供應(yīng)塊310可以提供待根據(jù)操作模式供應(yīng)至各自的字線的字線電壓,例如編程電壓、讀取電壓或通過電壓。電壓供 應(yīng)塊310可提供待供應(yīng)給體材料(bulk)例如其中形成有存儲(chǔ)器單元的阱區(qū)的電壓。電壓供應(yīng)塊310可在控制電路(未示出)的控制下執(zhí)行電壓生成操作。電壓供應(yīng)塊310可以生成多個(gè)可變讀取電壓以生成多個(gè)讀取數(shù)據(jù),在控制電路的控制下選擇存儲(chǔ)塊或存儲(chǔ)器單元陣列的扇區(qū)中的一個(gè),選擇所選擇的存儲(chǔ)塊的字線中的一個(gè),并將字線電壓提供到所選擇字線和未選擇字線。

存儲(chǔ)器裝置150的讀取/寫入電路320可以由控制電路控制,并且可以根據(jù)操作模式用作讀出放大器或?qū)懭腧?qū)動(dòng)器。在驗(yàn)證/正常讀取操作期間,讀取/寫入電路320可以用作用于從存儲(chǔ)器單元陣列讀取數(shù)據(jù)的讀出放大器。而且,在編程操作期間,讀取/寫入電路320可以用作根據(jù)待存儲(chǔ)在存儲(chǔ)器單元陣列中的數(shù)據(jù)驅(qū)動(dòng)位線的寫入驅(qū)動(dòng)器。讀取/寫入電路320可以在編程操作期間從緩沖器(未示出)接收待寫入存儲(chǔ)器單元陣列中的數(shù)據(jù),并且可以根據(jù)輸入的數(shù)據(jù)驅(qū)動(dòng)位線。為此,讀取/寫入電路320可以包括分別對(duì)應(yīng)于列(或位線)或列對(duì)(或位線對(duì))的多個(gè)頁面緩沖器322、324和326,和多個(gè)鎖存器(未示出)可包括在頁面緩沖器322、324和326中的每個(gè)中。

圖4至圖11是示出存儲(chǔ)器裝置150的各自方面的示意圖。

如圖4至圖11中所示,存儲(chǔ)器裝置150可以包括多個(gè)存儲(chǔ)塊BLK0至BLKN-1,存儲(chǔ)塊BLK0至BLKN-1的每個(gè)可以三維(3D)結(jié)構(gòu)或垂直結(jié)構(gòu)實(shí)現(xiàn)。各自存儲(chǔ)塊BLK0至BLKN-1可以包括在第一至第三方向例如x軸方向、y軸方向和z軸方向上延伸的結(jié)構(gòu)。

各自存儲(chǔ)塊BLK0至BLKN-1可以包括在第二方向上延伸的多個(gè)NAND串NS(圖8)。多個(gè)NAND串NS可以設(shè)置在第一方向上和第三方向上。每個(gè)NAND串NS可以電聯(lián)接至位線BL、至少一個(gè)源極選擇線SSL、至少一個(gè)接地選擇線GSL、多個(gè)字線WL、至少一個(gè)虛擬字線DWL以及共源線CSL。各自存儲(chǔ)塊BLK0至BLKN-1可以電聯(lián)接至多個(gè)位線BL、多個(gè)源極選擇線SSL、多個(gè)接地選擇線GSL、多個(gè)字線WL、多個(gè)虛擬字線DWL和多個(gè)共源線CSL。

圖5是圖4中所示的多個(gè)存儲(chǔ)塊BLK0至BLKN-1的一個(gè)存儲(chǔ)塊BLKi的立體圖。圖6是圖5中所示的存儲(chǔ)塊BLKi沿線I-I'截取的剖面圖。

參照?qǐng)D5和圖6,存儲(chǔ)塊BLKi可以包括在第一至第三方向上延伸的結(jié)構(gòu)。

存儲(chǔ)塊可以包括襯底5111,其包括摻雜有第一類型雜質(zhì)的硅材料。例如,襯底5111可以包括摻雜有p型雜質(zhì)的硅材料,或可以是p型阱,例如口袋(pocket)p阱,且包括圍繞p型阱的n型阱。雖然在所示實(shí)施例中假設(shè)襯底5111為p型硅,但要注意襯底5111不限于p型硅。

在第一方向上延伸的多個(gè)摻雜區(qū)域5311至5314可設(shè)置在襯底5111上方。摻雜區(qū)域在第三方向上以規(guī)律的間隔隔開。多個(gè)摻雜區(qū)域5311至5314可以包含不同于襯底5111中所用的雜質(zhì)的第二類型雜質(zhì)。例如,多個(gè)摻雜區(qū)域5311至5314可以摻雜有n型雜質(zhì)。雖然此處假設(shè)第一至第四摻雜區(qū)域5311至5314為n型,但應(yīng)注意第一至第四摻雜區(qū)域5311至5314不限于n型。

在第一摻雜區(qū)域5311和第二摻雜區(qū)域5312之間的襯底5111上方的區(qū)域中,在第一方向上延伸的多個(gè)介電材料區(qū)域5112可在第二方向上以規(guī)律的間隔隔開。介電材料區(qū)域5112和襯底5111還可以在第二方向上以預(yù)定距離彼此隔開。介電材料區(qū)域5112可以包括任何適合的介電材料,諸如,例如氧化硅。

在兩個(gè)連續(xù)的摻雜區(qū)域之間例如摻雜區(qū)域5311和摻雜區(qū)域5312之間的襯底5111上方的區(qū)域中,多個(gè)柱狀物5113在第一方向上以規(guī)律的間隔隔開。柱狀物5113在第二方向上延伸并可以穿過介電材料區(qū)域5112,使得它們可以與襯底5111電聯(lián)接。每個(gè)柱狀物5113可以包括一種或多種材料。例如,每個(gè)柱狀物5113可以包括內(nèi)層5115和外表面層5114。表面層5114可以包括摻雜有雜質(zhì)的摻雜硅材料。例如,表面層5114可以包括摻雜有與襯底5111相同的雜質(zhì)或相同類型的雜質(zhì)的硅材料。雖然此處作為實(shí)例假設(shè)表面層5114可以包括p型硅,但是表面層5114不限于為p型硅,且本領(lǐng)域技術(shù)人員可以容易地設(shè)想到其中襯底5111和柱狀 物5113的表面層5114可以摻雜有n型雜質(zhì)的其它實(shí)施例。

每個(gè)柱狀物5113的內(nèi)層5115可以由介電材料形成。內(nèi)層5115可以是或包括介電材料,諸如,例如氧化硅。

在第一摻雜區(qū)域5311和第二摻雜區(qū)域5312之間的區(qū)域中,可以沿著介電材料區(qū)域5112、柱狀物5113和襯底5111的暴露表面設(shè)置介電層5116。介電層5116的厚度可以小于介電材料區(qū)域5112之間的距離的一半。換句話說,其中可以設(shè)置不同于介電材料5112和介電層5116的材料的區(qū)域可以設(shè)置在(i)設(shè)置在介電材料區(qū)域5112的第一介電材料的底面上方的介電層5116和(ii)設(shè)置在介電材料區(qū)域5112的第二介電材料的頂面上方的介電層5116之間。介電材料區(qū)域5112位于第一介電材料下方。

在連續(xù)的摻雜區(qū)域之間的區(qū)域中,諸如在第一摻雜區(qū)域5311和第二摻雜區(qū)域5312之間的區(qū)域中,多個(gè)導(dǎo)電材料區(qū)域5211至5291可以設(shè)置在介電層5116的暴露表面上方。多個(gè)導(dǎo)電材料區(qū)域在第一方向上延伸并在第二方向上以與多個(gè)介電材料區(qū)域5112交錯(cuò)的配置以規(guī)律的間隔隔開。介電層5116填充在導(dǎo)電材料區(qū)域和介電材料區(qū)域5211之間的空間。因此,例如,在第一方向上延伸的導(dǎo)電材料區(qū)域5211可以設(shè)置在鄰近襯底5111的介電材料區(qū)域5112和襯底5111之間。特別是,在第一方向上延伸的導(dǎo)電材料區(qū)域5211可以設(shè)置在(i)設(shè)置在襯底5111上方的介電層5116和(ii)設(shè)置在鄰近襯底5111的介電材料區(qū)域5112的底面上方的介電層5116之間。

在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291的每個(gè)可以設(shè)置在(i)設(shè)置在介電材料區(qū)域5112之一的頂面上方的介電層5116和(ii)設(shè)置在下一個(gè)介電材料區(qū)域5112的底面上方的介電層5116之間。在第一方向上延伸的導(dǎo)電材料區(qū)域5221至5281可以設(shè)置在介電材料區(qū)域5112之間。在第一方向上延伸的導(dǎo)電材料區(qū)域5291可以設(shè)置在最上面的介電材料5112上方。在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291可以是或包括金屬材料。在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291可以 是或包括導(dǎo)電材料,諸如多晶硅。

在第二摻雜區(qū)域5312和第三摻雜區(qū)域5313之間的區(qū)域中,可以設(shè)置與第一摻雜區(qū)域5311和第二摻雜區(qū)域5312之間的結(jié)構(gòu)相同的結(jié)構(gòu)。例如,在第二摻雜區(qū)域5312和第三摻雜區(qū)域5313之間的區(qū)域中,可以設(shè)置在第一方向上延伸的多個(gè)介電材料區(qū)域5112、依次排列在第一方向上并在第二方向上穿過多個(gè)介電材料區(qū)域5112的多個(gè)柱狀物5113、設(shè)置在多個(gè)介電材料區(qū)域5112和多個(gè)柱狀物5113的暴露表面上方的介電層5116以及在第一方向上延伸的多個(gè)導(dǎo)電材料區(qū)域5212至5292。

在第三摻雜區(qū)域5313和第四摻雜區(qū)域5314之間的區(qū)域中,可以設(shè)置與第一摻雜區(qū)域5311和第二摻雜區(qū)域5312之間的結(jié)構(gòu)相同的結(jié)構(gòu)。例如,在第三摻雜區(qū)域5313和第四摻雜區(qū)域5314之間的區(qū)域中,可以設(shè)置在第一方向上延伸的多個(gè)介電材料區(qū)域5112、依次排列在第一方向上并在第二方向上穿過多個(gè)介電材料區(qū)域5112的多個(gè)柱狀物5113、設(shè)置在多個(gè)介電材料區(qū)域5112和多個(gè)柱狀物5113的暴露表面上方的介電層5116以及在第一方向上延伸的多個(gè)導(dǎo)電材料區(qū)域5213至5293。

漏極5320可以分別設(shè)置在多個(gè)柱狀物5113上方。漏極5320可以是摻雜有第二類型雜質(zhì)的硅材料。漏極5320可以是摻雜有n型雜質(zhì)的硅材料。雖然為了方便起見,假設(shè)漏極5320包括n型硅,但應(yīng)注意漏極5320不限于為n型硅。例如,每個(gè)漏極5320的寬度可大于每個(gè)對(duì)應(yīng)的柱狀物5113的寬度。每個(gè)漏極5320可以焊盤的形狀設(shè)置在每個(gè)對(duì)應(yīng)的柱狀物5113的頂面上方。

在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以設(shè)置在漏極5320上方。導(dǎo)電材料區(qū)域5331至5333可以依次設(shè)置在第一方向上。各自導(dǎo)電材料區(qū)域5331至5333可以與對(duì)應(yīng)區(qū)域的漏極5320電聯(lián)接。漏極5320和在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以通過接觸插塞電聯(lián)接。在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以是金屬材料。在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以是諸如多晶硅的導(dǎo)電材料。

在圖5和圖6中,各自柱狀物5113可以與介電層5116和在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293一起形成串。各自柱狀物5113可以與介電層5116和在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293一起形成NAND串NS。每個(gè)NAND串NS可包括多個(gè)晶體管結(jié)構(gòu)TS。

圖7是圖6中所示的晶體管結(jié)構(gòu)TS的截面圖。

參照?qǐng)D7,在圖6中所示的晶體管結(jié)構(gòu)TS中,介電層5116可以包括第一子介電層至第三子介電層5117、5118和5119。

每個(gè)柱狀物5113中的p型硅的表面層5114可以用作主體。鄰近柱狀物5113的第一子介電層5117可用作隧穿介電層,并且可以包括熱氧化層。

第二子介電層5118可用作電荷存儲(chǔ)層。第二子介電層5118可用作電荷捕獲層,并且可以包括氮化物層或金屬氧化物層,諸如氧化鋁層、氧化鉿層等。

鄰近導(dǎo)電材料5233的第三子介電層5119可用作阻擋介電層。鄰近在第一方向上延伸的導(dǎo)電材料5233的第三子介電層5119可形成為單層或多層。第三子介電層5119可以是高k介電層,諸如氧化鋁層、氧化鉿層等,其具有比第一子介電層5117和第二子介電層5118更大的介電常數(shù)。

導(dǎo)電材料5233可用作柵或控制柵。也就是說,柵或控制柵5233、阻擋介電層5119、電荷存儲(chǔ)層5118、隧穿介電層5117和主體5114可形成晶體管或存儲(chǔ)器單元晶體管結(jié)構(gòu)。例如,第一子介電層5117至第三子介電層5119可以形成氧化物-氮化物-氧化物(ONO)結(jié)構(gòu)。在實(shí)施例中,為方便起見,每個(gè)柱狀物5113中的p型硅的表面層5114將被稱為在第二方向上的主體。

存儲(chǔ)塊BLKi可以包括多個(gè)柱狀物5113。即,存儲(chǔ)塊BLKi可以包括多個(gè)NAND串NS。具體地,存儲(chǔ)塊BLKi可以包括多個(gè)在第二方向或垂直于襯底5111的方向上延伸的多個(gè)NAND串NS。

每個(gè)NAND串NS可包括設(shè)置在第二方向上的多個(gè)晶體管結(jié)構(gòu)TS。每個(gè)NAND串NS的多個(gè)晶體管結(jié)構(gòu)TS的至少一個(gè)可以作為串源極晶體管SST。每個(gè)NAND串NS的多個(gè)晶體管結(jié)構(gòu)TS的至少一個(gè)可以作為接地選擇晶體管GST。

柵或控制柵可以對(duì)應(yīng)于在第一方向上延伸的導(dǎo)電材料5211至5291、5212至5292和5213至5293。換句話說,柵或控制柵可以在第一方向上延伸并形成字線以及至少一條源極選擇線SSL和至少一條接地選擇線GSL至少兩條選擇線。

在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以電聯(lián)接至NAND串NS的一端。在第三方向上延伸的導(dǎo)電材料區(qū)域5331至5333可以作為位線BL。也就是說,在一個(gè)存儲(chǔ)塊BLKi中,多個(gè)NAND串NS可以電聯(lián)接至位線BL。

在第一方向上延伸的第二類型摻雜區(qū)域5311至5314可以被設(shè)置到NAND串NS的另一端。在第一方向上延伸的第二類型摻雜區(qū)域5311至5314可以作為共源線CSL。

也就是說,存儲(chǔ)塊BLKi可以包括在垂直于襯底5111的方向例如第二方向上延伸的多個(gè)NAND串NS,并且可以作為例如電荷捕獲型存儲(chǔ)器的NAND閃速存儲(chǔ)塊,其中多個(gè)NAND串NS電聯(lián)接至一個(gè)位線BL。

雖然在圖5至圖7中示出在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293被設(shè)置為9層,但應(yīng)注意,在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293不限于被設(shè)置為9層。例如,在第一方向上延伸的導(dǎo)電材料區(qū)域可被設(shè)置為8層、16層或任何多層。換句話說,在一個(gè)NAND串NS中,晶體管的數(shù)目可以是8、16或更多。

雖然在圖5至圖7中示出3個(gè)NAND串NS電聯(lián)接至一個(gè)位線BL,但應(yīng)注意該實(shí)施例不限于具有電聯(lián)接至一個(gè)位線BL的3個(gè)NAND串NS。在存儲(chǔ)塊BLKi中,m個(gè)NAND串NS可以電聯(lián)接至一個(gè)位線BL,m是正整數(shù)。根據(jù)電聯(lián)接至一個(gè)位線BL的NAND串NS的數(shù)目,也可以控 制在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293的數(shù)目和共源線5311至5314的數(shù)目。

此外,雖然圖5至圖7中示出3個(gè)NAND串NS電聯(lián)接至在第一方向上延伸的一個(gè)導(dǎo)電材料,但是應(yīng)注意該實(shí)施例不限于具有電聯(lián)接至在第一方向上延伸的一個(gè)導(dǎo)電材料的3個(gè)NAND串NS。例如,n個(gè)NAND串NS可以電聯(lián)接至在第一方向上延伸的一個(gè)導(dǎo)電材料,n是正整數(shù)。根據(jù)電聯(lián)接至在第一方向上延伸的一個(gè)導(dǎo)電材料的NAND串NS的數(shù)目,也可以控制位線5331至5333的數(shù)目。

圖8是示出如參照?qǐng)D5-圖7所描述的具有第一結(jié)構(gòu)的存儲(chǔ)塊BLKi的等效電路圖。

參照?qǐng)D8,塊BLKi可以具有在第一位線BL1和共源線CSL之間的多個(gè)NAND串NS11至NS31。第一位線BL1可對(duì)應(yīng)于圖5和圖6的在第三方向上延伸的導(dǎo)電材料區(qū)域5331。NAND串NS12至NS32可以設(shè)置在第二位線BL2和共源線CSL之間。第二位線BL2可對(duì)應(yīng)于圖5和圖6的在第三方向上延伸的導(dǎo)電材料區(qū)域5332。NAND串NS13至NS33可以設(shè)置在第三位線BL3和共源線CSL之間。第三位線BL3可對(duì)應(yīng)于圖5和圖6的在第三方向上延伸的導(dǎo)電材料區(qū)域5333。

每個(gè)NAND串NS的源極選擇晶體管SST可以電聯(lián)接至對(duì)應(yīng)的位線BL。每個(gè)NAND串NS的接地選擇晶體管GST可以電聯(lián)接至共源線CSL。存儲(chǔ)器單元MC可以設(shè)置在每個(gè)NAND串NS的源極選擇晶體管SST和接地選擇晶體管GST之間。

在該實(shí)例中,NAND串NS可以通過行和列的單元定義,且電聯(lián)接至一個(gè)位線的NAND串NS可以形成一列。電聯(lián)接至第一位線BL1的NAND串NS11至NS31可對(duì)應(yīng)于第一列,電聯(lián)接至第二位線BL2的NAND串NS12至NS32可對(duì)應(yīng)于第二列,電聯(lián)接至第三位線BL3的NAND串NS13至NS33可對(duì)應(yīng)于第三列。電聯(lián)接至一個(gè)源極選擇線SSL的NAND串NS可形成一行。電聯(lián)接至第一源極選擇線SSL1的NAND串NS11至NS13可形成第一行,電聯(lián)接至第二源極選擇線SSL2的NAND 串NS21至NS23可形成第二行,電聯(lián)接至第三源極選擇線SSL3的NAND串NS31至NS33可形成第三行。

在每個(gè)NAND串NS中,高度可被定義。在每個(gè)NAND串NS中,鄰近接地選擇晶體管GST的存儲(chǔ)器單元MC1的高度可具有值“1”。在每個(gè)NAND串NS中,當(dāng)從襯底5111測(cè)量時(shí),存儲(chǔ)器單元的高度可隨著存儲(chǔ)器單元接近源極選擇晶體管SST而增加。例如,在每個(gè)NAND串NS中,鄰近源極選擇晶體管SST的存儲(chǔ)器單元MC6的高度可以是7。

在同一行中的NAND串NS的源極選擇晶體管SST可以共享源極選擇線SSL。在不同行中的NAND串NS的源極選擇晶體管SST可以分別電聯(lián)接至不同的源極選擇線SSL1、SSL2和SSL3。

相同行中的NAND串NS中相同高度處的存儲(chǔ)器單元可以共享字線WL。也就是說,在同一高度處,電聯(lián)接至不同行中的NAND串NS的存儲(chǔ)器單元MC的字線WL可以電聯(lián)接。在同一行的NAND串NS中相同高度處的虛擬存儲(chǔ)器單元DMC可以共享虛擬字線DWL。即,在同一高度或水平處,電聯(lián)接至不同行中的NAND串NS的虛擬存儲(chǔ)器單元DMC的虛擬字線DWL可以電聯(lián)接。

位于同一水平或高度或?qū)犹幍淖志€WL或虛擬字線DWL可以在其中可以設(shè)置在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293的層處相互電聯(lián)接。在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293可以通過接觸部共同電聯(lián)接至上層。在上層處,在第一方向上延伸的導(dǎo)電材料區(qū)域5211至5291、5212至5292和5213至5293可以電聯(lián)接。換言之,同一行中的NAND串NS的接地選擇晶體管GST可以共享接地選擇線GSL。而且,不同行中的NAND串NS的接地選擇晶體管GST可以共享接地選擇線GSL。也就是說,NAND串NS11至NS13、NS21至NS23和NS31至NS33可以電聯(lián)接至接地選擇線GSL。

共源線CSL可以電聯(lián)接至NAND串NS。在有源區(qū)域上方和襯底5111上方,第一摻雜區(qū)域5311至第四摻雜區(qū)域5314可以電聯(lián)接。第一摻雜 區(qū)域5311至第四摻雜區(qū)域5314可以通過接觸部電聯(lián)接至上層,在上層處,第一摻雜區(qū)域5311至第四摻雜區(qū)域5314可以電聯(lián)接。

例如,如圖8中所示,相同高度或水平的字線WL可以電聯(lián)接。因此,當(dāng)在特定高度處的字線WL被選擇時(shí),電聯(lián)接至字線WL的所有NAND串NS可以被選擇。不同行中的NAND串NS可以電聯(lián)接至不同的源極選擇線SSL。因此,在電聯(lián)接至同一字線WL的NAND串NS中,通過選擇源極選擇線SSL1至SSL3之一,未選擇的行中的NAND串NS可以與位線BL1至BL3電隔離。換言之,通過選擇源極選擇線SSL1至SSL3之一,可以選擇NAND串NS的行。此外,通過選擇位線BL1至BL3之一,在選擇的行中的NAND串NS可以在列的單元中被選擇。

在每個(gè)NAND串NS中,可以設(shè)置虛擬存儲(chǔ)器單元DMC。在圖8中,虛擬存儲(chǔ)器單元DMC可以設(shè)置在每個(gè)NAND串NS中的第三存儲(chǔ)器單元MC3和第四存儲(chǔ)器單元MC4之間。也就是說,第一存儲(chǔ)器單元MC1至第三存儲(chǔ)器單元MC3可設(shè)置在虛擬存儲(chǔ)器單元DMC和接地選擇晶體管GST之間。第四存儲(chǔ)器單元MC4至第六存儲(chǔ)器單元MC6可以設(shè)置在虛擬存儲(chǔ)器單元DMC和源極選擇晶體管SST之間。每個(gè)NAND串NS的存儲(chǔ)器單元MC可被虛擬存儲(chǔ)器單元DMC劃分成存儲(chǔ)器單元組。在劃分的存儲(chǔ)器單元組中,鄰近接地選擇晶體管GST的存儲(chǔ)器單元例如MC1至MC3可以被稱為下部存儲(chǔ)器單元組,鄰近串選擇晶體管SST的存儲(chǔ)器單元例如MC4到MC6可以被稱為上部存儲(chǔ)器單元組。

下文將參照?qǐng)D9至圖11進(jìn)行詳細(xì)的描述,圖9至圖11示出根據(jù)本發(fā)明的另一實(shí)施例的存儲(chǔ)器系統(tǒng)中的存儲(chǔ)器裝置。

特別是,圖9是示意性示出用不同于上文參照?qǐng)D5至圖8所述的第一結(jié)構(gòu)的三維(3D)非易失性存儲(chǔ)器裝置實(shí)現(xiàn)的存儲(chǔ)器裝置的立體圖。圖10是示出沿圖9的線VII-VII'截取的存儲(chǔ)塊BLKj的截面圖。

參照?qǐng)D9和圖10,存儲(chǔ)塊BLKj可以包括在第一至第三方向上延伸的結(jié)構(gòu),且可以包括襯底6311。襯底6311可以包括摻雜有第一類型雜質(zhì)的硅材料。例如,襯底6311可以包括摻雜有p型雜質(zhì)的硅材料或可以是 p型阱,例如口袋p阱,且包括圍繞p型阱的n型阱。雖然在示出的實(shí)施例中假設(shè)襯底6311為p型硅,但應(yīng)注意襯底6311不限于為p型硅。

在x軸方向和y軸方向上延伸的第一導(dǎo)電材料區(qū)域6321至第四導(dǎo)電材料區(qū)域6324被設(shè)置在襯底6311上方。第一導(dǎo)電材料區(qū)域6321至第四導(dǎo)電材料區(qū)域6324可以在z軸方向上以預(yù)定距離隔開。

在x軸方向和y軸方向上延伸的第五導(dǎo)電材料區(qū)域6325至第八導(dǎo)電材料區(qū)域6328被設(shè)置在襯底6311上方。第五導(dǎo)電材料區(qū)域6325至第八導(dǎo)電材料區(qū)域6328可以在z軸方向上以預(yù)定距離隔開。第五導(dǎo)電材料區(qū)域6325至第八導(dǎo)電材料區(qū)域6328可以在y軸方向上與第一導(dǎo)電材料區(qū)域6321至第四導(dǎo)電材料區(qū)域6324隔開。

可以設(shè)置穿過第一導(dǎo)電材料區(qū)域6321至第四導(dǎo)電材料區(qū)域6324的多個(gè)下部柱狀物DP。每個(gè)下部柱狀物DP在z軸方向上延伸。而且,可以設(shè)置穿過第五導(dǎo)電材料區(qū)域6325至第八導(dǎo)電材料區(qū)域6328的多個(gè)上部柱狀物UP。每個(gè)上部柱狀物UP在z軸方向上延伸。

下部柱狀物DP和上部柱狀物UP的每個(gè)可以包括內(nèi)部材料6361、中間層6362和表面層6363。中間層6362可以用作單元晶體管的溝道。表面層6363可以包括阻擋介電層、電荷存儲(chǔ)層和隧穿介電層。

下部柱狀物DP與上部柱狀物UP可以通過管柵PG電聯(lián)接。管柵PG可以設(shè)置在襯底6311中。例如,管柵PG可以包括與下部柱狀物DP和上部柱狀物UP相同的材料。

在x軸方向和y軸方向上延伸的第二類型的摻雜材料6312可以設(shè)置在下部柱狀物DP上方。例如,第二類型的摻雜材料6312可以包括n型硅材料。第二類型的摻雜材料6312可用作共源線CSL。

漏極6340可以設(shè)置在上部柱狀物UP上方。漏極6340可以包括n型硅材料。在y軸方向上延伸的第一上部導(dǎo)電材料區(qū)域6351和第二上部導(dǎo)電材料區(qū)域6352可以設(shè)置在漏極6340上方。

第一上部導(dǎo)電材料區(qū)域6351和第二上部導(dǎo)電材料區(qū)域6352可以在x軸方向上隔開。第一上部導(dǎo)電材料區(qū)域6351和第二上部導(dǎo)電材料區(qū)域 6352可以由金屬形成。第一上部導(dǎo)電材料區(qū)域6351和第二上部導(dǎo)電材料區(qū)域6352與漏極6340可以通過接觸插塞電聯(lián)接。第一上部導(dǎo)電材料區(qū)域6351和第二上部導(dǎo)電材料區(qū)域6352分別用作第一位線BL1和第二位線BL2。

第一導(dǎo)電材料6321可以用作源極選擇線SSL,第二導(dǎo)電材料6322可以用作第一虛擬字線DWL1,并且第三導(dǎo)電材料區(qū)域6323和第四導(dǎo)電材料區(qū)域6324分別用作第一主字線MWL1和第二主字線MWL2。第五導(dǎo)電材料區(qū)域6325和第六導(dǎo)電材料區(qū)域6326分別用作第三主字線MWL3和第四主字線MWL4,第七導(dǎo)電材料6327可以用作第二虛擬字線DWL2,第八導(dǎo)電材料6328可以用作漏極選擇線DSL。

下部柱狀物DP和鄰近下部柱狀物DP的第一導(dǎo)電材料區(qū)域6321至第四導(dǎo)電材料區(qū)域6324形成下部串。上部柱狀物UP和鄰近上部柱狀物UP的第五導(dǎo)電材料區(qū)域6325至第八導(dǎo)電材料區(qū)域6328形成上部串。下部串和上部串可以通過管柵PG電聯(lián)接。下部串的一端可以電聯(lián)接至用作共源線CSL的第二類型的摻雜材料6312。上部串的一端可以通過漏極6340電聯(lián)接至對(duì)應(yīng)的位線。一個(gè)下部串和一個(gè)上部串形成一個(gè)單元串,其電聯(lián)接在用作共源線CSL的第二類型的摻雜材料6312和用作位線BL的上部導(dǎo)電材料層6351和6352的對(duì)應(yīng)的一個(gè)之間。

也就是說,下部串可以包括源極選擇晶體管SST、第一虛擬存儲(chǔ)器單元DMC1以及第一主存儲(chǔ)器單元MMC1和第二主存儲(chǔ)器單元MMC2。上部串可以包括第三主存儲(chǔ)器單元MMC3和第四主存儲(chǔ)器單元MMC4、第二虛擬存儲(chǔ)器單元DMC2以及漏極選擇晶體管DST。

在圖9和圖10中,上部串和下部串可以形成NAND串NS,并且NAND串NS可以包括多個(gè)晶體管結(jié)構(gòu)TS。由于以上參照?qǐng)D7詳細(xì)描述了圖9和圖10中的包括在NAND串NS中的晶體管結(jié)構(gòu),因此此處將省略對(duì)其的詳細(xì)描述。

圖11是示出如上參照?qǐng)D9和圖10所述的具有第二結(jié)構(gòu)的存儲(chǔ)塊BLKj的等效電路的電路圖。為方便起見,僅示出了第一串和第二串,其 在第二結(jié)構(gòu)的存儲(chǔ)塊BLKj中形成一對(duì)。

參照?qǐng)D11,在具有第二結(jié)構(gòu)的存儲(chǔ)塊BLKj中,可以定義多個(gè)對(duì)的方式設(shè)置單元串,每個(gè)單元串用如以上參照?qǐng)D9和圖10所述的通過管柵PG電聯(lián)接的一個(gè)上部串和一個(gè)下部串來實(shí)現(xiàn)。

例如,在具有第二結(jié)構(gòu)的特定存儲(chǔ)塊BLKj中,沿著第一溝道CH1(未示出)堆疊的存儲(chǔ)器單元CG0至CG31例如至少一個(gè)源極選擇柵SSG1和至少一個(gè)漏極選擇柵DSG1可形成第一串ST1,沿著第二溝道CH2(未示出)堆疊的存儲(chǔ)器單元CG0至CG31例如至少一個(gè)源極選擇柵SSG2和至少一個(gè)漏極選擇柵DSG2可形成第二串ST2。

第一串ST1和第二串ST2可以電聯(lián)接至相同的漏極選擇線DSL和相同的源極選擇線SSL。第一串ST1可以電聯(lián)接至第一位線BL1,第二串ST2可電聯(lián)接至第二位線BL2。

雖然圖11中描述了第一串ST1和第二串ST2電聯(lián)接至相同的漏極選擇線DSL和相同的源極選擇線SSL,但可以設(shè)想到第一串ST1和第二串ST2可以電聯(lián)接至相同的源極選擇線SSL和相同的位線BL,第一串ST1可以電聯(lián)接至第一漏極選擇線DSL1,第二串ST2可以電聯(lián)接至第二漏極選擇線DSL2。還可以設(shè)想到第一串ST1和第二串ST2可以電聯(lián)接至相同的漏極選擇線DSL和相同的位線BL,第一串ST1可以電聯(lián)接至第一源極選擇線SSL1,第二串ST2可以電聯(lián)接至第二源極選擇線SSL2。

圖12A至圖12J是說明根據(jù)第一實(shí)施例的存儲(chǔ)器系統(tǒng)的單觸發(fā)編程操作的框圖。

參照?qǐng)D12A至圖12J,諸如圖1所示的數(shù)據(jù)處理系統(tǒng)100包括多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504以及緩存緩沖器1441。

多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)是對(duì)應(yīng)于以上參照?qǐng)D1所述的一個(gè)存儲(chǔ)器裝置150的組件。

緩存緩沖器1441是對(duì)應(yīng)于以上參照?qǐng)D1所述的包括在控制器130中的存儲(chǔ)器144的寫入緩沖器的組件。即,如上參照?qǐng)D1所述,控制器130的存儲(chǔ)器144可以包括程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、寫入緩沖器、讀取緩 沖器、映射緩沖器等。圖12A至圖12J中所示的緩存緩沖器1441是對(duì)應(yīng)于寫入緩沖器的組件。

在圖12A中,包括四個(gè)非易失性存儲(chǔ)器裝置,作為多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。但是應(yīng)當(dāng)注意,實(shí)際上可以包括更多或更少數(shù)目的非易失性存儲(chǔ)器裝置,作為多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。

下面將參照?qǐng)D12A描述根據(jù)第一實(shí)施例的存儲(chǔ)器系統(tǒng)。多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)包括標(biāo)準(zhǔn)塊和輔助塊。

也就是說,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中,第一存儲(chǔ)器裝置1501包括第一標(biāo)準(zhǔn)塊和第一輔助塊,第二存儲(chǔ)器裝置1502包括第二標(biāo)準(zhǔn)塊和第二輔助塊,第三存儲(chǔ)器裝置1503包括第三標(biāo)準(zhǔn)塊和第三輔助塊,以及第四存儲(chǔ)器裝置1504包括第四標(biāo)準(zhǔn)塊和第四輔助塊。

此外,多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊包括以上參照?qǐng)D2所述的多個(gè)存儲(chǔ)塊210、220、230和240之中的一些存儲(chǔ)塊。此外,多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊包括在多個(gè)存儲(chǔ)塊210、220、230和240之中的一些其它存儲(chǔ)塊。包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中的存儲(chǔ)塊的數(shù)量大于包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊中的存儲(chǔ)塊的數(shù)量。

而且,雖然在圖中未直接示出,但是多層單元包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中。如上參照?qǐng)D3所述,多層單元指的是能夠存儲(chǔ)多位數(shù)據(jù)的存儲(chǔ)器單元。例如,包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中的多層單元可以是三層單元(TLC),其中每個(gè)三層單元能夠存儲(chǔ)3位數(shù)據(jù)。因此,包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中的多層單元可以包括每個(gè)能夠存儲(chǔ)多于或少于3位的數(shù)據(jù)的多層單元。

雖然圖中未直接示出,但是單層單元包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊中。如上參照?qǐng)D3所述,單層單元指 的是能夠存儲(chǔ)1位數(shù)據(jù)的存儲(chǔ)器單元。

此外,雖然在圖中未直接示出,但是當(dāng)數(shù)據(jù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中時(shí),控制器130使用單觸發(fā)編程方案。單觸發(fā)編程指的是通過一個(gè)編程操作將多位數(shù)據(jù)編程在多層單元中的操作。

作為用于單觸發(fā)編程的參考的數(shù)據(jù)大小可被定義為預(yù)定大小。例如,在不使用用于包括在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中的任一個(gè)頁面(未示出)的虛擬數(shù)據(jù)的情況下執(zhí)行單觸發(fā)編程所需的數(shù)據(jù)的大小可被定義為預(yù)定大小。

作為參考,預(yù)定大小在圖中被例示為96KB。然而,要注意的是預(yù)定大小可被設(shè)定為大于或小于96KB的大小。

多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504以交織方案操作。從附圖可看出,包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中的四個(gè)存儲(chǔ)器裝置通過兩個(gè)通道即通道0和通道1及兩個(gè)通路(way)即通路0和通路1彼此聯(lián)接。

盡管在附圖中未直接示出,但在本公開中,包括地址管理區(qū)域(未示出)并且地址管理區(qū)域用作與如上參照?qǐng)D1所述的包括在控制器130中的存儲(chǔ)器144的映射緩沖器對(duì)應(yīng)的組件。

在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中存儲(chǔ)的數(shù)據(jù)的物理地址和邏輯地址的映射信息被存儲(chǔ)在地址管理區(qū)域中。

在根據(jù)本實(shí)施例的存儲(chǔ)器系統(tǒng)中,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中存儲(chǔ)的數(shù)據(jù)的物理地址和邏輯地址的映射信息被存儲(chǔ)在地址管理區(qū)域中。另外,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊中存儲(chǔ)的數(shù)據(jù)的物理地址和邏輯地址的映射信息不存儲(chǔ)在地址管理區(qū)域中。僅在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊中存儲(chǔ)的數(shù)據(jù)的物理地址被存儲(chǔ)在地址管理區(qū)域中。

這意味著,根據(jù)本實(shí)施例的存儲(chǔ)器系統(tǒng)以與常規(guī)的普通非易失性存 儲(chǔ)器裝置處理數(shù)據(jù)相同的方式處理被存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊中的數(shù)據(jù)。特別是,對(duì)于多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的標(biāo)準(zhǔn)塊,可以執(zhí)行包括垃圾收集操作、平均讀寫操作和讀取收回操作的后臺(tái)操作。

相反,根據(jù)本實(shí)施例的存儲(chǔ)器系統(tǒng)以與常規(guī)的非易失性存儲(chǔ)器裝置處理數(shù)據(jù)不同的方式處理被存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊中的數(shù)據(jù)。特別是,對(duì)于多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)的輔助塊,不執(zhí)行包括垃圾收集操作、平均讀寫操作和讀取收回操作的后臺(tái)操作。

如后面將詳細(xì)描述的,包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中的標(biāo)準(zhǔn)塊和輔助塊彼此不同地管理的原因是由于輔助塊備份標(biāo)準(zhǔn)塊。在標(biāo)準(zhǔn)塊中對(duì)小于預(yù)定大小且從主機(jī)輸入的數(shù)據(jù)直接執(zhí)行單觸發(fā)編程是低效的。因此,根據(jù)本公開,如果從主機(jī)輸入的數(shù)據(jù)小于預(yù)定大小,則將數(shù)據(jù)備份在輔助塊中,使得隨后輸入的數(shù)據(jù)與該數(shù)據(jù)合并,直到合并的數(shù)據(jù)的大小變?yōu)榕c預(yù)定大小一樣大。當(dāng)合并的數(shù)據(jù)大小與預(yù)定大小一樣大時(shí),合并的數(shù)據(jù)被轉(zhuǎn)移到標(biāo)準(zhǔn)塊以用于單觸發(fā)編程。

由于包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中的輔助塊起備份標(biāo)準(zhǔn)塊的作用,因此沒有必要將在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中包括的輔助塊中存儲(chǔ)的數(shù)據(jù)的邏輯地址和物理地址的映射信息存儲(chǔ)在地址管理區(qū)域中。而是,僅將在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中包括的輔助塊中存儲(chǔ)的數(shù)據(jù)的物理地址存儲(chǔ)在地址管理區(qū)域中。

此外,指示其中包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)中的輔助塊的空白空間開始的位置的物理地址被存儲(chǔ)在地址管理區(qū)域中,作為存儲(chǔ)位置信息。例如,指示其中包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間開始的位置的物理地址被存儲(chǔ)在地址管理區(qū)域中,作為第一存儲(chǔ)位置信息;指示其中包括在第二存儲(chǔ)器裝置1502中的第二輔助塊的空白空間開始的位置的物理地址被存儲(chǔ)在地址管理區(qū)域 中,作為第二存儲(chǔ)位置信息;指示其中包括在第三存儲(chǔ)器裝置1503中的第三輔助塊的空白空間開始的位置的物理地址被存儲(chǔ)在地址管理區(qū)域中,作為第三存儲(chǔ)位置信息;指示其中包括在第四存儲(chǔ)器裝置1504中的第四輔助塊的空白空間開始的位置的物理地址被存儲(chǔ)在地址管理區(qū)域中,作為第四存儲(chǔ)位置信息。

參照?qǐng)D12A至圖12D,當(dāng)每個(gè)都具有預(yù)定大小的數(shù)據(jù)即每個(gè)都為96KB的多個(gè)數(shù)據(jù)從主機(jī)依次輸入時(shí),控制器130控制多個(gè)各自的存儲(chǔ)器裝置1501、1502、1503和1504。

參照?qǐng)D12A,控制器130使用緩存緩沖器1441緩沖從主機(jī)輸入的第一數(shù)據(jù)DATA1。

控制器130通過取預(yù)定大小96KB作為參考檢查第一數(shù)據(jù)DATA1被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第一數(shù)據(jù)DATA1在緩存緩沖器1441中被緩沖,且緩存緩沖器1441的使用區(qū)域恰恰是預(yù)定大小96KB。

相應(yīng)地,控制器130可以將第一數(shù)據(jù)DATA1單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。

如附圖所示,多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504處于其中所有裝置不執(zhí)行任何操作的狀態(tài)。因此,根據(jù)交織方案的操作順序,當(dāng)時(shí)間對(duì)于多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501進(jìn)行操作適當(dāng)時(shí),如參考符號(hào)PNM11所指示的,控制器130將第一數(shù)據(jù)DATA1單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行單觸發(fā)編程PNM11時(shí),控制器130從緩存緩沖器1441擦除第一數(shù)據(jù)DATA1。

參照?qǐng)D12B,控制器130將從主機(jī)輸入的第二數(shù)據(jù)DATA2緩沖在緩存緩沖器1441中。控制器130通過取預(yù)定大小96KB作為參考檢查第二數(shù)據(jù)DATA2被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第二數(shù)據(jù)DATA2是否被緩沖在緩存緩沖器1441中以及緩存緩沖器1441的使用區(qū)域是否恰恰為預(yù)定大小96KB。

相應(yīng)地,控制器130可以將第二數(shù)據(jù)DATA2單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。

如附圖所示,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中,第一存儲(chǔ)器裝置1501處于執(zhí)行將第一數(shù)據(jù)DATA1單觸發(fā)編程在第一標(biāo)準(zhǔn)塊中的操作PNM11的狀態(tài),剩余的第二至第四存儲(chǔ)器裝置1502、1503和1504處于不執(zhí)行任何操作的狀態(tài)。因此,根據(jù)交織方案的操作順序,當(dāng)?shù)竭_(dá)多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第二存儲(chǔ)器裝置1502進(jìn)行操作的時(shí)間時(shí),如參考符號(hào)PNM22所指示的,控制器130將第二數(shù)據(jù)DATA2單觸發(fā)編程在第二存儲(chǔ)器裝置1502的第二標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第二存儲(chǔ)器裝置1502執(zhí)行單觸發(fā)編程PNM22時(shí),控制器130從緩存緩沖器1441擦除第二數(shù)據(jù)DATA2。

參照?qǐng)D12C,控制器130將從主機(jī)輸入的第三數(shù)據(jù)DATA3緩沖在緩存緩沖器1441中??刂破?30通過取預(yù)定大小96KB作為參考檢查第三數(shù)據(jù)DATA3被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,第三數(shù)據(jù)DATA3被緩沖在緩存緩沖器1441中并且緩存緩沖器1441的使用區(qū)域恰恰是預(yù)定大小96KB。相應(yīng)地,控制器130可以將第三數(shù)據(jù)DATA3單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。

如附圖所示,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中,第一存儲(chǔ)器裝置1501和第二存儲(chǔ)器裝置1502處于執(zhí)行分別將第一數(shù)據(jù)DATA1和第二數(shù)據(jù)DATA2單觸發(fā)編程在第一標(biāo)準(zhǔn)塊和第二標(biāo)準(zhǔn)塊中的操作PNM11和PNM22的狀態(tài),剩余的第三和第四存儲(chǔ)器裝置1503和1504處于不執(zhí)行任何操作的狀態(tài)。因此,根據(jù)交織方案的操作順序,當(dāng)?shù)竭_(dá)多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第三存儲(chǔ)器裝置1503進(jìn)行操作的時(shí)間時(shí),如參考符號(hào)PNM33所示的,控制器130將第三數(shù)據(jù)DATA3單觸發(fā)編程在第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第三存儲(chǔ)器裝置1503執(zhí)行單觸發(fā)編程PNM33時(shí),控制器130從緩存緩沖器1441擦除第三數(shù)據(jù)DATA3。

參照?qǐng)D12D,控制器130將從主機(jī)輸入的第四數(shù)據(jù)DATA4緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第四數(shù)據(jù)DATA4被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,第四數(shù)據(jù)DATA4被緩沖在緩存緩沖器1441中并且緩存緩沖器1441的使用區(qū)域恰恰是預(yù)定大小96KB。相應(yīng)地,控制器130可以將第四數(shù)據(jù)DATA4單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。

如附圖所示,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中,第一存儲(chǔ)器裝置1501、第二存儲(chǔ)器裝置1502和第三存儲(chǔ)器裝置1503處于執(zhí)行分別將第一數(shù)據(jù)DATA1、第二數(shù)據(jù)DATA2和第三數(shù)據(jù)DATA3單觸發(fā)編程在第一標(biāo)準(zhǔn)塊、第二標(biāo)準(zhǔn)塊和第三標(biāo)準(zhǔn)塊中的操作PNM11、PNM22和PNM33的狀態(tài),剩余的第四存儲(chǔ)器裝置1504處于不執(zhí)行任何操作的狀態(tài)。因此,根據(jù)交織方案的操作順序,當(dāng)?shù)竭_(dá)多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第四存儲(chǔ)器裝置1504進(jìn)行操作的時(shí)間時(shí),如參考符號(hào)PNM44所指示的,控制器130將第四數(shù)據(jù)DATA4單觸發(fā)編程在第四存儲(chǔ)器裝置1504的第四標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第四存儲(chǔ)器裝置1504執(zhí)行單觸發(fā)編程PNM44時(shí),控制器130從緩存緩沖器1441擦除第四數(shù)據(jù)DATA4。

總之,控制器130以交織方案操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。此外,當(dāng)依次輸入的多個(gè)數(shù)據(jù)DATA<1:4>的每個(gè)被緩沖在緩存緩沖器1441中時(shí),控制器130檢查緩存緩沖器1441的使用區(qū)域。作為檢查的結(jié)果,當(dāng)緩存緩沖器1441的使用區(qū)域是預(yù)定大小時(shí),在緩存緩沖器1441中緩沖的預(yù)定大小的數(shù)據(jù)DATA1、DATA2、DATA3或DATA4被單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。根據(jù)交織方案的操作順序,確定操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的哪個(gè)存儲(chǔ)器裝置。當(dāng)將預(yù)定大小的數(shù)據(jù)DATA1、DATA2、DATA3或DATA4單觸發(fā)編程在多個(gè)存儲(chǔ)器 裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中時(shí),控制器130從緩存緩沖器1441擦除預(yù)定大小的數(shù)據(jù)DATA1、DATA2、DATA3或DATA4。

作為參考,圖12A至圖12D示出了第一至第四數(shù)據(jù)DATA<1:4>以不同的形式存儲(chǔ)在緩存緩沖器1441中。當(dāng)緩存緩沖器1441的總大小為128KB且因此大于作為預(yù)定大小的96KB時(shí),依次輸入的第一至第四數(shù)據(jù)DATA<1:4>以FIFO(先進(jìn)先出)策略緩沖。緩存緩沖器1441的這種操作并不限于此,并且緩存緩沖器1441可以執(zhí)行另一操作。

參照?qǐng)D12E至圖12J,當(dāng)數(shù)據(jù)小于預(yù)定大小時(shí),即當(dāng)從主機(jī)輸入具有小于96KB的大小的數(shù)據(jù)時(shí),控制器130控制多個(gè)各自的存儲(chǔ)器裝置1501、1502、1503和1504。

參照?qǐng)D12E,控制器130將從主機(jī)輸入的第五數(shù)據(jù)DATA5緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第五數(shù)據(jù)DATA5被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,第五數(shù)據(jù)DATA5被緩沖在緩存緩沖器1441中并且緩存緩沖器1441的使用區(qū)域變?yōu)?KB。也就是說,可以檢查到第五數(shù)據(jù)DATA5被緩沖在其中的緩存緩沖器1441的使用區(qū)域小于作為預(yù)定大小的96KB。

相應(yīng)地,如參考符號(hào)PST15所指示的,控制器130將第五數(shù)據(jù)DATA5編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一輔助塊中。也就是說,由于第五數(shù)據(jù)DATA5的大小小于預(yù)定大小,控制器130將第五數(shù)據(jù)DATA5編程在輔助塊中,而不是將第五數(shù)據(jù)DATA5單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中。

控制器130將第五數(shù)據(jù)DATA5編程在輔助塊中而不是將第五數(shù)據(jù)DATA5單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中的原因是當(dāng)數(shù)據(jù)大小小于預(yù)定大小時(shí)需要補(bǔ)充虛擬數(shù)據(jù)。

由于單觸發(fā)編程操作的特性,大小小于預(yù)定大小的數(shù)據(jù)不能通過單觸發(fā)編程操作被存儲(chǔ)在多層單元中。例如,為了將小于作為預(yù)定大小的96KB的大小為4KB的第五數(shù)據(jù)DATA5單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中,需要92KB的虛擬數(shù)據(jù)。

在這點(diǎn)上,由于有可能通過常規(guī)的普通編程操作而非單觸發(fā)編程操作將第五數(shù)據(jù)DATA5編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一輔助塊中,因此沒有必要故意補(bǔ)充虛擬數(shù)據(jù)。

當(dāng)首先經(jīng)受單觸發(fā)編程操作的第一存儲(chǔ)器裝置1501的單觸發(fā)編程操作完成時(shí),第五數(shù)據(jù)DATA5被緩沖在緩存緩沖器1441中。剩余的第二至第四存儲(chǔ)器裝置1502、1503和1504的單觸發(fā)編程操作未完成。也就是說,在如上參照?qǐng)D12A至圖12D所述的將第一至第四數(shù)據(jù)DATA<1:4>單觸發(fā)編程在第一至第四存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的操作開始后,第五數(shù)據(jù)DATA5被緩沖在緩存緩沖器1441中。

相應(yīng)地,如參考符號(hào)PST15所指示的,根據(jù)交織方案的操作順序,控制器130將第五數(shù)據(jù)DATA5編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。

如參考符號(hào)PST15所指示的,控制器130將第五數(shù)據(jù)DATA5依次編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中??瞻卓臻g的位置由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息,并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

其值被更新并存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息被存儲(chǔ)在除第一存儲(chǔ)器裝置1501之外的第二至第四存儲(chǔ)器裝置1502、1503和1504之中的根據(jù)交織方案的操作順序執(zhí)行編程操作的任何一個(gè)存儲(chǔ)器裝置的標(biāo)準(zhǔn)塊中。例如,雖然在圖中未直接示出,但在編程第一存儲(chǔ)器裝置1501的第一輔助塊的操作后,執(zhí)行將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第二存儲(chǔ)器裝置1502的第二標(biāo)準(zhǔn)塊中的操作。當(dāng)將緩存緩沖器1441的數(shù) 據(jù)單觸發(fā)編程在第二存儲(chǔ)器裝置1502的第二標(biāo)準(zhǔn)塊中時(shí),第一存儲(chǔ)位置信息被一起存儲(chǔ)在第二標(biāo)準(zhǔn)塊中。第一存儲(chǔ)位置信息可與緩存緩沖器1441的數(shù)據(jù)一起存儲(chǔ)在第二標(biāo)準(zhǔn)塊中的原因是第一存儲(chǔ)位置信息被存儲(chǔ)在第二標(biāo)準(zhǔn)塊的備用區(qū)域中。

作為參考,當(dāng)?shù)谖鍞?shù)據(jù)DATA5被存儲(chǔ)在第一存儲(chǔ)器裝置1501的第一輔助塊中時(shí),可以使用第一存儲(chǔ)位置信息。在這點(diǎn)上,第二存儲(chǔ)位置信息可以在其中第五數(shù)據(jù)DATA5被存儲(chǔ)在第二存儲(chǔ)器裝置1502的第二輔助塊中的情況下使用,第三存儲(chǔ)位置信息可以在其中第五數(shù)據(jù)DATA5被存儲(chǔ)在第三存儲(chǔ)器裝置1503的第三輔助塊中的情況下使用,以及第四存儲(chǔ)位置信息可以在其中第五數(shù)據(jù)DATA5被存儲(chǔ)在第四存儲(chǔ)器裝置1504的第四輔助塊中的情況下使用。

不同于在用于第一存儲(chǔ)器裝置1501的參考符號(hào)PST15指示的編程中,控制器130不從緩存緩沖器1441擦除第五數(shù)據(jù)DATA5。

在緩存緩沖器1441中緩沖的第五數(shù)據(jù)DATA5處于其被編程在第一存儲(chǔ)器裝置1501的第一輔助塊中且未被從緩存緩沖器1441擦除的狀態(tài)。在這種情況下,被迭代存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中和緩存緩沖器1441中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中被管理為有效狀態(tài)。

參照?qǐng)D12F,控制器130將從主機(jī)輸入的第六數(shù)據(jù)DATA6緩沖在緩存緩沖器1441中。控制器130通過取預(yù)定大小96KB作為參考檢查第六數(shù)據(jù)DATA6被緩沖在其中緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第五數(shù)據(jù)DATA5與第六數(shù)據(jù)DATA6使用區(qū)域的合并大小是96KB。

也就是說,控制器130如上參照?qǐng)D12E所述不從緩存緩沖器1441擦除第五數(shù)據(jù)DATA5,并累積地將隨后輸入的第六數(shù)據(jù)DATA6與未擦除的第五數(shù)據(jù)DATA5一起緩沖在緩存緩沖器1441中。結(jié)果是,第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6被累積地緩沖在其中的緩存緩沖器1441的使用區(qū)域變成作為預(yù)定大小的96KB。

因此,控制器130可以將通過累加第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6獲得的合并數(shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的任一個(gè)標(biāo)準(zhǔn)塊中。

在如上參照?qǐng)D12E所述的將第五數(shù)據(jù)DATA5編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的操作完成之后,第六數(shù)據(jù)DATA6被緩沖在緩存緩沖器1441中。進(jìn)一步地,在如上參照?qǐng)D12B至圖12D所述的將第二至第四數(shù)據(jù)DATA<2:4>單觸發(fā)編程在第二至第四存儲(chǔ)器裝置1502、1503和1504的各自標(biāo)準(zhǔn)塊中的操作完成之后,第六數(shù)據(jù)DATA6被緩沖在緩存緩沖器1441中。也就是說,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的所有操作完成之后,第六數(shù)據(jù)DATA6被緩沖在緩存緩沖器1441中。

因此,根據(jù)交織方案的操作順序,當(dāng)?shù)竭_(dá)多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501進(jìn)行操作的時(shí)間時(shí),如參考符號(hào)PNM15+6所指示的,控制器130將通過累加在緩存緩沖器1441中緩沖的第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6獲得的合并數(shù)據(jù)單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。將通過累加在緩存緩沖器1441中緩沖的第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6獲得的數(shù)據(jù)單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中的操作是一個(gè)實(shí)施例的實(shí)例。在另一個(gè)實(shí)施例中,單觸發(fā)編程可以發(fā)生在另一存儲(chǔ)器裝置的標(biāo)準(zhǔn)塊中而不是第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。例如,當(dāng)根據(jù)設(shè)計(jì)者的選擇對(duì)交織方案的操作順序進(jìn)行不同的調(diào)整時(shí),如參考符號(hào)PNM15+6所指示的,可以將通過累加在緩存緩沖器1441中緩沖的第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6獲得的數(shù)據(jù)單觸發(fā)編程在第二至第四存儲(chǔ)器裝置1502、1503和1504的各自標(biāo)準(zhǔn)塊中的任一個(gè)標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行單觸發(fā)編程PNM15+6時(shí),控制器130從緩存緩沖器1441擦除通過累加第五數(shù)據(jù)DATA5和第六數(shù)據(jù)DATA6獲得的數(shù)據(jù)。

以此方式,當(dāng)?shù)谖鍞?shù)據(jù)DATA5和第六數(shù)據(jù)DATA6被一起編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中時(shí),從緩存緩沖器1441擦除第五數(shù) 據(jù)DATA5,其中當(dāng)對(duì)第一存儲(chǔ)器裝置1501的第一輔助塊編程時(shí),第五數(shù)據(jù)DATA5已經(jīng)被緩沖在緩存緩沖器1441中。也就是說,當(dāng)數(shù)據(jù)被從緩存緩沖器1441擦除并且在被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中后其被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),如果數(shù)據(jù)仍保留在任一個(gè)輔助塊中,則該數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中被管理為無效狀態(tài)。也就是說,如果數(shù)據(jù)被同時(shí)存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的任一個(gè)輔助塊和任一個(gè)標(biāo)準(zhǔn)塊中,則該數(shù)據(jù)被視為無效。

總之,控制器130以交織方案操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。而且,當(dāng)依次輸入的多個(gè)數(shù)據(jù)DATA<1:4>的每個(gè)被緩沖在緩存緩沖器1441中時(shí),控制器130檢查緩存緩沖器1441的使用區(qū)域。作為檢查的結(jié)果,在緩存緩沖器1441的使用區(qū)域小于預(yù)定大小的情況下,在緩存緩沖器1441中緩沖且小于預(yù)定大小的數(shù)據(jù)DATA5被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。根據(jù)交織方案的操作順序確定多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中的哪個(gè)存儲(chǔ)器裝置將被操作。當(dāng)將大小小于預(yù)定大小的數(shù)據(jù)DATA5編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中時(shí),控制器130不擦除被緩沖在緩存緩沖器1441中且大小小于預(yù)定大小的數(shù)據(jù)DATA5。

小于預(yù)定大小的數(shù)據(jù)DATA5即使在被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中后也不從緩存緩沖器1441擦除。因此,數(shù)據(jù)DATA5與隨后輸入的數(shù)據(jù)DATA6一起累積地緩沖在緩存緩沖器1441中。當(dāng)隨后輸入的數(shù)據(jù)DATA6的緩沖完成時(shí),再次檢查緩存緩沖器1441的使用區(qū)域。當(dāng)在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA5+DATA6的大小變?yōu)轭A(yù)定大小時(shí),在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA5+DATA6被單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的任一個(gè)標(biāo)準(zhǔn)塊中。

當(dāng)將在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA5+DATA6單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),控制器130從緩存緩沖器1441擦除數(shù)據(jù)DATA5+DATA6。

參照?qǐng)D12G,控制器130將從主機(jī)輸入的第七數(shù)據(jù)DATA7緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第七數(shù)據(jù)DATA7被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第七數(shù)據(jù)DATA7被緩沖在緩存緩沖器1441中且緩存緩沖器1441的使用區(qū)域變?yōu)?2KB。也就是說,可檢查到第七數(shù)據(jù)DATA7被緩沖在其中的緩存緩沖器1441的使用區(qū)域是比作為預(yù)定大小的96KB小的92KB。

因此,雖然控制器130應(yīng)如上面參照?qǐng)D12E所述的通過選擇多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊來編程第七數(shù)據(jù)DATA7,但第七數(shù)據(jù)DATA7的大小不是適于被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中的大小。

也就是說,由于多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊的每個(gè)采用通過單層單元存儲(chǔ)數(shù)據(jù)的方案,因此其通過一個(gè)編程操作存儲(chǔ)數(shù)據(jù)的容量較小。

例如,當(dāng)用于單觸發(fā)編程的預(yù)定大小是96KB時(shí),包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)標(biāo)準(zhǔn)塊中的存儲(chǔ)單元可以是三層單元。由于包括在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的每個(gè)輔助塊中的存儲(chǔ)單元是單層單元,因此其最大大小可以是32KB,其中32KB通過96KB除以3獲得。

對(duì)于待通過選擇多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊編程的92KB大小的第七數(shù)據(jù)DATA7,必須對(duì)所選擇的輔助塊連續(xù)執(zhí)行3個(gè)編程操作。這是低效的。

因此,控制器130使用根據(jù)交織方案的操作順序選擇多個(gè)輔助塊的 方案來代替選擇多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的單個(gè)輔助塊。如參考符號(hào)PST17、PST27和PST37所指示的,第七數(shù)據(jù)DATA7被分開地編程在根據(jù)交織方案的操作順序選擇的多個(gè)輔助塊中。

例如,如附圖所示,控制器130根據(jù)交織方案的操作順序順序地選擇多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的第一輔助塊、第二輔助塊和第三輔助塊,并且如參考符號(hào)PST17、PST27和PST37所指示的,將具有92KB大小的第七數(shù)據(jù)DATA7劃分成三個(gè)數(shù)據(jù)32KB、32KB和28KB,,并將劃分的三個(gè)數(shù)據(jù)32KB、32KB和28KB分別編程在第一輔助塊、第二輔助塊和第三輔助塊中。

當(dāng)首先開始單觸發(fā)編程操作的第一存儲(chǔ)器裝置1501的單觸發(fā)編程操作完成且剩余的第二至第四存儲(chǔ)器裝置1502、1503和1504的單觸發(fā)編程操作未完成時(shí),第七數(shù)據(jù)DATA7被緩沖在緩存緩沖器1441中。也就是說,在如上參照?qǐng)D12A至12D所述的將第一至第四數(shù)據(jù)DATA<1:4>單觸發(fā)編程在第一至第四存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的操作開始后,第七數(shù)據(jù)DATA7被緩沖在緩存緩沖器1441中。

相應(yīng)地,如參考符號(hào)PST17所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谄邤?shù)據(jù)DATA7的前32KB編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。如參考符號(hào)PST17所指示的,控制器130將第七數(shù)據(jù)DATA7的前32KB順序地編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中,其中第一輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

接著,當(dāng)?shù)诙鎯?chǔ)器裝置1502的單觸發(fā)編程操作完成且第三存儲(chǔ)器裝置1503和第四存儲(chǔ)器裝置1504的單觸發(fā)編程操作未完成時(shí),如參考符號(hào)PST27所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谄邤?shù)據(jù)DATA7的中間32KB編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504 之中的第二存儲(chǔ)器裝置1502的第二輔助塊中。如參考符號(hào)PST27所指示的,控制器130將第七數(shù)據(jù)DATA7的中間32KB順序地編程在包括在第二存儲(chǔ)器裝置1502中的第二輔助塊的空白空間中,其中第二輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第二存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第二存儲(chǔ)位置信息,并將更新的第二存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

接著,當(dāng)?shù)谌鎯?chǔ)器裝置1503的單觸發(fā)編程操作完成且第四存儲(chǔ)器裝置1504的單觸發(fā)編程操作未完成時(shí),如參考符號(hào)PST37所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谄邤?shù)據(jù)DATA7的最后28KB編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第三存儲(chǔ)器裝置1503的第三輔助塊中。如參考符號(hào)PST37所指示的,控制器130通過參考存儲(chǔ)在地址管理區(qū)域中的第三存儲(chǔ)位置信息(未示出)將第七數(shù)據(jù)DATA7的最后28KB順序地編程在包括在第三存儲(chǔ)器裝置1503中的第三輔助塊的空白空間中。然后,控制器130更新第三存儲(chǔ)位置信息,并將更新的第三存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

存儲(chǔ)在地址管理區(qū)域中且如上所述進(jìn)行更新的第一至第三存儲(chǔ)位置信息可被存儲(chǔ)在第一至第三存儲(chǔ)器裝置1501、1502和1503之后操作的第四存儲(chǔ)器裝置1504的第四標(biāo)準(zhǔn)塊中。在編程第一至第三存儲(chǔ)器裝置1501、1502和1503的各自輔助塊的操作之后,執(zhí)行將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第四存儲(chǔ)器裝置1504的第四標(biāo)準(zhǔn)塊中的操作。在另一個(gè)實(shí)施例中,當(dāng)將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第四存儲(chǔ)器裝置1504的第四標(biāo)準(zhǔn)塊中時(shí),第一至第三存儲(chǔ)位置信息被一起存儲(chǔ)在第四標(biāo)準(zhǔn)塊中。由于第一至第三存儲(chǔ)位置信息存儲(chǔ)在第四標(biāo)準(zhǔn)塊的備用區(qū)域中,因此第一至第三存儲(chǔ)位置信息可以這種方式與緩存緩沖器1441的數(shù)據(jù)一起存儲(chǔ)在第四標(biāo)準(zhǔn)塊中。

不同于分別對(duì)第一存儲(chǔ)器裝置1501、第二存儲(chǔ)器裝置1502和第三存儲(chǔ)器裝置1503執(zhí)行由參考符號(hào)PST17、PST27和PST37所指示的編程,控制器130不擦除在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7。

以這種方式,在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7被編程在第一至第三存儲(chǔ)器裝置1501、1502和1503的各自輔助塊中,但不從緩存緩沖器1441擦除。在該情況下,迭代地存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中和緩存緩沖器1441中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中被管理為有效狀態(tài)。

參照?qǐng)D12H,控制器130將第八數(shù)據(jù)DATA8緩沖在緩存緩沖器1441中。第八數(shù)據(jù)DATA8從主機(jī)輸入??刂破?30通過取預(yù)定大小96KB作為參考檢查被分配以緩沖第八數(shù)據(jù)DATA8的緩存緩沖器1441的使用區(qū)域。結(jié)果是,第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8被累積地緩沖在緩存緩沖器1441中且緩存緩沖器1441的使用區(qū)域變?yōu)?6KB。

也就是說,控制器130如以上參照?qǐng)D12G所述的不從緩存緩沖器1441擦除第七數(shù)據(jù)DATA7,,并將隨后輸入的第八數(shù)據(jù)DATA8與未擦除的第七數(shù)據(jù)DATA7一起累積地緩沖在緩存緩沖器1441中。結(jié)果是,第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8被累積地緩沖在其中的緩存緩沖器1441的使用區(qū)域變成與預(yù)定大小相同的96KB。

相應(yīng)地,控制器130可以將通過累加第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8獲得的數(shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

在如上參照?qǐng)D12G所述的將第七數(shù)據(jù)DATA7編程在第一至第三存儲(chǔ)器裝置1501、1502和1503的各自輔助塊中的操作完成之后,第八數(shù)據(jù)DATA8被緩沖在緩存緩沖器1441中。進(jìn)一步地,在如上參照?qǐng)D12D所述的將第四數(shù)據(jù)DATA4單觸發(fā)編程在第四存儲(chǔ)器裝置1504的第四標(biāo)準(zhǔn)塊中的操作完成之后,第八數(shù)據(jù)DATA8被緩沖在緩存緩沖器1441中。也就是說,在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的所有操作完成之后,第八數(shù)據(jù)DATA8被緩沖在緩存緩沖器1441中。

因此,根據(jù)交織方案的操作順序,輪到多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501操作,如參考符號(hào)PNM17+8 所指示的,控制器130將通過累加在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8獲得的數(shù)據(jù)單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。

當(dāng)然,將通過累加在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8獲得的數(shù)據(jù)單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中僅是一個(gè)實(shí)例。在根據(jù)設(shè)計(jì)者的選擇對(duì)交織方案的操作順序進(jìn)行不同的調(diào)整的情況下,將通過累加在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8獲得的數(shù)據(jù)單觸發(fā)編程在第二至第四存儲(chǔ)器裝置1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中是可能的。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行單觸發(fā)編程PNM17+8時(shí),控制器130擦除通過累加在緩存緩沖器1441中緩沖的第七數(shù)據(jù)DATA7和第八數(shù)據(jù)DATA8獲得的數(shù)據(jù)。

以此方式,當(dāng)?shù)谄邤?shù)據(jù)DATA7和第八數(shù)據(jù)DATA8被一起編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中時(shí),從緩存緩沖器1441擦除已經(jīng)被緩沖在緩存緩沖器1441中同時(shí)已經(jīng)被編程在第一至第三存儲(chǔ)器裝置1501、1502和1503的各自輔助塊編程中的第七數(shù)據(jù)DATA7。在這種情況下,當(dāng)數(shù)據(jù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),將其從緩存緩沖器1441擦除。迭代地編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的至少一個(gè)輔助塊和各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的至少一個(gè)輔助塊中被管理為無效狀態(tài)。

總之,控制器130以交織方案操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。而且,每當(dāng)將依次輸入的多個(gè)數(shù)據(jù)DATA<1:4>的每個(gè)緩沖在緩存緩沖器1441中時(shí),控制器130檢查緩存緩沖器1441的使用區(qū)域。檢查后,當(dāng)緩存緩沖器1441的使用區(qū)域小于預(yù)定大小但大于能夠通過一個(gè)編程操作被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔 助塊的每個(gè)中的大小時(shí),根據(jù)交織方案的操作順序在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中選擇多個(gè)輔助塊。然后,如參考符號(hào)PST17、PST27和PST37所指示的,在緩存緩沖器1441中緩沖且大小小于預(yù)定大小的數(shù)據(jù)DATA7被劃分成多個(gè)片段并被順序地編程。

根據(jù)交織方案的操作順序確定多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504中的哪個(gè)存儲(chǔ)器裝置待被操作。當(dāng)將其大小小于預(yù)定大小的數(shù)據(jù)DATA7編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的一個(gè)或多個(gè)輔助塊中時(shí),控制器130不擦除在緩存緩沖器1441中緩沖且其大小小于預(yù)定大小的數(shù)據(jù)DATA7。

以此方式,由于大小小于預(yù)定大小的數(shù)據(jù)DATA7即使在其被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中所選擇的一個(gè)或多個(gè)輔助塊中后也不從緩存緩沖器1441擦除,因此數(shù)據(jù)DATA7與隨后輸入的數(shù)據(jù)DATA8一起被累積地緩沖在緩存緩沖器1441中。當(dāng)完成隨后輸入的數(shù)據(jù)DATA8的緩沖時(shí),再次檢查緩存緩沖器1441的使用區(qū)域。當(dāng)在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA7+DATA8的大小變?yōu)轭A(yù)定大小時(shí),在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA7+DATA8被單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中所選擇的任一個(gè)標(biāo)準(zhǔn)塊中。

當(dāng)將在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA7+DATA8單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),控制器130擦除在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA7+DATA8。

參照?qǐng)D12I,控制器130將從主機(jī)輸入的第九數(shù)據(jù)DATA9緩沖在緩存緩沖器1441中??刂破?30通過取預(yù)定大小96KB作為參考檢查第九數(shù)據(jù)DATA9被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第九數(shù)據(jù)DATA9被緩沖在緩存緩沖器1441中且緩存緩沖器1441的使用區(qū)域變?yōu)?KB。也就是說,可檢查到第九數(shù)據(jù)DATA9被緩沖在其中的緩存緩沖器1441的使用區(qū)域是4KB且小于用作預(yù)定大小的96KB。

因此,如上面參照?qǐng)D12E所述的,控制器130將第九數(shù)據(jù)DATA9編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中,如參考符號(hào)PST19所指示的。由于第九數(shù)據(jù)DATA9的大小小于預(yù)定大小,因此控制器130將第九數(shù)據(jù)DATA9編程在輔助塊中而不是將第九數(shù)據(jù)DATA9單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

例如,如參考符號(hào)PST19所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌诰艛?shù)據(jù)DATA9編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。

如參考符號(hào)PST19所指示的,控制器130將第九數(shù)據(jù)DATA9順序地編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中,其中第一輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行由參考符號(hào)PST19指示的編程時(shí),控制器130不擦除在緩存緩沖器1441中緩沖的第九數(shù)據(jù)DATA9。

在如上所述將第九數(shù)據(jù)DATA9編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,控制器130將從主機(jī)輸入的第十?dāng)?shù)據(jù)DATA10緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第十?dāng)?shù)據(jù)DATA10被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10在緩存緩沖器1441中占據(jù)的使用區(qū)域的總大小是8KB。

即,控制器130不從緩存緩沖器1441擦除第九數(shù)據(jù)DATA9,并將隨后輸入的第十?dāng)?shù)據(jù)DATA10和未擦除的第九數(shù)據(jù)DATA9一起累加地緩沖在緩存緩沖器1441中。即使累加地緩沖第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10,但緩存緩沖器1441的使用區(qū)域是仍然小于預(yù)定大小的8KB。

相應(yīng)地,控制器130應(yīng)將在緩存緩沖器1441中緩沖且小于預(yù)定大小 的數(shù)據(jù)DATA9+DATA10編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中。此時(shí),沒有必要對(duì)在第十?dāng)?shù)據(jù)DATA10被輸入之前完全被編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的第九數(shù)據(jù)DATA9再次編程。相應(yīng)地,如參考符號(hào)PST110所指示的,控制器130僅將第十?dāng)?shù)據(jù)DATA10編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。也就是說,當(dāng)將在緩存緩沖器1441中緩沖且小于預(yù)定大小的數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中時(shí),僅最近被緩沖的數(shù)據(jù)DATA10被編程。

在將之前輸入的第九數(shù)據(jù)DATA9編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的操作完成之后,第十?dāng)?shù)據(jù)DATA10被緩沖在緩存緩沖器1441中。因此,當(dāng)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中選擇任一個(gè)輔助塊來編程第十?dāng)?shù)據(jù)DATA10時(shí),第一存儲(chǔ)器裝置1501的第一輔助塊被包括在選擇目標(biāo)中。在一個(gè)實(shí)施例中,根據(jù)交織方案的操作順序,可以再次選擇第一存儲(chǔ)器裝置1501的第一輔助塊。

例如,如附圖所示,如參考符號(hào)PST110所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谑當(dāng)?shù)據(jù)DATA10編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。如附圖所示,在將第九數(shù)據(jù)DATA9編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,可以再次將第十?dāng)?shù)據(jù)DATA10連續(xù)地編程在第一存儲(chǔ)器裝置1501的第一輔助塊中。然而,本發(fā)明不限于此。在另一個(gè)實(shí)施例中,根據(jù)設(shè)計(jì)者的選擇,另一種操作是可能的。

如參考符號(hào)PST110所指示的,控制器130將第十?dāng)?shù)據(jù)DATA10順序地編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中,其中第一輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息,并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行由參考符號(hào)PST110所指示的編程時(shí), 控制器130不擦除在緩存緩沖器1441中緩沖的第十?dāng)?shù)據(jù)DATA10。因此,第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10都不被擦除并且保留在緩存緩沖器1441中。

在如上所述的將第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10順序地編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,控制器130將從主機(jī)輸入的第十一數(shù)據(jù)DATA11緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第十一數(shù)據(jù)DATA11被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11在緩存緩沖器1441中占據(jù)的使用區(qū)域的總大小是12KB。

即,控制器130不從緩存緩沖器1441擦除第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10,并將隨后輸入的第十一數(shù)據(jù)DATA11與未擦除的第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10一起累加地緩沖在緩存緩沖器1441中。即使累加地緩沖第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11,但緩存緩沖器1441的總使用區(qū)域變?yōu)?2KB且仍然小于預(yù)定大小。

相應(yīng)地,控制器130應(yīng)將在緩存緩沖器1441中緩沖且仍然小于預(yù)定大小的數(shù)據(jù)DATA9+DATA10+DATA11編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。此時(shí),由于在輸入第十一數(shù)據(jù)DATA11之前第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10已經(jīng)被完全編程在第一存儲(chǔ)器裝置1501的第一輔助塊中,因此沒有必要對(duì)第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10再次編程。相應(yīng)地,如參考符號(hào)PST111所指示的,控制器130將第十一數(shù)據(jù)DATA11編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。也就是說,當(dāng)將在緩存緩沖器1441中緩沖且小于預(yù)定大小的數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中時(shí),僅最近被緩沖的數(shù)據(jù)DATA11被編程。

在將之前輸入的第十?dāng)?shù)據(jù)DATA10編程在第一存儲(chǔ)器裝置1501的第 一輔助塊中的操作完成之后,第十一數(shù)據(jù)DATA11被緩沖在緩存緩沖器1441中。因此,當(dāng)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中選擇任一個(gè)輔助塊來編程第十一數(shù)據(jù)DATA11時(shí),第一存儲(chǔ)器裝置1501的第一輔助塊被包括在選擇目標(biāo)中。即,再次選擇第一存儲(chǔ)器裝置1501的第一輔助塊。

如附圖所示,如參考符號(hào)PST111所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谑粩?shù)據(jù)DATA11編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。如附圖所示,在將第九數(shù)據(jù)DATA9和第十?dāng)?shù)據(jù)DATA10編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,再次將第十一數(shù)據(jù)DATA11連續(xù)地編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的操作是一個(gè)實(shí)施例。然而,本發(fā)明不限于此。根據(jù)設(shè)計(jì)者的選擇可使用另一種操作。

如參考符號(hào)PST111所指示的,控制器130將第十一數(shù)據(jù)DATA11順序地編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中,其中第一輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息,并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行由參考符號(hào)PST111所指示的編程時(shí),控制器130不擦除在緩存緩沖器1441中緩沖的第十一數(shù)據(jù)DATA11。因此,第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11不被擦除并且保留在緩存緩沖器1441中。

在如上所述的將第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11順序地編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,控制器130將從主機(jī)輸入的第十二數(shù)據(jù)DATA12緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第十二數(shù)據(jù)DATA12被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12占據(jù)緩存緩沖器1441的使用區(qū)域的總大小是16KB。

控制器130不從緩存緩沖器1441擦除第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11,并將隨后輸入的第十二數(shù)據(jù)DATA12與未擦除的第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11一起累加地緩沖在緩存緩沖器1441中。即使累加地緩沖第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12,但緩存緩沖器1441的總使用區(qū)域是仍然小于預(yù)定大小的16KB。

相應(yīng)地,控制器130應(yīng)將在緩存緩沖器1441中緩沖且大小小于預(yù)定大小的數(shù)據(jù)DATA9+DATA10+DATA11+DATA12編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中。此時(shí),由于在輸入第十二數(shù)據(jù)DATA12之前第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11已經(jīng)被完全編程在第一存儲(chǔ)器裝置1501的第一輔助塊中,所以沒有必要對(duì)它們?cè)俅尉幊?。相?yīng)地,如參考符號(hào)PST112所指示的,控制器130將第十二數(shù)據(jù)DATA12編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。也就是說,當(dāng)將在緩存緩沖器1441中緩沖且大小小于預(yù)定大小的數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中時(shí),僅最近被緩沖的數(shù)據(jù)DATA12被編程。

在將之前輸入的第十一數(shù)據(jù)DATA11編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的操作完成之后,第十二數(shù)據(jù)DATA12被緩沖在緩存緩沖器1441中。因此,當(dāng)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中選擇任一個(gè)輔助塊來編程第十二數(shù)據(jù)DATA12時(shí),第一存儲(chǔ)器裝置1501的第一輔助塊被包括在選擇目標(biāo)中。因此,再次選擇第一存儲(chǔ)器裝置1501的第一輔助塊。

如附圖所示,如參考符號(hào)PST112所指示的,控制器130根據(jù)交織方案的操作順序?qū)⒌谑?shù)據(jù)DATA12編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一輔助塊中。當(dāng)然,本發(fā)明不限于以下操作:如附圖所示,在將第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10和第十一數(shù)據(jù)DATA11編程在第一存儲(chǔ)器裝置1501的第一輔助 塊中后,再次將第十二數(shù)據(jù)DATA12連續(xù)地編程在第一存儲(chǔ)器裝置1501的第一輔助塊中。在另一實(shí)施例中,根據(jù)設(shè)計(jì)者的選擇可使用另一種操作。

如參考符號(hào)PST112所指示的,控制器130將第十二數(shù)據(jù)DATA12順序地編程在包括在第一存儲(chǔ)器裝置1501中的第一輔助塊的空白空間中,其中第一輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第一存儲(chǔ)位置信息,并將更新的第一存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

其值被更新并以此種方式存儲(chǔ)在地址管理區(qū)域中的第一存儲(chǔ)位置信息根據(jù)交織方案的操作順序被存儲(chǔ)在除第一存儲(chǔ)器裝置1501之外的第二至第四存儲(chǔ)器裝置1502、1503和1504之中的任一存儲(chǔ)器裝置的標(biāo)準(zhǔn)塊中。

例如,在編程第一存儲(chǔ)器裝置1501的第一輔助塊的操作之后執(zhí)行將緩存緩沖器1441中的數(shù)據(jù)單觸發(fā)編程在第二存儲(chǔ)器裝置1502的第二標(biāo)準(zhǔn)塊中的操作,當(dāng)將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第二存儲(chǔ)器裝置1502的第二標(biāo)準(zhǔn)塊中時(shí),第一存儲(chǔ)位置信息被一起存儲(chǔ)在第二標(biāo)準(zhǔn)塊中。由于第一存儲(chǔ)位置信息存儲(chǔ)在第二標(biāo)準(zhǔn)塊的備用區(qū)域中,因此可以此方式將第一存儲(chǔ)位置信息與緩存緩沖器1441的數(shù)據(jù)一起存儲(chǔ)在第二標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行由參考符號(hào)PST112所指示的編程時(shí),控制器130不擦除在緩存緩沖器1441中緩沖的第十二數(shù)據(jù)DATA12。相應(yīng)地,第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12全部不被擦除并保留在緩存緩沖器1441中。

以此方式,將在緩存緩沖器1441中緩沖的第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12編程在第一存儲(chǔ)器裝置1501的第一輔助塊中,同時(shí)不從緩存緩沖器1441擦除。在這種情況下,數(shù)據(jù)被迭代地存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中以及緩存緩沖器1441中并且在多個(gè)存儲(chǔ)器 裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中被管理為有效狀態(tài)。

參照?qǐng)D12J,控制器130將從主機(jī)輸入的第十三數(shù)據(jù)DATA13緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第十三數(shù)據(jù)DATA13被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到在緩存緩沖器1441中累積地緩沖的第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13的總大小和占據(jù)緩存緩沖器1441的使用區(qū)域?yàn)?6KB。

如以上參照?qǐng)D12I所述的,控制器130不從緩存緩沖器1441擦除第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12。而是,控制器130將隨后輸入的第十三數(shù)據(jù)DATA13與未擦除的第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12一起累積地緩沖在緩存緩沖器1441中。第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13占據(jù)緩存緩沖器1441的總使用區(qū)域可以是96KB。

相應(yīng)地,控制器130可以將通過累加第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13獲得的數(shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

在如上參照?qǐng)D12I所述的將第十二數(shù)據(jù)DATA12編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的操作完成之后,第十三數(shù)據(jù)DATA13被緩沖在緩存緩沖器1441中。因此,當(dāng)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中選擇任一個(gè)標(biāo)準(zhǔn)塊來編程第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13時(shí),第一存儲(chǔ)器裝置1501的第一正常塊被包括在選擇目標(biāo)中。因此,可以再次選擇第一存儲(chǔ)器裝置1501的第一正常塊。

如附圖所示,如參考符號(hào)PNM19+10+11+12+13所指示的,控制器 130根據(jù)交織方案的操作順序?qū)⑼ㄟ^累加第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13獲得的數(shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。當(dāng)然本發(fā)明不限于以下操作:如附圖所示,在將第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12編程在第一存儲(chǔ)器裝置1501的第一輔助塊中后,將通過累加第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13獲得的數(shù)據(jù)連續(xù)地單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中。在另一個(gè)實(shí)施例中,根據(jù)設(shè)計(jì)者的選擇可使用另一種操作。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行單觸發(fā)編程PNM19+10+11+12+13時(shí),控制器130從緩存緩沖器1441擦除通過累加第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11、第十二數(shù)據(jù)DATA12和第十三數(shù)據(jù)DATA13獲得的數(shù)據(jù)。

以此方式,當(dāng)?shù)诰艛?shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12與第十三數(shù)據(jù)DATA13被一起編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中時(shí),從緩存緩沖器1441擦除已經(jīng)被緩沖在緩存緩沖器1441中同時(shí)已經(jīng)被編程在第一存儲(chǔ)器裝置1501的第一輔助塊中的第九數(shù)據(jù)DATA9、第十?dāng)?shù)據(jù)DATA10、第十一數(shù)據(jù)DATA11和第十二數(shù)據(jù)DATA12。當(dāng)在數(shù)據(jù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的至少一個(gè)輔助塊中后,將其從緩存緩沖器1441擦除并編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),迭代地編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的至少一個(gè)輔助塊和各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的至少一個(gè)輔助塊中被管理為無效狀態(tài)。

總之,控制器130以交織方案操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。而且,每當(dāng)將依次輸入的多個(gè)數(shù)據(jù)DATA<9:13>的每個(gè)緩沖在 緩存緩沖器1441中時(shí),控制器130檢查緩存緩沖器1441的使用區(qū)域。當(dāng)由DATA9、DATA9+DATA10、DATA9+DATA10+DATA11或DATA9+DATA10+DATA11+DATA12占據(jù)的緩存緩沖器1441的總使用區(qū)域小于預(yù)定大小時(shí),數(shù)據(jù)DATA9、DATA9+DATA10、DATA9+DATA10+DATA11或DATA9+DATA10+DATA11+DATA12被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中。根據(jù)交織方案的操作順序確定多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的哪個(gè)存儲(chǔ)器裝置將被操作。當(dāng)將總大小小于預(yù)定大小的數(shù)據(jù)DATA9、DATA10、DATA11或DATA12編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一輔助塊中時(shí),控制器130不從緩存緩沖器1441擦除數(shù)據(jù)DATA9、DATA9+DATA10、DATA9+DATA10+DATA11或DATA9+DATA10+DATA11+DATA12。

以此種方式,由于數(shù)據(jù)DATA9、DATA9+DATA10、DATA9+DATA10+DATA11或DATA9+DATA10+DATA11+DATA12的大小小于預(yù)定大小,并且即使在其被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中之后也未從緩存緩沖器1441擦除,所以數(shù)據(jù)DATA9、DATA9+DATA10、DATA9+DATA10+DATA11或DATA9+DATA10+DATA11+DATA12與隨后輸入的數(shù)據(jù)DATA10、DATA11、DATA12或DATA13累積地緩沖在緩存緩沖器1441中。當(dāng)完成隨后輸入的數(shù)據(jù)DATA10、DATA11、DATA12或DATA13的緩沖時(shí),再次檢查緩存緩沖器1441的使用區(qū)域。當(dāng)在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA9、DATA9+DATA10、DATA9+DATA10+DATA11、DATA9+DATA10+DATA11+DATA12或DATA9+DATA10+DATA11+DATA12+DATA13的大小達(dá)到預(yù)定大小時(shí),對(duì)在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA9+DATA10+DATA11+DATA12+DATA13進(jìn)行單觸發(fā)編程并將其存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

當(dāng)將在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA9+DATA10+DATA11+DATA12+DATA13單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),控制器130從緩存緩沖器1441擦除數(shù)據(jù)DATA9+DATA10+DATA11+DATA12+DATA13。

圖13A和圖13B是輔助說明根據(jù)根據(jù)第二實(shí)施例的存儲(chǔ)器系統(tǒng)的單觸發(fā)編程操作的框圖。圖13A和圖13B示出當(dāng)從主機(jī)輸入的數(shù)據(jù)大于預(yù)定大小即數(shù)據(jù)的大小大于96KB時(shí),控制器130如何控制多個(gè)各自的存儲(chǔ)器裝置1501、1502、1503和1504。參照?qǐng)D13A,控制器130將從主機(jī)輸入的第十四數(shù)據(jù)DATA14緩沖在緩存緩沖器1441中。

控制器130通過取預(yù)定大小96KB作為參考檢查第十四數(shù)據(jù)DATA14被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到第十四數(shù)據(jù)DATA14被緩沖在緩存緩沖器1441中并且緩存緩沖器1441的使用區(qū)域變?yōu)?00KB。也就是說,可以檢查到其中緩沖第十四數(shù)據(jù)DATA14的緩存緩沖器1441的使用區(qū)域是100KB且大于用作預(yù)定大小的96KB。

相應(yīng)地,控制器130(i)如參考符合PNM114所指示的將第十四數(shù)據(jù)DATA14的大小為96KB的部分單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊的任一個(gè)標(biāo)準(zhǔn)塊中,以及(ii)如參考符號(hào)PST214所指示的將剩余的4KB的數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)輔助塊中。由于第十四數(shù)據(jù)DATA14的大小大于預(yù)定大小,所以控制器130將第十四數(shù)據(jù)DATA14劃分成預(yù)定大小的第一部分?jǐn)?shù)據(jù)和剩余數(shù)據(jù),將第一部分?jǐn)?shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的任一個(gè)中,并將剩余數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊的任一個(gè)中。

例如,根據(jù)交織方案的操作順序,控制器130如參考符號(hào)PNM114所指示的將第十四數(shù)據(jù)DATA14中預(yù)定大小的第一部分?jǐn)?shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第一存儲(chǔ)器裝置1501的第 一標(biāo)準(zhǔn)塊中,并如參考符號(hào)PST214所指示的將剩余數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第二存儲(chǔ)器裝置1502的第二輔助塊中。

控制器130如參考符號(hào)PST214所指示的將第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)編程在包括在第二存儲(chǔ)器裝置1502中的第二輔助塊的空白空間中,其中第二輔助塊的空白空間由存儲(chǔ)在地址管理區(qū)域中的第二存儲(chǔ)位置信息(未示出)指示。然后,控制器130更新第二存儲(chǔ)位置信息,并將更新的第二存儲(chǔ)位置信息存儲(chǔ)在地址管理區(qū)域中。

以這種方式存儲(chǔ)在地址管理區(qū)域中的更新的第二存儲(chǔ)位置信息被存儲(chǔ)在根據(jù)交織方案的操作順序并在除第二存儲(chǔ)器裝置1502之外的第一、第三和第四存儲(chǔ)器裝置1501、1503和1504中選擇的任一個(gè)存儲(chǔ)器裝置的標(biāo)準(zhǔn)塊中。例如,在一個(gè)實(shí)施例中,在編程第二存儲(chǔ)器裝置1502的第二輔助塊的操作之后,執(zhí)行將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中的操作。當(dāng)將緩存緩沖器1441的數(shù)據(jù)單觸發(fā)編程在第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中時(shí),第二存儲(chǔ)位置信息被一起存儲(chǔ)在第三標(biāo)準(zhǔn)塊中。由于第二存儲(chǔ)位置信息被存儲(chǔ)在第三標(biāo)準(zhǔn)塊的備用區(qū)域中,所以第二存儲(chǔ)位置信息可以此種方式與緩存緩沖器1441的數(shù)據(jù)一起存儲(chǔ)在第三標(biāo)準(zhǔn)塊中。

當(dāng)對(duì)第一存儲(chǔ)器裝置1501執(zhí)行單觸發(fā)編程PNM114時(shí),控制器130從緩存緩沖器1441擦除具有預(yù)定大小的數(shù)據(jù)。相反,當(dāng)對(duì)第二存儲(chǔ)器裝置1502執(zhí)行由參考符號(hào)PST214指示的編程時(shí),控制器130不從緩存緩沖器1441擦除除預(yù)定大小的數(shù)據(jù)之外的剩余數(shù)據(jù)。即,控制器130擦除如參考符號(hào)PNM114所指示的被單觸發(fā)編程在第一存儲(chǔ)器裝置1501中的96KB的第一部分?jǐn)?shù)據(jù),但不從緩存緩沖器1441擦除4KB的剩余數(shù)據(jù)。4KB的剩余數(shù)據(jù)如參考符號(hào)PST214所指示的被編程在第二存儲(chǔ)器裝置1502中。

以此種方式,在緩存緩沖器1441中緩沖的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)被編程在第二存儲(chǔ)器裝置1502的第二輔助塊中但不從緩存緩沖器 1441擦除。在這種情況下,迭代地存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中和緩存緩沖器1441中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中被管理為有效狀態(tài)。

參照?qǐng)D13B,控制器130將從主機(jī)輸入的第十五數(shù)據(jù)DATA15緩沖在緩存緩沖器1441中??刂破?30通過取預(yù)定大小96KB作為參考檢查第十五數(shù)據(jù)DATA15被緩沖在其中的緩存緩沖器1441的使用區(qū)域。結(jié)果是,可檢查到在緩存緩沖器1441中累積地緩沖的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15占據(jù)緩存緩沖器1441的使用區(qū)域的總大小是96KB。

如上參照?qǐng)D13A所述的,控制器130不從緩存緩沖器1441擦除第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù),并將隨后輸入的第十五數(shù)據(jù)DATA15與未擦除的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)一起累積地緩沖在緩存緩沖器1441中。因此,第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15被累積地緩沖在其中的緩存緩沖器1441的總使用區(qū)域變?yōu)?6KB。

相應(yīng)地,控制器130可以將通過累加第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15得到的數(shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

如上參照?qǐng)D13A所述的,當(dāng)正在執(zhí)行將第十四數(shù)據(jù)DATA14中預(yù)定大小的第一部分?jǐn)?shù)據(jù)單觸發(fā)編程在第一存儲(chǔ)器裝置1501的第一標(biāo)準(zhǔn)塊中的操作和正在執(zhí)行將第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)編程在第二存儲(chǔ)器裝置1502的第二輔助塊中的操作時(shí),第十五數(shù)據(jù)DATA15被緩沖在緩存緩沖器1441中。即,當(dāng)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第三存儲(chǔ)器裝置1503和第四存儲(chǔ)器裝置1504不執(zhí)行任何操作時(shí),第十五數(shù)據(jù)DATA15被緩沖在緩存緩沖器1441中。

因此,根據(jù)交織方案的操作順序,當(dāng)控制器130如參考符號(hào)PNM314+15所指示的將通過累加在緩存緩沖器1441中緩沖的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15獲得的數(shù)據(jù)單觸發(fā)編程在 第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中時(shí),多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的第三存儲(chǔ)器裝置1503操作。當(dāng)然,本發(fā)明并不限于將通過累加在緩存緩沖器1441中緩沖的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15獲得的數(shù)據(jù)單觸發(fā)編程在第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中。在另一個(gè)實(shí)施例中,根據(jù)設(shè)計(jì)者的選擇可使用任何不同的操作。

當(dāng)在第三存儲(chǔ)器裝置1503中執(zhí)行單觸發(fā)編程PNM314+15時(shí),控制器130從緩存緩沖器1441擦除通過累加第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15獲得的數(shù)據(jù)。

以此種方式,當(dāng)?shù)谑臄?shù)據(jù)DATA14的剩余數(shù)據(jù)和第十五數(shù)據(jù)DATA15一起被編程在第三存儲(chǔ)器裝置1503的第三標(biāo)準(zhǔn)塊中時(shí),從緩存緩沖器1441擦除已被緩沖在緩存緩沖器1441中同時(shí)已被編程在第二存儲(chǔ)器裝置1502的第二輔助塊中的第十四數(shù)據(jù)DATA14的剩余數(shù)據(jù)。即,(i)當(dāng)數(shù)據(jù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),(ii)在數(shù)據(jù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的任一個(gè)中之后,從緩存緩沖器1441擦除數(shù)據(jù)。迭代地編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊和各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中的數(shù)據(jù)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中被管理為無效狀態(tài)。

總之,控制器130以交織方案操作多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504。而且,每當(dāng)將依次輸入的多個(gè)數(shù)據(jù)DATA<14:15>的每個(gè)緩沖在緩存緩沖器1441中時(shí),控制器130檢查緩存緩沖器1441的使用區(qū)域。當(dāng)緩存緩沖器1441的使用區(qū)域大于預(yù)定大小時(shí),控制器130將在緩存緩沖器1441中緩沖且大于預(yù)定大小的數(shù)據(jù)DATA14劃分成多個(gè)數(shù)據(jù)片段,例如,具有預(yù)定大小的第一部分?jǐn)?shù)據(jù)和剩余數(shù)據(jù)。然后,控制器130將具有預(yù)定大小的第一部分?jǐn)?shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊中的任一個(gè)中。控制器130將剩余數(shù)據(jù)編程在 多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中。根據(jù)交織方案的操作順序確定多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504之中的哪個(gè)存儲(chǔ)器裝置將被操作。

當(dāng)將數(shù)據(jù)DATA14的第一部分?jǐn)?shù)據(jù)單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)中時(shí),控制器130從緩存緩沖器1441擦除數(shù)據(jù)DATA14的第一部分?jǐn)?shù)據(jù)。當(dāng)將數(shù)據(jù)DATA14的剩余數(shù)據(jù)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)中時(shí),控制器130不從緩存緩沖器1441擦除數(shù)據(jù)DATA14的剩余數(shù)據(jù)。

由于數(shù)據(jù)DATA14的剩余數(shù)據(jù)即使在其被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)輔助塊中后也不從緩存緩沖器1441擦除,因此數(shù)據(jù)DATA14的剩余數(shù)據(jù)與隨后輸入的數(shù)據(jù)DATA15一起被累積地緩沖在緩存緩沖器1441中。因此,當(dāng)完成隨后輸入的數(shù)據(jù)DATA15的緩沖時(shí),再次檢查緩存緩沖器1441的使用區(qū)域。當(dāng)在緩存緩沖器1441中緩沖的數(shù)據(jù)DATA14(剩余)+DATA15的總大小達(dá)到預(yù)定大小時(shí),將在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA14(剩余)+DATA15單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中。

當(dāng)將在緩存緩沖器1441中緩沖且具有預(yù)定大小的數(shù)據(jù)DATA14(剩余)+DATA15單觸發(fā)編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊之中的任一個(gè)標(biāo)準(zhǔn)塊中時(shí),控制器130從緩存緩沖器1441擦除數(shù)據(jù)DATA14(剩余)+DATA15。

基于第一至第四存儲(chǔ)位置信息可以檢查多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊即第一至第四輔助塊的使用區(qū)域。因此,控制器130可以基于第一至第四存儲(chǔ)位置信息檢查多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊的使用區(qū)域,然后可以擦除超過預(yù)定可用大小的輔助塊。當(dāng)然,當(dāng)輔助塊將被擦除時(shí),存儲(chǔ)在其中的所有數(shù)據(jù)應(yīng)處于無效狀態(tài)。

圖14是描述根據(jù)第一和第二實(shí)施例的存儲(chǔ)器系統(tǒng)的啟動(dòng)操作的框圖。圖14示出當(dāng)存儲(chǔ)器系統(tǒng)例如在供電中斷時(shí)重新開始啟動(dòng)操作時(shí),如何恢復(fù)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的數(shù)據(jù)。

存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的數(shù)據(jù)包括處于無效狀態(tài)的數(shù)據(jù)和處于有效狀態(tài)的數(shù)據(jù)。存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的數(shù)據(jù)之中的無效狀態(tài)的數(shù)據(jù)是指這樣的數(shù)據(jù),即(i)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊的任一個(gè)中,(ii)當(dāng)被編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自標(biāo)準(zhǔn)塊的任一個(gè)中時(shí)從緩存緩沖器1441擦除,并(iii)由此被迭代地編程在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一輔助塊和各自標(biāo)準(zhǔn)塊之中的任一標(biāo)準(zhǔn)塊中的數(shù)據(jù)。此外,無效狀態(tài)的數(shù)據(jù)是在啟動(dòng)操作之前已從緩存緩沖器1441擦除的數(shù)據(jù)。

因此,在啟動(dòng)操作期間沒有必要將無效狀態(tài)的數(shù)據(jù)恢復(fù)到緩存緩沖器1441。例如,如附圖所示,存儲(chǔ)在第一存儲(chǔ)器裝置1501的第一輔助塊、第二存儲(chǔ)器裝置1502的第二輔助塊和第四存儲(chǔ)器裝置1504的第四輔助塊1504中的所有數(shù)據(jù)DATA_A、DATA_B和DATA_D處于無效狀態(tài)。因此,它們不需要被再次緩沖在緩存緩沖器1441中。

相反,存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中的數(shù)據(jù)之中的有效狀態(tài)的數(shù)據(jù)是在啟動(dòng)操作之前被迭代地存儲(chǔ)在多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊之中的任一個(gè)和緩存緩沖器1441中的數(shù)據(jù)。因此,在啟動(dòng)操作期間有必要將有效狀態(tài)的數(shù)據(jù)恢復(fù)到緩存緩沖器1441。例如,如附圖所示,存儲(chǔ)在第三存儲(chǔ)器裝置1503的第三輔助塊中的數(shù)據(jù)DATA_C處于有效狀態(tài),并且數(shù)據(jù)DATA_C被再次緩沖在緩存緩沖器1441中。

指示多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504的各自輔助塊中空白空間的位置的存儲(chǔ)位置信息從多個(gè)存儲(chǔ)器裝置1501、1502、1503和1504 的各自標(biāo)準(zhǔn)塊中讀取并被存儲(chǔ)在地址管理區(qū)域1442中。指示第一存儲(chǔ)器裝置1501的第一輔助塊中空白空間的位置的第一存儲(chǔ)位置信息PA存儲(chǔ)在包括在除第一存儲(chǔ)器裝置1501之外的第二至第四存儲(chǔ)器裝置1502、1503和1504中的任一存儲(chǔ)器裝置中的標(biāo)準(zhǔn)塊中。

指示第二存儲(chǔ)器裝置1502的第二輔助塊中空白空間的位置的第二存儲(chǔ)位置信息PB存儲(chǔ)在包括在除第二存儲(chǔ)器裝置1502之外的第一、第三和第四存儲(chǔ)器裝置1501、1503和1504中的任一存儲(chǔ)器裝置中的標(biāo)準(zhǔn)塊中。

指示第三存儲(chǔ)器裝置1503的第三輔助塊中空白空間的位置的第三存儲(chǔ)位置信息PC存儲(chǔ)在包括在除第三存儲(chǔ)器裝置1503之外的第一、第二和第四存儲(chǔ)器裝置1501、1502和1504中的任一存儲(chǔ)器裝置中的標(biāo)準(zhǔn)塊中。

指示第四存儲(chǔ)器裝置1504的第四輔助塊中空白空間的位置的第四存儲(chǔ)位置信息PD存儲(chǔ)在包括在除第四存儲(chǔ)器裝置1504之外的第一至第三存儲(chǔ)器裝置1501、1502和1503中的任一存儲(chǔ)器裝置中的標(biāo)準(zhǔn)塊中。

雖然出于說明目的已經(jīng)描述了各自實(shí)施例,但是在不偏離如權(quán)利要求限定的本發(fā)明的精神和范圍的情況下可以做出各種變化和修改,這對(duì)于本領(lǐng)域技術(shù)人員是顯而易見的。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1