專利名稱:非易失性半導(dǎo)體存儲器裝置的制作方法
非易失性半導(dǎo)體存儲器裝置
背景技術(shù):
目前,許多電子裝置包括存儲器系統(tǒng)來保存信息。例如,一些存儲器系統(tǒng)保存數(shù)字 化的音頻或者視頻信息,用于通過相應(yīng)的媒體播放器來回放。其它存儲器系統(tǒng)保存軟件和 相關(guān)的信息來執(zhí)行不同類型的處理功能。此外,諸如動態(tài)隨機(jī)存取存儲器(DRAM)系統(tǒng)和靜 態(tài)隨機(jī)存取存儲器(SRAM)系統(tǒng)的一些類型的存儲器系統(tǒng)是其中保存的數(shù)據(jù)在掉電時不能 保持的易失性存儲器裝置,而諸如NAND閃速存儲器系統(tǒng)和NOR閃速存儲器系統(tǒng)的其它類型 的存儲器系統(tǒng)是其保存的數(shù)據(jù)在掉電時依然保持的非易失性存儲器系統(tǒng)。因為計算系統(tǒng)中二進(jìn)制地址位結(jié)構(gòu)的性質(zhì),通常存儲器系統(tǒng)的存儲容量每一代都 是雙倍的,無論該系統(tǒng)是“易失性”或者“非易失性”。本領(lǐng)域普通技術(shù)人員通??梢岳斫?, 如果在主存儲器系統(tǒng)中使用雙倍的存儲容量,則雙倍的存儲容量(二的次冪的存儲容量) 是必須滿足的要求。此外,盡管已經(jīng)存在一些用于易失性存儲器系統(tǒng)的非二的次冪存儲容 量的現(xiàn)有方法,但是至少在非易失性存儲器系統(tǒng)的環(huán)境中,當(dāng)前并未明顯存在生產(chǎn)具有非 二的次冪存儲器容量的存儲器系統(tǒng)的任何實現(xiàn)方法。當(dāng)然,能夠生產(chǎn)具有非二的次冪存儲容量的非易失性存儲器系統(tǒng)將是非常有用 的。這樣,在不按比例縮小工藝技術(shù)的情況下,存儲器容量雙倍的問題在于因物理上的約束 而使得較大尺寸的相關(guān)電路和部件不能再安裝在同樣的封裝中,這里物理上的約束例如物 理尺寸增加可能僅限于在一個維度上的增加,并且尺寸上所需的增加也會超過針對尺寸上 的任一可能的增長的確定限度。此外,由于工業(yè)上采用諸如48引腳的TS0P-1的標(biāo)準(zhǔn)封裝, 所以改變封裝并不是適合的選擇。從而,在一些情況中,從標(biāo)準(zhǔn)封裝轉(zhuǎn)換為非標(biāo)準(zhǔn)封裝的影 響可能相當(dāng)于重新設(shè)計整個印刷電路板。對于由于保持在相同封裝中的情況下增加物理尺寸而帶來的問題,按比例縮小工 藝技術(shù)是剩下的值得考慮的替代方案;然而,按比例縮小工藝技術(shù)投入巨大。在許多環(huán)境 中,增加存儲器容量而不按比例縮小工藝技術(shù),在成本上更切實可行。
發(fā)明內(nèi)容
本發(fā)明的目的是提供改進(jìn)的非易失性存儲器。根據(jù)本發(fā)明的另一個方面,提供包括至少一個平面(plane)的非易失性存儲器裝 置。該平面包括多個塊,每個塊分為多個頁面,并且每個塊沿著第一維度由用于保存數(shù)據(jù)的 第一數(shù)量個存儲器單元限定,并且沿著第二維度由用于保存數(shù)據(jù)的第二數(shù)量個存儲器單元 限定。非易失性存儲器具有和平面的數(shù)據(jù)部分中的存儲器單元總數(shù)成比例相關(guān)的非二的次 冪容量。非易失性存儲器還包括多個行譯碼器。頁面數(shù)量和行譯碼器數(shù)量在存儲器裝置中 存在至少大體一對一的關(guān)系。每個行譯碼器配置為利于在存儲器裝置的相關(guān)頁面上進(jìn)行讀 出操作。根據(jù)本發(fā)明的另一個方面,提供包括至少一個非易失性存儲器裝置的存儲器系 統(tǒng),該非易失性存儲器裝置具有至少一個平面。該平面包括多個塊,每個塊分為多個頁面。 每個塊沿著第一維度由用于保存數(shù)據(jù)的第一數(shù)量個存儲器單元限定,并且沿著第二維度由用于保存數(shù)據(jù)的第二數(shù)量個存儲器單元限定。該存儲器裝置具有和平面的數(shù)據(jù)部分中的存 儲器單元的總數(shù)成比例相關(guān)的非二的次冪容量??刂破骱痛鎯ζ餮b置通信??刂破靼ù?儲裝置和管理模塊。存儲裝置保存映射表。管理模塊配置為存取該映射表來執(zhí)行邏輯地址 到物理地址的轉(zhuǎn)換。在映射表中標(biāo)出可歸因于存儲器裝置的非二的次冪容量的無效物理地 址。根據(jù)本發(fā)明的又一方面,提供使用數(shù)據(jù)填寫存儲器控制器表的方法。該表保存在 存儲器控制器的隨機(jī)存取存儲器中。該存儲器控制器和至少一個非易失性存儲器裝置相通 信,該至少一個非易失性存儲器裝置具有保存用于存儲器控制的管理功能的數(shù)據(jù)的至少一 個存儲器單元陣列。至少一個存儲器單元陣列具有非二的次冪容量。該方法包括從至少一 個存儲器單元陣列獲取數(shù)據(jù)。該方法還包括處理存儲器控制器中的數(shù)據(jù)來確定可歸因于至 少一個存儲器單元陣列的非二的次冪容量的無效物理地址。該方法還包括修改存儲器控制 器表來標(biāo)出無效物理地址。根據(jù)本發(fā)明的另一個方面,提供能夠發(fā)送和接收經(jīng)由因特網(wǎng)傳輸?shù)耐ㄐ诺木W(wǎng)絡(luò)。 該網(wǎng)絡(luò)包括至少一個服務(wù)器和與該服務(wù)器通信的至少一個數(shù)據(jù)保存裝置。該服務(wù)器可以接 收包含對應(yīng)于對至少一個項目的定購的信息的數(shù)據(jù),該至少一個項目包括具有非二的次冪 容量的至少一個非易失性存儲器芯片。該服務(wù)器還可以處理數(shù)據(jù),以使該數(shù)據(jù)適合存儲在 至少一個數(shù)據(jù)保存裝置中。該服務(wù)器還可以產(chǎn)生適于通過因特網(wǎng)傳輸?shù)碾娮油ㄖ脕硐?用戶提供定購接收的確認(rèn)。因此,已經(jīng)提供改進(jìn)的非易失性存儲器。
通過示例,參考以下附圖圖1是示例NAND閃速芯片布局圖的框圖;圖2是示例NAND閃速存儲器的功能框圖;圖3是主機(jī)系統(tǒng)和存儲器系統(tǒng)的框圖,該存儲器系統(tǒng)包括多個存儲器裝置,在一 些實施例中每個存儲器裝置對應(yīng)于圖2中所示的閃速存儲器;圖4A是示出示例NAND閃速裝置中讀出操作的框圖;圖4B是示出示例NAND閃速裝置中編程操作的框圖;圖5是根據(jù)示例實施例制造的NAND閃速芯片的示例布局圖的框圖;圖6是根據(jù)另一個示例實施例制造的NAND閃速芯片的示例布局圖的框圖;圖7是根據(jù)又一個示例實施例制造的NAND閃速芯片的示例布局圖的框圖;圖8是NAND閃速芯片的示例平面的框圖,該圖示出平面的冗余部分和其它部分;圖9是存儲器裝置制造公司和消費者公司之間的通信布置的框圖;圖10是消費者和銷售存儲器產(chǎn)品的公司之間的通信布置的框圖;圖11是根據(jù)一些示例實施例用于定購(ordering)存儲器裝置或者存儲器產(chǎn)品的 方法的流程圖;圖12示出根據(jù)示例實施例的示例圖形用戶接口(GUI)的一部分;圖13示出根據(jù)另一個示例實施例的另一個示例⑶I的一部分;圖14是根據(jù)一些示例實施例的利于非易失性存儲器媒體更新的通信布置的框
在不同的圖中可使用類似的或者相同的附圖標(biāo)記來指示類似的部件。
具體實施例方式在許多電子裝置中,存儲器系統(tǒng)通常包括控制器和一個或者多個相應(yīng)的閃速存儲 器裝置??刂破魍ǔ0ㄅ渲贸蔀橄虼鎯ζ餮b置產(chǎn)生信號來存儲和從閃速存儲器裝置獲取 數(shù)據(jù)的電路。現(xiàn)在參考附圖,圖1是示出閃速存儲器裝置的芯片區(qū)域內(nèi)的主要部件實際布置的 示例NAND閃速芯片布局圖100的框圖。在布局圖100中,兩個行譯碼器區(qū)域110和112分 別在相鄰的存儲器單元陣列區(qū)域114和116以及118和120之間延伸。關(guān)于行譯碼器區(qū)域 110和112,在這些區(qū)域中可以找到閃速存儲器裝置的行譯碼器。關(guān)于存儲器單元陣列區(qū)域 114、116、118和120,在這些區(qū)域中可以找到閃速存儲器裝置的存儲器單元陣列。沿著布局圖100的寬度方向邊緣延伸的是輸入/輸出焊盤區(qū)域124和126,并且 沿著布局圖100的長度方向邊緣延伸的是高電壓發(fā)生器區(qū)域130和132以及外圍電路區(qū)域 134。關(guān)于輸入/輸出焊盤區(qū)域124和126,在這些區(qū)域中可以找到閃速存儲器裝置的輸入 /輸出焊盤。關(guān)于高電壓發(fā)生器區(qū)域130和132,在這些區(qū)域中可以找到閃速存儲器裝置的 高電壓發(fā)生器,諸如電荷泵。關(guān)于外圍電路區(qū)域134,在這些區(qū)域中可以找到對于裝置操作 重要的其他電路,諸如控制電路。此外,外圍電路區(qū)域134鄰接的是附加電路區(qū)域140和 142。在這些區(qū)域中可以找到閃速存儲器裝置的頁面緩存器和列譯碼器。本領(lǐng)域內(nèi)普通技術(shù)人員可以理解根據(jù)設(shè)計者的選擇,非易失性存儲器的芯片布局 圖可以在工作約束條件和規(guī)范內(nèi)變化。例如,Toshiba公司制造一些兩個平面的非易失性 存儲器裝置,該裝置的行譯碼器區(qū)域在平面區(qū)域的兩個相對而言鄰接的邊緣之間延伸。將 Toshiba存儲器裝置的布局圖和布局圖100相比較,可以發(fā)現(xiàn)以下區(qū)別(非窮盡性列舉) 行譯碼器區(qū)域沿著布局圖的中央向下延伸而不是具有兩個間隔的行譯碼器區(qū)域,僅有單個 高電壓發(fā)生器區(qū)域,沿著與外圍電路區(qū)域鄰接的邊緣延伸的輸入/輸出焊盤區(qū)域。現(xiàn)在參考圖2,示出示例NAND閃速存儲器裝置200的功能框圖。該裝置200具有 用于將地址、命令和輸入/輸出數(shù)據(jù)傳送進(jìn)裝置200和從裝置200傳出的公共輸入和輸出 端口(I/O弓丨腳0到7)。所示裝置200還包括命令鎖存使能(CLE)端口。到該端口的CLE 輸入信號用來控制將操作模式命令載入到內(nèi)部命令寄存器210中。當(dāng)CLE為邏輯高時,該 命令在/WE信號的上升沿從I/O端口鎖存到命令寄存器210中。所示裝置200還包括地址 鎖存使能(ALE)端口。到該端口的ALE信號用來控制將地址信息載入內(nèi)部地址寄存器212 中。當(dāng)ALE為邏輯高時,該地址信息在/WE信號的上升沿從I/O端口鎖存到地址寄存器212 中。和地址鎖存使能(ALE)端口一起,所示裝置200還包括芯片使能(/CE)端口。更具體 地,當(dāng)/CE在裝置200處于準(zhǔn)備好狀態(tài)時變?yōu)檫壿嫺叩臅r候,該裝置200進(jìn)入低功耗等待模 式。相反,/CE信號在裝置200處于忙碌狀態(tài)(即/R-B為邏輯低)時被忽視,諸如在編程 或者擦除或者讀出操作期間,并且即使在/CE輸入變?yōu)檫壿嫺邥r該裝置200也不進(jìn)入等待 模式。所示裝置200還包括用于啟用寫和讀操作的端口。寫使能(/WE)端口接收/WE信 號,/WE信號用來控制來自I/O端口的數(shù)據(jù)的獲取。讀使能(/RE)端口接收用來控制串行數(shù)
6據(jù)輸出的RE信號。數(shù)據(jù)在/RE的下降沿之后可用。內(nèi)部列地址計數(shù)器(未明確示出)還 在此下降沿處加一(地址=地址+1)。所示裝置200還包括寫保護(hù)(/WP)端口。該/WP端口接收用來避免裝置200意外 編程或者擦除的/WP信號。內(nèi)部電壓調(diào)節(jié)器(高電壓發(fā)生器218)在/WP為邏輯低時復(fù)位。 /WP信號一般用來在輸入信號無效時上電/斷電序列期間保護(hù)數(shù)據(jù)。和寫保護(hù)(/WP)端口 一起,所示裝置200還包括準(zhǔn)備好/忙碌(/R-B)端口。/R-B端口包括漏極開路的引腳,并 且所發(fā)送的輸出信號用來指示裝置的操作狀況。/R-B信號在編程、擦除和讀出操作期間處 于忙碌狀態(tài)(/R-B為邏輯低)并且在完成操作之后返回準(zhǔn)備好狀態(tài)(/R-B為邏輯高)。仍舊參考圖2,所示裝置200的存儲器內(nèi)核包括存儲器單元陣列222、行譯碼器 226、讀取放大器和頁面緩存器230和列譯碼器234。關(guān)于行譯碼器226,通過其選擇用于讀 出或者編程操作的頁面。對于擦除操作,行譯碼器226選擇塊,該塊是存儲器單元陣列222 的子部分,其沿著第一維度由用于保存數(shù)據(jù)的第一數(shù)量個存儲器單元限定并且沿著第二維 度由第二數(shù)量個其它存儲器單元限定。還可以理解,在閃存和其他類似非易失性存儲器的 環(huán)境下,塊是存儲器單元陣列222的大于頁面的子部分。關(guān)于子部分的體系結(jié)構(gòu),存儲器裝 置的一個平面包括多個塊,每個塊劃分為多個頁面。繼續(xù)描述操作,關(guān)于和讀出操作關(guān)聯(lián)的行譯碼器226所選擇的頁面數(shù)據(jù),該數(shù)據(jù) 在讀出操作期間被讀取并且鎖存在讀取放大器和頁面緩存器230中。之后,保存在頁面緩 存器中的數(shù)據(jù)通過列譯碼器234和全局緩存器238順序讀出。全局緩存器238經(jīng)由公共I/ 0引腳臨時保持和緩存輸入和輸出數(shù)據(jù)。在編程期間,來自全局緩存器238的輸入數(shù)據(jù)經(jīng)由 列譯碼器234順序載入頁面緩存器中。鎖存在頁面緩存器中的輸入數(shù)據(jù)最終編程到所選擇 的頁面。和存儲器單元陣列222電連接的高電壓發(fā)生器218提供讀出、編程和擦除操作期 間必要的高電壓和參考電壓。為了在讀出、編程和擦除操作期間跟蹤裝置狀態(tài),所示裝置 200包括狀態(tài)寄存器244。此外,/準(zhǔn)備好-忙碌(/R-B)電路246和所連接的/R-B引腳一 起提供裝置狀態(tài)的另一個指示器。在至少一些例子中,/R-B電路246包括漏極開放的晶體 管(未明確示出)。所示裝置200還包括控制電路250,其在至少一些例子中是中央單元。該控制電路 250在多種操作模式期間啟用裝置200的控制??刂凭彺嫫?52和控制電路250電通信,用 作控制電路250的緩存器。所示裝置200還包括行預(yù)譯碼器254和列預(yù)譯碼器256。行預(yù)譯碼器254位于地 址寄存器212和行譯碼器226的中間。行預(yù)譯碼器254將保存在地址寄存器212中的復(fù)用 的行地址傳送到行譯碼器226。列預(yù)譯碼器256位于地址寄存器212和列譯碼器234的中 間。列預(yù)譯碼器256將保存在地址寄存器212中的復(fù)用的列地址傳送到列譯碼器234?,F(xiàn)在參考圖3。圖3是可以互相通信的主機(jī)系統(tǒng)302和存儲器系統(tǒng)306的框圖。 存儲器系統(tǒng)306包括多個存儲器裝置308。在一些例子中,每個存儲器裝置308對應(yīng)于圖2 中所示的閃速存儲器200。在其他例子中,僅有一些存儲器裝置308對應(yīng)于圖2中所示的閃 速存儲器200,并且剩余的存儲器裝置308是可以在存儲器系統(tǒng)306中發(fā)揮功用的一些其他 類型的非易失性存儲器裝置。在其他例子中,存儲器裝置308都不對應(yīng)于圖2中所示的閃 速存儲器200,并且相反所有的存儲器裝置308是可以在存儲器系統(tǒng)306中發(fā)揮功用的一些
7其他類型的非易失性存儲器裝置。存儲器系統(tǒng)306還包括根據(jù)一些例子所示的存儲器控制器312。所示存儲器控制 器312包括物理接口 316、主機(jī)接口 318和控制模塊322。物理接口 316使得存儲器控制器 312可以和存儲器裝置308相通信,并且還可以使得存儲器裝置308和存儲器控制器312相 通信。主機(jī)接口 318使得存儲器控制器312可以和主機(jī)系統(tǒng)302相通信,并且還可以使得 主機(jī)系統(tǒng)302和存儲器控制器312相通信。在存儲器控制器312中示出所示主機(jī)接口 318, 然而在替代例子中,主機(jī)接口可以實現(xiàn)為單獨裝置或者實現(xiàn)在和存儲器控制器312通信的 系統(tǒng)的內(nèi)部。仍舊參考圖3,所示控制模塊322包括文件/存儲器管理子模塊330。在其它可能 的功能中,文件/存儲器管理子模塊330提供邏輯地址到物理地址的映射,使得可以確定所 請求數(shù)據(jù)的物理地址。該映射還可以包括用于分布和重新分布裝置處所保存數(shù)據(jù)的算法, 以改進(jìn)性能或者執(zhí)行所謂的“損耗平衡”并且在需要時確保對應(yīng)于壞的存儲器單元的物理 地址對于主機(jī)系統(tǒng)而言是不可獲得的或者不能使用的。后面的這種映射特征通常稱為“標(biāo) 出(mapping out) ”,其在示例實施例的上下文中不限于被標(biāo)出的壞的存儲器單元。更具體 地,在本公開內(nèi)容的之后位置中,描述了該“標(biāo)出”在處理非二的次冪容量的存儲器裝置中 的無效地址中如何起作用。在存儲器控制器312至少一些例子中,控制模塊322可以包括其中至少一些可以 視為文件/存儲器管理子模塊330的部件的下列子模塊分配器、清理器和靜態(tài)損耗平衡 器。分配器根據(jù)本領(lǐng)域內(nèi)普通技術(shù)人員理解的任一公知轉(zhuǎn)換機(jī)制來處理邏輯地址到物理地 址的轉(zhuǎn)換,諸如NAND閃速轉(zhuǎn)換層(NFTL)。關(guān)于清理器,其以本領(lǐng)域內(nèi)的普通技術(shù)人員所理 解的方式來進(jìn)行垃圾搜集并且回收無效數(shù)據(jù)的頁面。關(guān)于靜態(tài)損耗平衡器,其進(jìn)行損耗平 衡,其特征在于以與實現(xiàn)期望目標(biāo)相符合的方式執(zhí)行數(shù)據(jù)重新分布,其均勻地為每個塊分 布擦除數(shù)量(由于塊擦除的數(shù)量限制)。靜態(tài)損耗平衡的動機(jī)是防止任一“冷”數(shù)據(jù)(相對 于“熱”數(shù)據(jù))長期處于任一個塊。這使得任意兩個塊的最大擦除計數(shù)之間差別最小化,從 而延長閃速存儲器的壽命。現(xiàn)在參考圖4A。圖4A是示出示例NAND閃速裝置中讀出操作的框圖。NAND閃速 裝置的內(nèi)部存儲器陣列410基于頁面來存取(注示例選擇的頁面414)。在圖2和4A的所 示例子中,讀出操作在經(jīng)由公共I/O引腳(I/O 0到I/O 7)將READ(讀出)命令和之后的地 址寫到裝置200之后開始。讀取放大器和頁面緩存器230在短于tR(從閃速陣列到頁面緩 存器的數(shù)據(jù)傳送時間)的時間內(nèi)讀取和傳送所選擇頁面414中的4224個字節(jié)的數(shù)據(jù)。一 旦4224個字節(jié)的數(shù)據(jù)從單元陣列410中選擇的頁面414中讀取和傳送到頁面緩存器,頁面 緩存器中的數(shù)據(jù)可以從裝置200順序讀出。如圖4A中所示,對于數(shù)據(jù)的每個頁面,存在備 用字段(在所示實施例中備用字段是128字節(jié);然而在其他例子中備用字段可以是任一合 適數(shù)量個字節(jié))。備用字段的目的如下在存儲器系統(tǒng)306和存儲器控制器313 (圖3)上 電時,控制模塊322將期望獲取關(guān)于存儲器裝置308的非恒量的/變化的信息(例如,損耗 平衡和地址映射相關(guān)的信息)。這通過將保存在備用字段中的至少一些數(shù)據(jù)轉(zhuǎn)存到存儲器 控制器312中的SRAM存儲裝置(未明確示出)中來實現(xiàn)。一旦來自備用字段的數(shù)據(jù)被本 地保存在存儲器控制器312中,則控制模塊322可以使用數(shù)據(jù)來正確執(zhí)行其功能。例如,結(jié) 合執(zhí)行邏輯地址到物理地址的轉(zhuǎn)換來存取SRAM存儲裝置中的映射表。
8
除了存儲器控制器312可以從備用字段讀出之外,存儲器控制器312還可以更新 備用字段中的數(shù)據(jù)。圖4B是示出示例NAND閃速裝置中的編程操作的框圖。結(jié)合所示例子 的編程操作,編程命令之后是地址和4224個字節(jié)的輸入數(shù)據(jù),其通過公共I/O引腳(1/00 到1/07)發(fā)布到裝置200 (圖2)。4224個字節(jié)的數(shù)據(jù)在輸入數(shù)據(jù)載入周期期間傳送到頁面 緩存器并且最后在少于tPR0G(頁面編程時間)的時間內(nèi)最終編程到單元陣列434的所選 頁面430。如圖所示,4224個字節(jié)的數(shù)據(jù)包括128個字節(jié)的備用字段數(shù)據(jù),并且此外存儲器 控制器312(圖3)是該附加數(shù)據(jù)的起始發(fā)生器(或者起始調(diào)節(jié)器),使得在圖4B的情況中, 備用字段數(shù)據(jù)從存儲器控制器312發(fā)送到存儲器裝置308,而在圖4A的情況中,備用字段數(shù) 據(jù)從存儲器裝置308發(fā)送到存儲器控制器312?,F(xiàn)在參考圖5,圖5是用于根據(jù)示例實施例制造的NAND閃速芯片的示例布局圖 500的框圖。結(jié)合圖5,可以看到為了簡化說明已經(jīng)示出存儲器的一些代表性的子單元 (divisional unit),諸如平面和位線,而沒有示出諸如頁面和塊的其他代表性的子單元。如結(jié)合圖1類似描述的,在圖5的布局圖500中,兩個行譯碼器區(qū)域510和512分 別在相鄰的存儲器單元陣列區(qū)域514和516以及518和520之間延伸。此外,沿著存儲器 單元區(qū)域的邊緣延伸的是可以在其中找到閃速存儲器裝置(如前說明)的頁面緩存器和列 譯碼器的拉長(elongate)區(qū)域528和529。垂直于區(qū)域528和529的長度方向延伸的是多 個相當(dāng)長的位線532。如本領(lǐng)域內(nèi)的普通技術(shù)人員所理解,位線532典型地以按比例分布的 方式電連接到區(qū)域528和529中的頁面緩存器。因為位線532顯著長于在此存儲器裝置為二的次冪存儲容量的裝置的情況下此 存儲器裝置中存在的位線,因而還可能對應(yīng)地增加容量。更具體地,可以理解,較長的位線 利于制造具有更大數(shù)量的字線的裝置,并且因此具有更多數(shù)量的塊。例如,二的次冪存儲容 量的裝置中的每個平面可以具有2048個塊(即,二進(jìn)制數(shù)量個塊),而具有較長位線532的 非二的次冪存儲容量的裝置中的每個平面可以具有2560個塊(或者一些其他適合的非二 進(jìn)制數(shù)量個塊)??梢钥吹?,使用較長位線532進(jìn)行制造可以更有效地利用芯片面積。更具體地,關(guān) 于至少一些示例實施例,不是存儲器單元陣列的一部分的不同芯片區(qū)域的尺寸不會隨著存 儲器單元陣列區(qū)域514、516、518和520的尺寸增加而成比例增加。在這方面,即使位線532 顯著長于圖1中所示的存儲器單元陣列中的位線,圖5中所示的以下區(qū)域和圖1中所示對 應(yīng)區(qū)域相比至少尺寸類似(如果不相同)高電壓發(fā)生器區(qū)域540和542、外圍電路區(qū)域543 和區(qū)域528和529。對于許多應(yīng)用,可以期待Vcc側(cè)上更大的電流,但是該更大的電流不應(yīng) 該大到需要相當(dāng)關(guān)注的地步?,F(xiàn)在參考圖6,圖6示出對于根據(jù)另一個示例實施例制造的NAND閃速芯片的示例 布局圖600的框圖。結(jié)合圖6,可以看到為了簡化說明,已經(jīng)示出存儲器的一些代表性的子 單元,諸如平面和位線,而沒有示出諸如頁面和塊的其他代表性的子單元。注意到,在所示的實施例中存在三個行譯碼器610-612,標(biāo)以平面0、平面1和平 面2的每一個平面有一個譯碼器。因此,對于圖6的示例實施例,存在非二的次冪個行譯碼 器和平面(三個),這與圖1中所示的具有兩個行譯碼器和平面(即,數(shù)量是二的次冪)的 NAND閃速芯片形成對比??梢岳斫獾氖?,雖然所示實施例的非二的次冪的個數(shù)是三,但是在 其它實施例中非二的次冪個行譯碼器和平面可以是一些其他數(shù)量,諸如五、六、七、九等等。還可以理解,對于所示實施例的NAND閃速裝置,字線620的總數(shù)是3n(其中,η是每個平面 的字線的總數(shù))并且由于乘積因子(三)不是二的次冪,因此字線的總數(shù)不是二的次冪。因 為字線的總數(shù)不是二的次冪,則根據(jù)示例實施例制造的存儲器裝置應(yīng)該具有非二的次冪的 容量,如本領(lǐng)域內(nèi)技術(shù)人員容易實現(xiàn)的容量計算所示。仍舊參考圖6所示的實施例,從芯片區(qū)域利用的出發(fā)點看,值得關(guān)注的是外圍電 路區(qū)域640相對于外圍電路區(qū)域134(圖1)的維度上的差別。外圍電路區(qū)域640的長度 (如從一個輸入/輸出焊盤區(qū)域到其它焊盤區(qū)所測量的)大于外圍電路區(qū)域134的長度。 此外,外圍電路區(qū)域640的相對維度小于外圍電路區(qū)域134的對應(yīng)的維度。類似于披薩面 團(tuán)或者薄餅,外圍電路區(qū)域已經(jīng)拉平(擠壓)?,F(xiàn)在參考圖7,圖7是對于根據(jù)又一個示例實施例制造的NAND閃速芯片的實例性 布局圖700的框圖。在所示實施例中也存在三個行譯碼器710-712,標(biāo)以平面0、平面1和平 面2的每一個平面有一個行譯碼器。同樣,字線720的總數(shù)是3η (其中,η是每個平面的字線 的總數(shù))并且由于乘積因子(三)不是二的次冪,因此字線的總數(shù)不是二的次冪。圖7的示 例實施例和圖6的示例實施例之間的主要區(qū)別在于存在三個高電壓發(fā)生器區(qū)域750-752, 而不是兩個高電壓發(fā)生器區(qū)域650-651。因此,相比于圖6的示例實施例,在圖7的示例實 施例中存在附加的高電壓發(fā)生器。因為附加的高電壓發(fā)生器,本領(lǐng)域內(nèi)普通技術(shù)人員可以 理解在某些情況下,例如與更少電壓發(fā)生器的另一設(shè)計相比,所獲得的與存儲器裝置操作 相關(guān)的相對于其它設(shè)計更高性能方面的益處比低效率的芯片面積利用率(該芯片面積利 用率是就包含存儲器單元的芯片面積相對于總芯片面積而言測出的)更重要時,可以選擇 這樣的設(shè)計而不是該具有更少電壓發(fā)生器的另一設(shè)計。對于許多應(yīng)用,結(jié)合圖7的示例實 施例,可以期望Vcc和Vpp的更大電流;然而,這些更大的電流不應(yīng)該大到需要相當(dāng)關(guān)注的 地步。考慮平面數(shù)量和高電壓發(fā)生器的數(shù)量的其它組合。例如,五個平面和三個、四個、 或者五個高電壓發(fā)生器,六個平面和四個、五個或者六個高電壓發(fā)生器等等??梢岳斫猓瑥亩拇蝺绱鎯θ萘康难b置成為更高容量的非二的次冪存儲容量的裝 置,需要在地址長度上增加至少一位。例如,如果在具有二的次冪存儲容量的第一存儲器裝 置中使用長度為24位的地址,則對于具有非二的次冪并且大于第一裝置的存儲器容量的 第二存儲器裝置而言,可以期待地址長度為至少25位。關(guān)于二的次冪存儲容量的裝置,每個邏輯地址對應(yīng)于一個有效的物理地址在理論 上是可行的(雖然在實際中可能會因為例如標(biāo)出了壞的單元而不可行)。然而,對于非二的 次冪存儲容量的裝置,不會出現(xiàn)該情況。因為邏輯地址是二進(jìn)制的,所以所有可能的邏輯地 址的總數(shù)是二的某個次冪的數(shù)量。從而,例如可以期待對于24GB(非二的次冪)容量的存 儲器裝置,所有可能的邏輯地址的總數(shù)大約是320億,意味著大概有80億或者更多邏輯地 址不具有對應(yīng)的有效的物理地址。然而,標(biāo)出無效物理地址可以由圖3中所示的文件/存 儲器管理子模塊330以類似于本領(lǐng)域內(nèi)的普通技術(shù)人員所理解的標(biāo)出壞單元的方式來在 控制器側(cè)加以關(guān)注。可以理解此處所使用的術(shù)語“容量”是不包括非數(shù)據(jù)容量或者替代容量的容量。 由此,圖8是NAND閃速芯片的示例平面800的框圖,并且該圖已經(jīng)包括在附圖中以明確 數(shù)據(jù)容量不同于非數(shù)據(jù)容量(替代容量)。所示示例平面800包括四個部分?jǐn)?shù)據(jù)部分(section) 802、備用字段部分804、冗余列部分806和冗余塊部分808 (應(yīng)該注意到,在替代 例子中平面可以不具有冗余列部分806,或者可以不具有冗余塊部分808,或者可以不具有 部分806、808,或者甚至存在和當(dāng)前描述的這些輔助部分具有類似相關(guān)目的的一些其他類 型的輔助部分)。備用字段部分804是平面800中對應(yīng)于如之前描述的存儲器頁面內(nèi)的備 用字段的部分??梢岳斫鈧溆米侄尾糠?04具有相關(guān)的非數(shù)據(jù)容量。冗余列部分806是平 面800中的、與出現(xiàn)缺陷時能夠用作數(shù)據(jù)部分802中的列的替代列的平面800中的冗余列 相對應(yīng)的部分??梢岳斫?,冗余列部分806具有相關(guān)的替代容量。冗余塊部分808是平面 808中、對應(yīng)于用作與冗余列部分806中的冗余列類似目的的冗余塊的部分??梢岳斫馊哂?塊部分808具有相關(guān)的替代容量。剩余部分是數(shù)據(jù)部分802。在傳統(tǒng)NAND閃存中,具有以 下特點1)數(shù)據(jù)部分802具有二的次冪的容量,并且2)數(shù)據(jù)部分802中的數(shù)據(jù)字段作為不 包括備用字段的頁面部分具有二的次冪的容量。此處描述的一些示例實施例涉及具有非二的次冪存儲容量的非易失性存儲器系 統(tǒng),而不考慮在其中可使用非易失性存儲器系統(tǒng)的特定應(yīng)用。此處描述的另一些示例實施 例涉及在特定應(yīng)用中具有非二的次冪存儲容量的非易失性存儲器系統(tǒng)的使用,或者使用具 有非二的次冪存儲器容量的非易失性存儲器系統(tǒng)來替代在某些更大系統(tǒng)或產(chǎn)品中使用的、 傳統(tǒng)上具有二的次冪存儲容量的非易失性存儲器系統(tǒng)?,F(xiàn)在參考圖9,示出存儲器裝置制造公司和消費者公司之間的通信布置的框圖。消 費者公司具有通過通信網(wǎng)絡(luò)908 (例如因特網(wǎng))和存儲器裝置制造公司的計算機(jī)系統(tǒng)906 通信的計算機(jī)系統(tǒng)902。關(guān)于消費者公司的計算機(jī)系統(tǒng)902,包括網(wǎng)絡(luò)912和多個客戶端計算機(jī)916。網(wǎng)絡(luò) 912可以包括局域網(wǎng)(LAN)、虛擬專用網(wǎng)絡(luò)(VPN)、服務(wù)器、數(shù)據(jù)存儲(例如數(shù)據(jù)庫)等的任 一適合組合??蛻舳擞嬎銠C(jī)916的每一個可以包括個人計算機(jī)、移動計算裝置、智能手機(jī)或 者可以傳輸和接收如至少由網(wǎng)絡(luò)912所促成實現(xiàn)的通信的其他計算機(jī)。類似地,對于存儲器裝置制造公司的計算機(jī)系統(tǒng)906,其包括網(wǎng)絡(luò)920和多個客戶 端計算機(jī)926。網(wǎng)絡(luò)920可以包括局域網(wǎng)(LAN)、虛擬專用網(wǎng)絡(luò)(VPN)、服務(wù)器、數(shù)據(jù)存儲(例 如數(shù)據(jù)庫)等的任一適合組合??蛻舳擞嬎銠C(jī)926的每一個可以包括個人計算機(jī)、移動計算 裝置、智能手機(jī)或者可以傳輸和接收如至少由網(wǎng)絡(luò)920所促成實現(xiàn)的通信的其他計算機(jī)。在一些例子中,運行計算機(jī)系統(tǒng)906的制造公司用于制造集成在由運行計算機(jī)系 統(tǒng)902的消費者公司所制造、安裝或者以其他方式生產(chǎn)的較大產(chǎn)品中的存儲器芯片、存儲 器系統(tǒng)等等。作為一個例子,消費者公司可以從制造公司采購閃速存儲器芯片,其隨后用在 便攜式媒體播放器的制造中。作為又一個例子,消費者公司可以從制造公司采購閃速存儲 器芯片,其隨后用在具有無線功能的電話的制造中。在一些例子中,在實現(xiàn)之前描述的計算機(jī)系統(tǒng)902、906和通信網(wǎng)絡(luò)908中所使用 的硬件是傳統(tǒng)的。然而,根據(jù)示例實施例,提供一種在圖9的通信布置中執(zhí)行的用于定購存 儲器裝置的新的方法。該方法將在以下替代通信布置的描述之后更詳細(xì)地進(jìn)行描述?,F(xiàn)在參考圖10,示出消費者和銷售存儲產(chǎn)品的公司之間的通信布置的框圖,這里 存儲產(chǎn)品諸如存儲棒、安全數(shù)字(SD)閃速卡、固態(tài)驅(qū)動器(SSD)等等。此外,在一些情況 中,所銷售的非易失性介質(zhì)是空的,而在其他情況中非易失性介質(zhì)中可以包括內(nèi)容。例如, 該公司可以銷售非易失性存儲器游戲盒帶,或者具有預(yù)安裝的移動裝置應(yīng)用程序的閃速存儲卡。也可以考慮包括存儲器產(chǎn)品的較大產(chǎn)品的銷售。例如,該公司可以銷售包括閃速卡 的MP3播放器,包括閃速卡的蜂窩電話,包括SSD的桌面/移動計算機(jī)等等。仍舊參考圖2,消費者具有通過通信網(wǎng)絡(luò)908 (例如,因特網(wǎng))和存儲器產(chǎn)品公司的 計算機(jī)系統(tǒng)1006通信的客戶端計算機(jī)1002。可以理解,客戶端計算機(jī)1002可以包括個人 計算機(jī)、移動計算裝置、智能手機(jī)或者可以傳輸和接收如至少由通信網(wǎng)絡(luò)908所促成實現(xiàn) 的通信的其他計算機(jī)。關(guān)于存儲器產(chǎn)品公司的計算機(jī)系統(tǒng)1006,其包括網(wǎng)絡(luò)1020和多個客戶端計算機(jī) 1026。網(wǎng)絡(luò)1020可以包括局域網(wǎng)(LAN)、虛擬專用網(wǎng)絡(luò)(VPN)、服務(wù)器、數(shù)據(jù)存儲(例如數(shù) 據(jù)庫)等的任一適合組合。客戶端計算機(jī)1026的每一個可以包括個人計算機(jī)、移動計算裝 置、智能手機(jī)或者可以傳輸和接收如至少由網(wǎng)絡(luò)1020所促成實現(xiàn)的通信的其他計算機(jī)。當(dāng)網(wǎng)絡(luò)920或者1020包括服務(wù)器時,本領(lǐng)域內(nèi)的普通技術(shù)人員可以認(rèn)識到這樣的 服務(wù)器典型地可以發(fā)送和接收通過因特網(wǎng)傳輸?shù)耐ㄐ拧8鶕?jù)一些示例實施例,服務(wù)器可以 接收包括對應(yīng)于至少一個項目(如隨后將更詳細(xì)地描述)的定購的信息的數(shù)據(jù)。在那些示 例實施例中,服務(wù)器還可以處理數(shù)據(jù),使得數(shù)據(jù)適合存儲在至少一個數(shù)據(jù)存儲中。本領(lǐng)域內(nèi) 的普通技術(shù)人員可以理解如何使得數(shù)據(jù)適合用于存儲。僅作為一個簡單例子,在服務(wù)器處 接收的數(shù)據(jù)可以包括沒有保存在至少一個數(shù)據(jù)存儲中的部分。例如,該數(shù)據(jù)可以包括在數(shù) 據(jù)中出現(xiàn)的一個或者多個加密部分,來確保因特網(wǎng)上傳輸期間的安全性。這樣的加密部分 可以通過服務(wù)器來處理。可以理解,考慮除結(jié)合圖9和圖10所描述之外的通信布置上的變化。例如,不同 于圖10中所示的變化,當(dāng)顧客(消費者)家中不存在類似于網(wǎng)絡(luò)912 (圖9)的消費者側(cè)網(wǎng) 絡(luò)時,顧客(消費者)不能在家中操作其客戶端計算機(jī)1002。而是,顧客將會使用其辦公室 中、網(wǎng)吧中的計算機(jī),或者使用諸如機(jī)場等公共區(qū)域的WiFi熱點地區(qū)中的移動計算機(jī)。在 這樣的環(huán)境中,可以存在類似于網(wǎng)絡(luò)912的消費者側(cè)網(wǎng)絡(luò)?,F(xiàn)在參考圖11,圖11是根據(jù)一些示例實施例用于定購存儲器裝置或者存儲器產(chǎn) 品的方法1100的流程圖。以下描述從“開始”到“結(jié)束”的方法1100,其考慮到了所設(shè)想的 一些不同于所示動作的一些變化。例如,在一些例子中,一些動作可以以不同于所示順序的 順序發(fā)生。此外,在以下描述中任何對“消費者”的引用都是指該術(shù)語廣義上的含義,包括 例如,對應(yīng)于圖9的例子的環(huán)境中的消費者公司,或者對應(yīng)于圖10的例子的環(huán)境中的顧客。 類似地,下面描述中任何對“出售方”的引用也是指該術(shù)語廣義上的含義,例如包括對應(yīng)于 圖9的例子的環(huán)境中的存儲器裝置制造公司,或者對應(yīng)于圖10的例子的環(huán)境中的存儲器產(chǎn) 品公司。在緊接在“開始”之后示出的動作1104處,消費者將應(yīng)用程序載入客戶端計算機(jī) 916(圖9)或者客戶端計算機(jī)1002 (圖10)上。在一些例子中,應(yīng)用程序可以是基于因特網(wǎng) 瀏覽器的應(yīng)用程序(例如,微軟的InternetExplorer ),但在其他例子中,應(yīng)用程序可 以采用包括不需要載入因特網(wǎng)瀏覽器的應(yīng)用程序的一些其他形式。此外,在動作1104處, 在客戶端計算機(jī)和出售方的網(wǎng)絡(luò)之間建立通信。作為此方面的例子,根據(jù)在出售方的網(wǎng)絡(luò) 服務(wù)器上保存的信息所構(gòu)建的基于表格的圖形用戶界面(GUI)可以出現(xiàn)在消費者計算機(jī) 的顯示器上。在動作1108處,將消費者期望定購的項目(即非易失性存儲器裝置或者非易失性存儲器產(chǎn)品)的各種選項(通過顯示屏或者其他裝置可視地)呈現(xiàn)給消費者。根據(jù)一些例 子,通過呈現(xiàn)在顯示屏上的交互式可填充表格來將其實現(xiàn)。參考圖12,在顯示屏1204上示出一個可能的可填充表格的部分1202。(應(yīng)該理解 可填充定購表格通常提供至少幾個定購細(xì)節(jié)的項目,盡管當(dāng)前僅示出關(guān)于定購的一個細(xì)節(jié) 的表格部分,但這便于說明)。仍舊參考圖12,從請求“請選擇存儲器裝置的容量”可以確定消費者需要輸入關(guān)于 其期望的存儲器裝置的容量的細(xì)目,作為其定購的一部分。在所示例子中,消費者具有關(guān)于 其期望的存儲器裝置的容量的五個選項1210a-1210e。選項1210a和1210e是二的次冪的 容量。選項1210b、1210c和1210d是非二的次冪容量。參考圖11,在所示定購方法中的動作1112處,消費者輸入其對于非易失性存儲器 裝置或者非易失性存儲器產(chǎn)品的定購。在圖12的所示示例GUI中,動作1112包括完成可填 充表格。作為該過程的一部分,消費者可以將光標(biāo)1220在其中一個單選按鈕1222a-1222e 上移動(每個單選按鈕對應(yīng)于相應(yīng)的選項1210a-1210e中的一個)并且選中它。消費者隨 后可以將光標(biāo)1220移動到可填充表格的其他部分,以輸入關(guān)于其此次定購的其它細(xì)目。如 所提及的,可填充定購表格通常提供至少幾個定購細(xì)目的項目。作為另一個可能的定購細(xì) 目的一個例子,消費者可以輸入其希望定購的非易失性存儲器裝置或者非易失性存儲器產(chǎn) 品的數(shù)量。由此,公司消費者更可能定購相對大量的裝置/產(chǎn)品,而單個消費者更可能定購 相對數(shù)量小的裝置/產(chǎn)品。盡管在圖12的例子中輸入細(xì)目通過單選按鈕,但是GUI設(shè)計領(lǐng)域內(nèi)普通技術(shù)人員 將意識到存在多種用于輸入同樣或者類似細(xì)目的對單選按鈕的替代。圖13示出一種這樣 的替代。在圖13中,在顯示屏1204上示出替代的可填充表格的部分1302。同樣,消費者需 要輸入關(guān)于其所期望的存儲器裝置的容量的細(xì)目,作為其定購的一部分。在所示例子中,消 費者在光標(biāo)1314處的文本字段1310中鍵入容量??蛇x地,⑶I可以包括交互邏輯來在鍵 入細(xì)目同時驗證所輸入容量是合法項(即與消費者所期望容量相匹配的一個或多個存儲 器裝置是可供采購的)。在輸入容量不是合法項的情況下可以出現(xiàn)一個通知,例如在文本字 段1310附近出現(xiàn)幾個詞。除了上述區(qū)別之外,圖13的例子可以以其它方式類似于圖12的例子。例如,在消 費者完成在文本字段1310中輸入容量細(xì)目之后,消費者可以隨后移動光標(biāo)1220到可填充 表格的其他部分來輸入關(guān)于其定購的其它細(xì)目。不是所有示例實施例限于通過⑶I定購項目。事實上,可以考慮消費者甚至可以 根本不需要查看顯示屏的情況。在至少一個示例實施例中,消費者可以通過電話服務(wù)類型 的應(yīng)用來輸入其定購,該應(yīng)用中可以通過雙音多頻(DTMF)信令來接受消費者輸入,該信令 可通過響應(yīng)于語音提示使用按鍵式鍵盤(touch tone keypad)來產(chǎn)生。在這樣的示例實施 例中,在連續(xù)語音提示之后,可以逐一輸入該定購的細(xì)目。(已知該類的定購在其他環(huán)境中 也存在,例如股票定購和家庭購物定購)。也可以使用其他替代示例實施例?,F(xiàn)在再次參考圖11,并且更具體地參考動作1112之后的流程圖中的下一個示例 動作1116,在此動作處,消費者輸入支付信息。在一些例子中,消費者可通過輸入例如其 信號卡號和過期日期到GUI的字段中來通過信用卡支付。在其他例子中,消費者可通過使
13用一些其他形式的支付方式諸如PayPalTM來支付。也可以考慮可替代的變化。例如,如 果出售方的計算機(jī)系統(tǒng)有方法通過與消費者的身份相關(guān)聯(lián)來獲取信用卡信息,則不需要 消費者輸入其信用卡信息。例如,參見Hartman等人的美國專利5,960,411號(所謂的 “One-Click”專利)。作為另一個例子,消費者可以不在購買處進(jìn)行支付。例如,稍后可以 向消費者開出貨單,指示在自貨單日起的一段時間之內(nèi)進(jìn)行后續(xù)支付。在動作1120處,已經(jīng)得到完成定購的必要信息,并且因此保存該定購用于隨后的 處理。更具體地,定購典型地保存在出售方計算機(jī)系統(tǒng)中的合適存儲裝置中。該合適存儲 裝置可以采用計算機(jī)可讀介質(zhì)上的數(shù)據(jù)庫的形式,然而也可以采用本領(lǐng)域內(nèi)的普通技術(shù)人 員理解的其他形式的適合的存儲裝置。在動作1124處,定購的確認(rèn)被發(fā)送到消費者。通常,確認(rèn)采用一個或者多個電子 通知的形式發(fā)送給消費者。電子通知的例子包括電子郵件消息、文本消息、顯示給消費者的 瀏覽器頁面等。參考圖9和10,在一些例子中,由網(wǎng)絡(luò)920或者1020中的服務(wù)器產(chǎn)生用于 確認(rèn)收到定購的電子通知,以便在通過通信網(wǎng)絡(luò)908傳輸之后分別由客戶端計算機(jī)916或 者1002直接或者最終接收?,F(xiàn)在參考圖14,圖14是根據(jù)一些示例實施例的利于非易失性存儲器媒體更新 的通信布置的框圖。在此圖中,計算機(jī)1402可以和遠(yuǎn)程計算機(jī)系統(tǒng)1404通過通信網(wǎng)絡(luò) 1406(例如因特網(wǎng))來通信??商娲兀嬎銠C(jī)1402可以經(jīng)由本地網(wǎng)絡(luò)1408和通信網(wǎng)絡(luò) 1406與遠(yuǎn)程計算機(jī)系統(tǒng)1404通信。關(guān)于計算機(jī)1402,可以包括(不管單獨地或者與一個或者多個其它通信鏈接的計 算機(jī)1402組合)個人計算機(jī)、移動計算裝置、移動全球定位系統(tǒng)(GPS)裝置,智能電話、移 動(手持)游戲系統(tǒng),非移動游戲系統(tǒng),或者可以傳輸和接收由至少通信網(wǎng)絡(luò)1406所促成 的通信的其它計算機(jī)。計算機(jī)1402包括允許計算機(jī)1402和存儲器產(chǎn)品1424通信連接的 接口設(shè)備1420。可列舉接口設(shè)備的非窮舉列表包括通用串行總線(USB)端口,閃速卡讀卡 器,盒帶讀出器,以太網(wǎng)端口,WiFi收發(fā)器等等,或者它們的任一適合組合。關(guān)于存儲器產(chǎn) 品1424,示例包括非易失性存儲棒,閃速卡,非易失性存儲器游戲盒帶,專用非易失性存儲 器裝置,固態(tài)驅(qū)動器(SSD)等等。所示存儲器產(chǎn)品1424包括具有非二的次冪容量的至少一個非易失性存儲器芯片 1430。根據(jù)一些示例實施例,存儲器芯片1430上預(yù)裝的是大量的文件(數(shù)據(jù)和/或計算機(jī) 可讀指令),這些文件占用部分但不是全部存儲器芯片1430的容量(“預(yù)裝”意味在存儲器 產(chǎn)品1424銷售給產(chǎn)品用戶時或者之前保存在存儲器芯片1430上,或者在存儲器產(chǎn)品1424 的制造、安裝、封裝階段期間的某一時間點保存在存儲器芯片1430上)。保存在存儲器芯片 1430上的文件典型地包括軟件代碼。作為此后稱為示例一的一個例子,如果計算機(jī)1402包 括移動GPS裝置,則GPS應(yīng)用程序和/或道路圖可以保存在存儲器芯片1430上。作為此后 稱為示例二的另一個例子,如果計算機(jī)1402包括游戲系統(tǒng),則視頻游戲可以保存在存儲器 芯片1430上。還可以有其它類似例子。仍舊參考上述示例實施例,存儲器產(chǎn)品1424的用戶可以通過使用計算機(jī)1402來 從遠(yuǎn)程計算機(jī)系統(tǒng)下載附加的文件以便存儲在具有非二的次冪容量的一個或者多個非易 失性存儲器芯片1430上,從而方便地改進(jìn)該存儲器產(chǎn)品。再次參考示例一,附加的文件可 以是例如附加的道路圖。關(guān)于示例二,附加的文件可以是例如視頻游戲中的其它級別。根
14據(jù)至少一個示例實施例,還可以在存儲預(yù)裝文件的同一存儲器芯片1430上保存一個或者 全部附加文件,這是因為如前所述預(yù)裝文件不會占用存儲器芯片1430的全部容量。此外, 由于存儲器芯片1430因不需要從僅具有二的次冪容量的存儲器芯片中選出而可以具有靈 活可選的大小,所以在各種例子中將要保存在存儲器芯片1430上的應(yīng)用程序和文件的制 作者(作者)將較少地受到針對二的次冪容量的存儲器芯片嘗試優(yōu)化應(yīng)用程序和文件的大 小的約束。 可以對所述實施例進(jìn)行某些修改和變化。從而,上述實施例被認(rèn)為是示例性而非 限制性的。
權(quán)利要求
一種非易失性存儲器裝置,包括至少一個平面,所述平面包括多個塊,每個塊分為多個頁面,并且每個所述塊沿著第一維度由用于保存數(shù)據(jù)的第一數(shù)量的存儲器單元限定,并且沿著第二維度由用于保存數(shù)據(jù)的第二數(shù)量的存儲器單元限定,所述非易失性存儲器具有和所述平面的數(shù)據(jù)部分中的存儲器單元的總數(shù)成比例相關(guān)的非二的次冪容量;以及多個行譯碼器,并且頁面數(shù)量和行譯碼器數(shù)量在存儲器裝置中存在至少大體一對一的關(guān)系,并且每個所述行譯碼器配置為便于在存儲器裝置的相關(guān)頁面上進(jìn)行讀出操作。
2.權(quán)利要求1所述的非易失性存儲器裝置,其中,所述多個行譯碼器是非二的次冪個 行譯碼器。
3.權(quán)利要求1或者2所述的非易失性存儲器裝置,其中,所述至少一個平面是多于兩個 平面。
4.權(quán)利要求3所述的非易失性存儲器裝置,還包括少于所述平面數(shù)量的多個高電壓發(fā) 生器,用于提供在諸如所述讀出操作的存儲器裝置的操作期間所需的高電壓。
5.權(quán)利要求3或者4所述的非易失性存儲器裝置,其中,所述多于兩個的平面是非二的 次冪個平面。
6.權(quán)利要求1到3的任一個所述的非易失性存儲器裝置,還包括等于所述平面數(shù)量 的多個高電壓發(fā)生器,用于提供在諸如所述讀出操作的存儲器裝置的操作期間所需的高電 壓。
7.權(quán)利要求1到6的任一項所述的非易失性存儲器裝置,其中,所述非易失性存儲器裝 置是閃速存儲器裝置。
8.權(quán)利要求1到6的任一項所述的非易失性存儲器裝置,其中,所述非易失性存儲器裝 置是NAND閃速存儲器裝置。
9.一種存儲器系統(tǒng),包括至少一個非易失性存儲器裝置,該非易失性存儲器裝置具有至少一個平面,該平面包 括多個塊,每個塊分為多個頁面,每個所述塊沿著第一維度由用于保存數(shù)據(jù)的第一數(shù)量的 存儲器單元限定并且沿著第二維度由用于保存數(shù)據(jù)的第二數(shù)量的存儲器單元限定,該存儲 器裝置具有和平面的數(shù)據(jù)部分中的存儲器單元的總數(shù)成比例相關(guān)的非二的次冪容量;以及和存儲器裝置通信的控制器,該控制器包括存儲裝置和管理模塊,所述存儲裝置保存 映射表,所述管理模塊配置為存取映射表來執(zhí)行邏輯地址到物理地址的轉(zhuǎn)換,并且歸屬于 存儲器裝置的非二的次冪容量的無效物理地址被標(biāo)出在映射表中。
10.權(quán)利要求9所述的存儲器系統(tǒng),其中所述存儲器裝置包括多個行譯碼器,并且頁面 數(shù)量和行譯碼器數(shù)量在存儲器裝置中存在至少大體一對一的關(guān)系,并且每個所述行譯碼器 配置為便于在存儲器裝置的相關(guān)頁面上進(jìn)行讀出操作。
11.權(quán)利要求10所述的存儲器系統(tǒng),其中,所述多個行譯碼器是非二的次冪個行譯碼O
12.權(quán)利要求9到11的任一項所述的存儲器系統(tǒng),其中,所述至少一個平面是多于兩個平面。
13.權(quán)利要求12所述的存儲器系統(tǒng),所述存儲器裝置包括少于所述平面數(shù)量的多個高 電壓發(fā)生器,用于提供在存儲器裝置的讀出和其它操作期間所需的高電壓。
14.權(quán)利要求12或者13所述的存儲器系統(tǒng),其中,所述多于兩個的平面是非二的次冪 個平面。
15.權(quán)利要求9到14的任一項所述的存儲器系統(tǒng),其中所述存儲器裝置是NAND閃速存 儲器裝置,所述存儲裝置是靜態(tài)隨機(jī)存取存儲器(SRAM)并且所述管理模塊包括用于根據(jù) NAND閃速轉(zhuǎn)換層(NFTL)來處理邏輯地址到物理地址的轉(zhuǎn)換的分配器。
16.權(quán)利要求9到14的任一項所述的存儲器系統(tǒng),其中,所述存儲器裝置是閃速存儲器裝置。
17.一種使用數(shù)據(jù)填寫存儲器控制器表的方法,該表保存在存儲器控制器的隨機(jī)存取 存儲器中,該存儲器控制器和至少一個非易失性存儲器裝置相通信,該非易失性存儲器裝 置具有保存用于存儲器控制器的管理功能的數(shù)據(jù)的至少一個存儲器單元陣列,該方法包 括從至少一個存儲器單元陣列獲取數(shù)據(jù),該至少一個存儲器單元陣列具有非二的次冪容量;處理存儲器控制器中的數(shù)據(jù)來確定歸屬于至少一個存儲器單元陣列的非二的次冪容 量的無效物理地址;和修改存儲器控制器表來標(biāo)出所述無效物理地址。
18.權(quán)利要求17所述的方法,其中,所述至少一個存儲器單元陣列是大于二的多個存 儲器單元陣列,大于二的所述數(shù)量是非二的次冪數(shù)量。
19.權(quán)利要求17或者18的方法,還包括修改相同的存儲器控制器表來標(biāo)出壞的存儲器單元。
20.權(quán)利要求17到19的任一項所述的方法,其中,所述數(shù)據(jù)從至少一個存儲器單元陣 列的頁面中的備用字段獲取。
21.一種能夠發(fā)送和接收經(jīng)由因特網(wǎng)傳輸?shù)耐ㄐ诺木W(wǎng)絡(luò),該網(wǎng)絡(luò)包括 至少一個服務(wù)器;和與該服務(wù)器通信的至少一個數(shù)據(jù)保存裝置,并且該服務(wù)器用于i)接收包含信息的數(shù)據(jù),該信息對應(yīng)于對于至少一個項目的定購,該至 少一個項目包括具有非二的次冪容量的至少一個非易失性存儲器芯片;ii)處理數(shù)據(jù)以使 該數(shù)據(jù)適合存儲在至少一個數(shù)據(jù)保存裝置中;和iii)產(chǎn)生電子通知,該電子通知適于通過 因特網(wǎng)傳輸,用來向消費者提供對于定購接收的確認(rèn)。
22.權(quán)利要求21所述的網(wǎng)絡(luò),其中,所述服務(wù)器是存儲器裝置制造公司的服務(wù)器。
23.權(quán)利要求21所述的網(wǎng)絡(luò),其中,所述電子通知是電子郵件。
24.權(quán)利要求21所述的網(wǎng)絡(luò),其中,所述消費者是公司實體。
25.權(quán)利要求21所述的網(wǎng)絡(luò),其中,所述非易失性存儲器芯片具有非二的次冪個行譯碼器。
26.權(quán)利要求21所述的網(wǎng)絡(luò),其中,所述非易失性存儲器芯片具有非二的次冪個平面。
全文摘要
本發(fā)明披露具有非二的次冪存儲容量的非易失性存儲器裝置。該非易失性存儲器裝置包括至少一個平面。該平面包括多個塊,每個塊分為多個頁面,并且每個塊沿著第一維度由用于保存數(shù)據(jù)的第一數(shù)量的存儲器單元限定,并且沿著第二維度由用于保存數(shù)據(jù)的第二數(shù)量的存儲器單元限定。非易失性存儲器具有和平面中的存儲器單元的總數(shù)成比例相關(guān)的非二的次冪容量。非易失性存儲器還包括多個行譯碼器。對于頁面數(shù)量和行譯碼器數(shù)量在存儲器裝置中存在至少大體一對一的關(guān)系。每個行譯碼器配置為利于在存儲器裝置的相關(guān)頁面上進(jìn)行讀出操作。
文檔編號G11C16/08GK101911202SQ200880124789
公開日2010年12月8日 申請日期2008年12月16日 優(yōu)先權(quán)日2008年1月17日
發(fā)明者D·A·哈蒙德, 金鎮(zhèn)祺 申請人:莫塞德技術(shù)公司