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

閃存組件及非易失性半導(dǎo)體存儲(chǔ)器組件的制作方法

文檔序號(hào):10511835閱讀:523來源:國知局
閃存組件及非易失性半導(dǎo)體存儲(chǔ)器組件的制作方法
【專利摘要】非易失性半導(dǎo)體存儲(chǔ)系統(tǒng)具有:多個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì);具有與多個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì)連接的介質(zhì)接口組(1個(gè)以上的接口設(shè)備)的控制電路;多個(gè)開關(guān)。介質(zhì)接口組和多個(gè)開關(guān)通過數(shù)據(jù)總線而連接,各開關(guān)和各2個(gè)以上的非易失性芯片通過數(shù)據(jù)總線而連接。開關(guān)構(gòu)成為,切換與介質(zhì)接口組連接的數(shù)據(jù)總線和與連接在該開關(guān)上的多個(gè)非易失性芯片中的任意一個(gè)連接的數(shù)據(jù)總線之間的連接。控制電路將寫入對象的數(shù)據(jù)分割成多個(gè)數(shù)據(jù)要素,通過控制多個(gè)開關(guān)來切換連接,將多個(gè)數(shù)據(jù)要素分散地發(fā)送到多個(gè)非易失性芯片。
【專利說明】閃存組件及非易失性半導(dǎo)體存儲(chǔ)器組件
[0001 ] 本發(fā)明申請是國際申請日為2011年9月30日、國際申請?zhí)枮镻CT/JP2011/072653、進(jìn)入中國國家階段的國家申請?zhí)枮?01180071483.9、發(fā)明名稱為“非易失性半導(dǎo)體存儲(chǔ)系統(tǒng)”的發(fā)明申請的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及具有多個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì)的存儲(chǔ)系統(tǒng)。
【背景技術(shù)】
[0003]存儲(chǔ)系統(tǒng)一般來說將基于由多個(gè)存儲(chǔ)設(shè)備構(gòu)成的RAID(RedundantArray ofIndependent Disks:獨(dú)立冗余磁盤陣列)組生成的邏輯卷提供給上位裝置(例如主機(jī)計(jì)算機(jī))。近年來,作為存儲(chǔ)設(shè)備,在HDD(Hard Disk Drive)的基礎(chǔ)上或者取代HDD,采用具有多個(gè)非易失性芯片的非易失性半導(dǎo)體存儲(chǔ)裝置。作為非易失性半導(dǎo)體存儲(chǔ)設(shè)備例如采用具有多個(gè)閃存芯片(以下稱為FM芯片)的閃存(例如專利文獻(xiàn)I)。
[0004]現(xiàn)有技術(shù)文獻(xiàn)
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:日本特開2010-3161號(hào)公報(bào)
[0007]在非易失性半導(dǎo)體存儲(chǔ)設(shè)備中,也有增加存儲(chǔ)容量的要求。為了使存儲(chǔ)容量增加,需要使搭載的非易失性芯片增加,但若要搭載更多的非易失性芯片,則需要在包含與非易失性芯片連接的接口設(shè)備在內(nèi)的電路(以下稱為控制電路,例如六31(:(4??1化&^011Specific Integrated Circuit))中準(zhǔn)備用于與向多個(gè)非易失性芯片發(fā)送各種信號(hào)的總線連接的管腳。
[0008]由此,若要使非易失性半導(dǎo)體存儲(chǔ)設(shè)備的存儲(chǔ)容量增加,則控制電路的大小變大。另一方面,若減小控制電路的大小,則能夠連接的非易失性芯片的數(shù)量變少,難以增加存儲(chǔ)容量。另外,在連接大量的非易失性芯片時(shí),難以高效地進(jìn)行數(shù)據(jù)傳送。

【發(fā)明內(nèi)容】

[0009]本發(fā)明的目的在于提供一種技術(shù),能夠抑制控制電路的大小的同時(shí),使能搭載的非易失性芯片的數(shù)量增加,并能夠高效地進(jìn)行數(shù)據(jù)傳送。
[0010]非易失性半導(dǎo)體存儲(chǔ)系統(tǒng)具有:(a)多個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì);(b)具有與多個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì)連接的介質(zhì)接口組(I個(gè)以上的接口設(shè)備)的控制電路;(C)多個(gè)開關(guān)。介質(zhì)接口組和多個(gè)開關(guān)通過數(shù)據(jù)總線而連接,各開關(guān)和各2個(gè)以上的非易失性芯片通過數(shù)據(jù)總線而連接。開關(guān)構(gòu)成為,切換與介質(zhì)接口組連接的數(shù)據(jù)總線和與連接在該開關(guān)上的多個(gè)非易失性芯片中的任意一個(gè)連接的數(shù)據(jù)總線之間的連接??刂齐娐穼懭雽ο蟮臄?shù)據(jù)分割成多個(gè)數(shù)據(jù)要素,通過控制多個(gè)開關(guān)來切換連接,將多個(gè)數(shù)據(jù)要素分散地發(fā)送到多個(gè)非易失性芯片。
[0011]非易失性半導(dǎo)體存儲(chǔ)系統(tǒng)也可以是具有上述(a)、(b)及(C)要素的存儲(chǔ)介質(zhì)組(例如,后述的閃存PKG10),也可以是具有多個(gè)這樣的存儲(chǔ)介質(zhì)組的存儲(chǔ)裝置(例如后述的閃存設(shè)備400),還可以是具有多個(gè)這樣的存儲(chǔ)裝置和與這些存儲(chǔ)裝置連接的控制器的系統(tǒng)(例如,后述的存儲(chǔ)系統(tǒng)I)。
[0012]也可以是,介質(zhì)接口組具有多個(gè)介質(zhì)接口,介質(zhì)接口按N個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì)(N是I以上的整數(shù))的每一個(gè)而存在。構(gòu)成I個(gè)非易失性半導(dǎo)體存儲(chǔ)介質(zhì)的多個(gè)非易失性芯片可以存在于例如I個(gè)DIMM中。DIMM可以具有與這些多個(gè)非易失性芯片連接的I個(gè)以上的開關(guān)。
【附圖說明】
[0013]圖1表示實(shí)施方式的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)例。
[0014]圖2表不實(shí)施方式的閃存設(shè)備的結(jié)構(gòu)例。
[0015]圖3表示實(shí)施方式的閃存組件的結(jié)構(gòu)例。
[0016]圖4表不實(shí)施方式的閃存組件的一部分的詳細(xì)結(jié)構(gòu)例。
[0017]圖5是用于說明實(shí)施方式的寫入處理的第一例的圖。
[0018]圖6是用于說明實(shí)施方式的寫入處理的第二例的圖。
[0019]圖7是從實(shí)施方式的閃存設(shè)備的正面上方觀察的立體圖的一例。
[0020]圖8是從實(shí)施方式的閃存PKG的上表面?zhèn)扔^察的立體圖的一例。
[0021 ]圖9是從實(shí)施方式的閃存PKG的下表面?zhèn)扔^察的立體圖的一例。
[0022 ]圖1O表示實(shí)施方式的DIMM的概要結(jié)構(gòu)的一例。
[0023]圖11表示實(shí)施方式的芯片讀取處理的流程圖的一例。
[0024]圖12表示實(shí)施方式的芯片寫入處理的流程圖的一例。
[0025]圖13表示實(shí)施方式的芯片多重寫入處理的流程圖的一例。
[0026]圖14表示實(shí)施方式的一變形例的閃存組件的一部分的詳細(xì)結(jié)構(gòu)例。
[0027]圖15表示實(shí)施方式的邏輯地址層和物理層的關(guān)系的一例。
[0028]圖16表示實(shí)施方式的用戶地址空間和閃存存儲(chǔ)邏輯空間的關(guān)系的一例。
[0029]圖17表示實(shí)施方式的邏輯物理轉(zhuǎn)換信息的結(jié)構(gòu)例。
[0030]圖18表示實(shí)施方式的再生處理的流程圖的一例。
[0031]圖19表示實(shí)施方式的擦除管理信息的結(jié)構(gòu)例。
【具體實(shí)施方式】
[0032]以下,參照【附圖說明】一實(shí)施方式。
[0033]此外,在以下的說明中,為了對要素(例如,頁、閃存芯片(FM芯片)、開關(guān)(SW))進(jìn)行特定,使用了包含序號(hào)的識(shí)別信息,但作為識(shí)別信息也可以使用不包含序號(hào)的信息。
[0034]另外,在以下的說明中,在要區(qū)別地說明同種要素的情況下,代替要素名和附圖標(biāo)記的組合,使用要素名和識(shí)別信息的組合。例如,有時(shí)將識(shí)別信息(識(shí)別序號(hào))“O”的開關(guān)表現(xiàn)為“開關(guān)#0”。
[0035]另外,在以下的說明中,有時(shí)將接口設(shè)備簡記為“I/F”。
[0036]另外,在以下的說明中,非易失性半導(dǎo)體存儲(chǔ)介質(zhì)采用閃存(FM)。該閃存是以區(qū)塊單位進(jìn)行擦除并以頁單位進(jìn)行訪問的種類的閃存,典型的是NAND型的閃存。但是,閃存也可以代替NAND型而為其他種類的閃存(例如NOR型)。另外,也可以代替閃存而采用其他種類的非易失性半導(dǎo)體存儲(chǔ)介質(zhì),例如相變存儲(chǔ)器。
[0037]另外,在以下的說明中,非易失性半導(dǎo)體存儲(chǔ)介質(zhì)是如上所述的NAND型閃存。由此,使用頁和區(qū)塊這樣的術(shù)語。另外,在某邏輯區(qū)域(在該段中稱為“對象邏輯區(qū)域”)是寫入目標(biāo)、且已將頁(在該段中稱為“第一頁”)分配到對象邏輯區(qū)域并在第一頁中存儲(chǔ)有數(shù)據(jù)的情況下,向?qū)ο筮壿媴^(qū)域分配空置的頁(在該段中稱為“第二頁”)來取代第一頁,將數(shù)據(jù)寫入到第二頁。寫入到第二頁的數(shù)據(jù)對于對象邏輯區(qū)域來說是最新的數(shù)據(jù),存儲(chǔ)在第一頁中的數(shù)據(jù)對于對象邏輯區(qū)域來說是舊數(shù)據(jù)。以下,關(guān)于各邏輯區(qū)域,有時(shí)將最新的數(shù)據(jù)稱為“有效數(shù)據(jù)”,將舊數(shù)據(jù)稱為“無效數(shù)據(jù)”。另外,有時(shí)將存儲(chǔ)有有效數(shù)據(jù)的頁稱為“有效頁”,將存儲(chǔ)有無效數(shù)據(jù)的頁稱為“無效頁”。
[0038]首先,說明本實(shí)施方式的概況。
[0039 ] 如圖2所示,閃存設(shè)備400例如具有I個(gè)以上的閃存組件(閃存PKG) 1。如圖3所示,閃存PKGlO具有多個(gè)閃存芯片(FM芯片)32。
[0040]作為閃存PKGlO的介質(zhì)接口的一例的FMI/F控制部24對FM芯片32輸出芯片使能信號(hào)(CE信號(hào))、寫入該FM芯片32的數(shù)據(jù)、和成為該數(shù)據(jù)的寫入目標(biāo)的地址。在本實(shí)施方式中,如圖4所示,從FM I /F控制部24輸出的CE信號(hào)用的信號(hào)線27被配置成與多個(gè)FM芯片32連接。在FM I/F控制部24中,對I條CE信號(hào)線27設(shè)置I個(gè)輸出端子(管腳)即可,從而具有比FM芯片32的個(gè)數(shù)少的數(shù)量的管腳即可。由此,能夠減少包含F(xiàn)M I/F控制部24在內(nèi)的ASIC等的電路中的管腳配置所需的區(qū)域。
[0041]另外,在本實(shí)施方式中,如圖4所示,供從FMI/F控制部24輸出的數(shù)據(jù)、地址等的信號(hào)(CE信號(hào)以外的信號(hào))傳輸?shù)目偩€(總線:不包含控制線,但稱為總線)25分別與開關(guān)31連接。另外,在開關(guān)31上通過總線28連接有M個(gè)(M為2以上的整數(shù),例如,M = 4)FM芯片32。開關(guān)31能夠切換總線25和任意一條總線28的連接。在對多個(gè)FM芯片32的讀取和寫入中,通過總線25交換數(shù)據(jù)、地址等,從而在FM I/F控制部24中,只要確保與總線25連接的管腳即可。因此,能夠減少包含F(xiàn)M I/F控制部24在內(nèi)的ASIC等的電路中的管腳配置所需的區(qū)域。另外,由于通過開關(guān)31連接總線25和多條總線28的任意一條,所以不會(huì)成為多條總線28電連接的狀態(tài)。由此,能夠抑制通過總線25與FM芯片32連接的整體布線中的負(fù)荷容量,能夠使與FM芯片32之間的數(shù)據(jù)交換的品質(zhì)較高。
[0042]以下,詳細(xì)說明本實(shí)施方式。
[0043]圖1表示本實(shí)施方式的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)例。
[0044]計(jì)算機(jī)系統(tǒng)具有存儲(chǔ)系統(tǒng)I和主機(jī)計(jì)算機(jī)(也稱為主機(jī))200。存儲(chǔ)系統(tǒng)1、主機(jī)200的數(shù)量分別能夠?yàn)镮個(gè)以上。存儲(chǔ)系統(tǒng)I和主機(jī)200通過通信網(wǎng)絡(luò)(例如,SAN(Storage AreaNetwork))而相互連接。存儲(chǔ)系統(tǒng)I存儲(chǔ)主機(jī)200所利用的數(shù)據(jù)。主機(jī)200執(zhí)行各種處理,從存儲(chǔ)系統(tǒng)I讀取數(shù)據(jù),或向存儲(chǔ)系統(tǒng)I寫入數(shù)據(jù)。
[0045]存儲(chǔ)系統(tǒng)I具有多個(gè)存儲(chǔ)設(shè)備和與這些多個(gè)存儲(chǔ)設(shè)備連接的RAID(RedundantArray of Independent(or Inexpensive)Disks的簡寫))控制器設(shè)備300。
[0046]多個(gè)存儲(chǔ)設(shè)備包括多種存儲(chǔ)設(shè)備。至少I種的存儲(chǔ)設(shè)備可以存在I個(gè)以上。作為存儲(chǔ)設(shè)備例如存在閃存設(shè)備400、SSD(Solid State Drive)設(shè)備500、HDD(Hard Disk Drive)設(shè)備(SAS:Serial Attached SCSI)600及HDD設(shè)備(SATA:Serial ATA)700。
[0047]RAID控制器設(shè)備300具有多個(gè)RAID控制器301。各RAID控制器301通過內(nèi)部總線與閃存設(shè)備400、SSD設(shè)備500、HDD設(shè)備(SAS) 600及HDD設(shè)備(SATA) 700連接。
[0048]此外,RAID控制器301是對于閃存設(shè)備400、SSD設(shè)備500、HDD設(shè)備(SAS)600及HDD設(shè)備(SATA)700來說的上位裝置的一例。RAID控制器301從對于RAID控制器301來說的上位裝置(例如,主機(jī)200)接受I/O指令,根據(jù)該I/O指令,進(jìn)行向閃存設(shè)備400、SSD設(shè)備500、HDD設(shè)備(SAS)600或HDD設(shè)備(SATA)700的訪問控制。RAID控制器301也可以將閃存設(shè)備400、SSD設(shè)備500、HDD設(shè)備(SAS)600、HDD設(shè)備(SATA)700的各自的存儲(chǔ)區(qū)域分別作為不同的存儲(chǔ)層次來管理,對數(shù)據(jù)的寫入目標(biāo)的邏輯區(qū)域,進(jìn)行分配任意的存儲(chǔ)層次的存儲(chǔ)區(qū)域的處理。
[0049]這里,具有以下特征,SSD設(shè)備500的閃存的能寫入次數(shù)比閃存設(shè)備400多,而在讀取速度及成本方面,閃存設(shè)備400更好。由此,RAID控制器301可以將讀取較頻繁地進(jìn)行的數(shù)據(jù)存儲(chǔ)在閃存設(shè)備400中,將寫入較頻繁地進(jìn)行的數(shù)據(jù)存儲(chǔ)在SSD設(shè)備500中。
[0050]圖2表示本實(shí)施方式的閃存設(shè)備的結(jié)構(gòu)例。
[0051 ] 閃存設(shè)備400具有I個(gè)以上的上位I/F開關(guān)(上位I/F Switch)401和I個(gè)以上的閃存組件(PKG) 1。上位I /F開關(guān)401進(jìn)行RAID控制器301和多個(gè)閃存PKG1之間的數(shù)據(jù)的中繼。
[0052]圖3表示本實(shí)施方式的閃存組件的結(jié)構(gòu)例。
[0053]閃存PKGlO作為主存儲(chǔ)器的一例而具有DRAM(DynamicRandom Access Memory)11,還具有FM控制器20和多個(gè)(或I個(gè))DHM(Dual Inline Memory ModuleUiLDRAMll存儲(chǔ)FM控制器20所使用的數(shù)據(jù)等。DRAMll可以搭載在FM控制器20上,也可以搭載在與FM控制器20不同的部件上。
[0054]FM控制器20例如由I個(gè)ASIC(Applicat1n Specific Integrated Circuit)構(gòu)成,具有CPU21、內(nèi)部總線22、上位I/F(接口)23和多個(gè)(或I個(gè))FM I/F控制部24。內(nèi)部總線22能夠通信地連接0卩1]21、上位1/^23、01^111、卩]\1 I/F控制部24。
[0055]上位I/F23連接在上位I/F開關(guān)401上,對與上位裝置之間的通信進(jìn)行中繼。上位I/F23是例如SAS的I/FJM I/F控制部24對與多個(gè)FM芯片32的數(shù)據(jù)交換進(jìn)行中繼。在本實(shí)施方式中,F(xiàn)M I/F控制部24具有多組執(zhí)行與FM芯片32的交換的總線(數(shù)據(jù)總線等),并使用多條總線來對與多個(gè)FM芯片32的數(shù)據(jù)交換進(jìn)行中繼。在本實(shí)施方式中,按每個(gè)DIMM30設(shè)置FM I/F控制部24,F(xiàn)M I/F控制部24對和與該控制部24連接的DIMM30所具有的多個(gè)FM芯片32之間的通信進(jìn)行中繼。此外,F(xiàn)M I/F控制部24管理的DIMM30的片數(shù)也可以是2個(gè)以上。CPU21通過執(zhí)行存儲(chǔ)在DRAMl I (或未圖示的其他存儲(chǔ)區(qū)域)中的程序,能夠執(zhí)行各種處理。CPU21也可以設(shè)置多個(gè),多個(gè)CPU21可以分擔(dān)各種處理。關(guān)于CPU21進(jìn)行的具體處理,將在后說明。
[0056]DMM30具有I個(gè)以上的SW31和多個(gè)FM芯片32JM芯片32是例如MLC(Multi LevelCel I)型的NAND閃存芯片JLC型的FM芯片具有如下特征,雖然能改寫的次數(shù)比SLC型的FM芯片少,但每個(gè)單元的存儲(chǔ)容量多。
[0057]SW31通過包含數(shù)據(jù)總線在內(nèi)的總線25與FM I/F控制部24連接。在本實(shí)施方式中,SW31相對于包含與FM I/F控制部24連接的數(shù)據(jù)總線在內(nèi)的一組總線25,——對應(yīng)地設(shè)置。另外,SW31通過包含數(shù)據(jù)總線在內(nèi)的總線28與多個(gè)FM芯片32連接。SW31能夠有選擇地切換并連接來自FM I/F控制部24的總線25和任意一個(gè)FM芯片32的總線28。這里,由于在DHM30中設(shè)有SW31和多個(gè)FM芯片32,并被布線,所以不需要另行準(zhǔn)備用于連接它們的連接器,能夠期待減少必要的連接器數(shù)量。
[0058]此外,根據(jù)圖3,F(xiàn)M芯片32不通過其他的FM芯片32地連接在SW31上,但FM芯片32也可以通過其他的FM芯片32地連接在SW31上。即,也可以在SW31上連接串聯(lián)的2個(gè)以上的FM芯片32。
[0059]圖4表不本實(shí)施方式的閃存組件的一部分的詳細(xì)結(jié)構(gòu)例。
[0060]FM I/F控制部24具有ECC(Error Correcting Code)電路241、控制寄存器242、FM/SW控制部243、緩存器244、FM總線協(xié)議控制部(在圖中記作“協(xié)議1、協(xié)議2”)246、DMA(DirectMemory Access)部247。在本實(shí)施方式中,緩存器244、FM總線協(xié)議控制部246及DMA部247的組具有FM I/F控制部24管理的數(shù)據(jù)總線的數(shù)量(例如,2組)。
[0061]在DRAMll中,如下所述,寫入對象的數(shù)據(jù)被分割成多個(gè)數(shù)據(jù)要素。ECC電路241從DRAMll讀取寫入對象的數(shù)據(jù)要素,執(zhí)行生成寫入對象的數(shù)據(jù)要素所對應(yīng)(例如所附加)的糾錯(cuò)碼的糾錯(cuò)處理,并將寫入對象的數(shù)據(jù)要素和與該數(shù)據(jù)要素對應(yīng)的糾錯(cuò)碼寫入到緩存器244 中。
[0062]另外,ECC電路241從緩存器244讀取包含讀取對象的數(shù)據(jù)要素和與該數(shù)據(jù)要素對應(yīng)的糾錯(cuò)碼在內(nèi)的數(shù)據(jù),使用與該數(shù)據(jù)要素對應(yīng)的糾錯(cuò)碼來判斷讀取對象數(shù)據(jù)要素是否發(fā)生了錯(cuò)誤。在該判斷結(jié)果是肯定的情況下,ECC電路241執(zhí)行對讀取對象數(shù)據(jù)要素的錯(cuò)誤進(jìn)行校正的糾錯(cuò)處理。ECC電路241將讀取對象的數(shù)據(jù)存儲(chǔ)在DRAMll中。
[0063]在本實(shí)施方式中,ECC電路241負(fù)責(zé)對與多條數(shù)據(jù)總線連接的多個(gè)FM芯片32的糾錯(cuò)碼生成處理、糾錯(cuò)處理。此外,執(zhí)行糾錯(cuò)碼生成處理的代碼生成電路部和執(zhí)行糾錯(cuò)處理的糾錯(cuò)電路部可以是I個(gè),也可以是多個(gè)。若抑制代碼生成電路部和/或糾錯(cuò)電路部的數(shù)量,則能夠抑制FM I/F控制部24的大小。此外,關(guān)于代碼生成電路部,由于電路規(guī)模較小,所以代碼生成電路部可以存在多個(gè)。在任意的情形下,至少糾錯(cuò)電路部關(guān)于多條數(shù)據(jù)總線是共用的,從而能夠期待電路規(guī)模的減小。
[0064]控制寄存器242存儲(chǔ)用于控制對FM芯片32的訪問所需的信息。控制訪問所需的信息例如通過CPU21的控制、FM總線協(xié)議控制部246而設(shè)定。
[0065]FM/SW控制部243與控制寄存器242的設(shè)定相應(yīng)地輸出用于切換DIMM30的多個(gè)SW26的信號(hào)(切換信號(hào))和用于選擇訪問對象的FM芯片32的芯片使能信號(hào)(CE信號(hào))。在本實(shí)施方式中,在FM/SW控制部243上連接有多條CE信號(hào)線27(27-1、27-2、27-3)、和對這些多條CE信號(hào)線27共同的切換信號(hào)用的信號(hào)線26(切換信號(hào)線)。各CE信號(hào)線27連接在位于不同的SW31的下位的不同的FM芯片32上。
[0066]與FM/SW控制部243連接的切換信號(hào)線26連接在DMM30的多個(gè)SW31(SW1、SW2)上。由此,向多個(gè)SW31供給相同的切換信號(hào)。例如,關(guān)于同一DMM30中的多個(gè)SW31的全部,在同一序號(hào)的管腳上連接有與同一 CE信號(hào)線27連接的FM芯片32。在該情形下,只要使這些多個(gè)SW31接收相同的切換信號(hào),就能夠使各SW31的連接目標(biāo)為與同一CE信號(hào)線27連接的FM芯片32。由此,能夠使多個(gè)數(shù)據(jù)要素的寫入目標(biāo)為與同一CE信號(hào)線27連接的多個(gè)FM芯片32,因此,能夠期待并行地寫入這些多個(gè)數(shù)據(jù)要素。
[0067]與FM/SW控制部243連接的CE信號(hào)線27與多個(gè)SW31管理的多個(gè)FM芯片32連接。在本實(shí)施方式中,CE信號(hào)線27-1連接在FM#1-1和FM#2-1上,CE信號(hào)線27-2連接在FM#l-2和FM#2-2上,同樣地,CE信號(hào)線27-N連接在FM#1-N和FM#2-N上。通過這樣的結(jié)構(gòu),CE信號(hào)大致同時(shí)地供給到與同一CE信號(hào)線27連接的多個(gè)FM芯片32。由此,這些FM芯片32能夠大致同時(shí)且并行地工作。在本實(shí)施方式中,當(dāng)被供給切換信號(hào)時(shí),在SW#1及#2中,以包含分別與同一CE信號(hào)線27連接的FM芯片32的數(shù)據(jù)總線在內(nèi)的總線連接到FM I/F控制部24上的方式進(jìn)行切換。
[0068]緩存器244臨時(shí)存儲(chǔ)向FM芯片32的寫入對象數(shù)據(jù)要素及其糾錯(cuò)碼。另外,緩存器244臨時(shí)存儲(chǔ)從FM芯片32讀取的讀取對象數(shù)據(jù)要素及其糾錯(cuò)碼。
[0069]DMA247讀取存儲(chǔ)在緩存器244中的寫入對象數(shù)據(jù)要素及其糾錯(cuò)碼,并將它們寫入到FM芯片32中。另外,DMA247從FM芯片32讀取讀取對象數(shù)據(jù)要素及其糾錯(cuò)碼,并將它們寫入到緩存器244中。
[0070]FM總線協(xié)議控制部246根據(jù)控制寄存器242的設(shè)定向FM芯片32發(fā)出(輸出)指令(讀取指令、程序指令)。另外,F(xiàn)M總線協(xié)議控制部246確認(rèn)FM芯片32針對指令的工作結(jié)果(狀態(tài)),并將工作結(jié)果設(shè)定于控制寄存器242。
[0071 ]在DMA247上連接有數(shù)據(jù)總線,在FM總線協(xié)議控制部246上連接有指令用的信號(hào)線,包含數(shù)據(jù)總線、指令用的信號(hào)線等在內(nèi)的總線25連接在SW31上。
[0072]在SW31上連接有切換信號(hào)線26,并且連接有包含數(shù)據(jù)總線在內(nèi)的總線25。在本實(shí)施方式中,在SW#1及#2上連接有同一切換信號(hào)線26。另外,在SW31上連接有包含與多個(gè)FM芯片32相連的數(shù)據(jù)總線在內(nèi)的總線28 AW31基于通過切換信號(hào)線26而供給的切換信號(hào),有選擇地將多條總線28中的任意I條連接到總線25上。根據(jù)該SW31,能夠通過I條總線25執(zhí)行對多個(gè)FM芯片32的訪問。另外,由于SW31有選擇地將多條總線28的任意I條連接到總線25上,所以能夠抑制發(fā)送信號(hào)時(shí)的總線的負(fù)荷容量,能夠高品質(zhì)地維持信號(hào)的品質(zhì)。在本實(shí)施方式中,當(dāng)被供給切換信號(hào)時(shí),在SW#1及#2中,以包含分別與同一CE信號(hào)線27連接的FM芯片32的數(shù)據(jù)總線在內(nèi)的總線28連接到與FM I/F控制部24相連的總線25上的方式進(jìn)行切換。
[0073]圖5是用于說明本實(shí)施方式的寫入處理的第一例的圖。
[0074]FM控制器20將寫入對象的數(shù)據(jù)(寫入數(shù)據(jù))存儲(chǔ)到DRAMll,并將寫入數(shù)據(jù)分割成多個(gè)數(shù)據(jù)要素(#0?#6等),將這些多個(gè)數(shù)據(jù)要素傳送到多個(gè)FM芯片32。這里所說的“寫入數(shù)據(jù)”典型的是RAID控制器301從主機(jī)200接收到的數(shù)據(jù)的一部分或全部。另外,數(shù)據(jù)要素的大小是基于FM芯片32的頁大小和ECC的大小而得到的大小。數(shù)據(jù)要素被壓縮并存儲(chǔ)在頁中的情況下,數(shù)據(jù)要素的大小也可以是頁大小以上。在頁中存儲(chǔ)數(shù)據(jù)要素和ECC。
[0075]以下,詳細(xì)說明寫入處理的具體例。
[0076]首先,F(xiàn)M控制器20(例如CPU21)切換SW#1,將FM芯片#1-1和總線25-1連接起來,通過總線25-1向FM芯片#1-1傳送數(shù)據(jù)要素#0。數(shù)據(jù)要素#0被寫入到FM芯片#1-1的頁#000。另夕卜,F(xiàn)M控制器20(例如CPU21)切換SW#2,將FM芯片#2-1和總線25-2連接起來,通過總線25-2向FM芯片#2-1傳送數(shù)據(jù)要素#1。數(shù)據(jù)要素#1被寫入到FM芯片#2-1的頁#100。此外,F(xiàn)M控制器20可以通過與FM芯片#1-1及#2-1連接的CE信號(hào)線27-1發(fā)送CE信號(hào)。由此,能夠向FM芯片#1-1及#2-1并行地寫入數(shù)據(jù)要素#0及#1。
[0077]同樣地,F(xiàn)M控制器20切換SW#3,向FM芯片#3_1傳送數(shù)據(jù)要素#2,并切換SW#4,向FM芯片#4-1傳送數(shù)據(jù)要素#3。此外,F(xiàn)M控制器20可以通過與FM芯片#3-1及#4-1連接的CE信號(hào)線27發(fā)送CE信號(hào)。由此,能夠向FM芯片#3-1及#4-1并行地寫入數(shù)據(jù)要素#2及#3。
[0078]接著,F(xiàn)M控制器20通過總線25-1向FM芯片#1-1傳送數(shù)據(jù)要素#4。數(shù)據(jù)要素#4被寫入到FM芯片#1-1的頁001。同樣地,F(xiàn)M控制器20向FM芯片#2-1傳送數(shù)據(jù)要素#5,并向FM#3-1傳送數(shù)據(jù)要素#6。
[0079]這里,當(dāng)FM控制器20向FM芯片#1-1傳送數(shù)據(jù)要素#0時(shí),總線25_1成為占用(busy)狀態(tài),占用狀態(tài)期間不能通過總線25-1傳送數(shù)據(jù)。另外,向FM芯片#1-1傳送的數(shù)據(jù)要素#0被存儲(chǔ)在FM#1-1內(nèi)的緩存器(未圖示)之后,被寫入到頁#000 JMiil-1直到被存儲(chǔ)在緩存器中的數(shù)據(jù)要素#0的寫入完成為止成為占用狀態(tài)。一般來說,寫入處理的情況下,F(xiàn)M芯片32的占用狀態(tài)的時(shí)間比總線25的占用狀態(tài)的時(shí)間長。由此,F(xiàn)M控制器20將數(shù)據(jù)要素#4向FM芯片#1-1傳送時(shí),也存在FM芯片#1-1為占用狀態(tài)的情況,但在該情況下,F(xiàn)M控制器20在FM芯片#1-1的占用狀態(tài)被解除之后傳送數(shù)據(jù)要素#4。
[0080]此外,在上述流程中,DRAMll上的數(shù)據(jù)要素(例如#0)被存儲(chǔ)在與該數(shù)據(jù)要素的傳送目標(biāo)的FM芯片32(例如#1-1)所連接的SW31(例如#1)連接的緩存器244(例如#1)中。通過來自CPU21的指令,協(xié)議控制部246 (例如# I)使DMA247 (例如#1)起動(dòng)。起動(dòng)的DMA247將緩存器244(例如#1)內(nèi)的數(shù)據(jù)要素(例如#0)傳送到該數(shù)據(jù)要素的存儲(chǔ)目標(biāo)的FM芯片32(例如#1-1)。若數(shù)據(jù)要素(例如#0)被寫入到了FM芯片32(例如#1-1),則從該FM芯片32(例如#1-1)將完成狀態(tài)發(fā)送到協(xié)議控制部246(例如#1)。協(xié)議控制部246(例如#1)可以將表示接收了該完成狀態(tài)的信息寫入到控制寄存器242中。CPU21通過參考控制寄存器242,能夠得知數(shù)據(jù)要素(例如#0)已被寫入到FM芯片32(例如#1-1)中。
[0081]以上,F(xiàn)M控制器20將寫入數(shù)據(jù)分割成多個(gè)數(shù)據(jù)要素,將連續(xù)的2個(gè)以上的數(shù)據(jù)要素依次傳送到不同的FM芯片32。由此,能夠利用總線25及FM芯片32成為占用狀態(tài)的時(shí)間,對其他的總線及其他的FM芯片32傳送數(shù)據(jù),從而能夠高效地傳送數(shù)據(jù)。
[0082]此外,還有其他的寫入數(shù)據(jù)被存儲(chǔ)在DRAMll中的情況下,F(xiàn)M控制器20預(yù)先從包含存儲(chǔ)有前一次的寫入數(shù)據(jù)的末端的數(shù)據(jù)要素的頁在內(nèi)的FM芯片32(例如#1-1)的下一個(gè)FM芯片32(例如#2-1),存儲(chǔ)該其他的寫入數(shù)據(jù)。其他的寫入數(shù)據(jù)也被分割成多個(gè)數(shù)據(jù)要素,這些多個(gè)數(shù)據(jù)要素被并行地寫入。而且,數(shù)據(jù)要素被寫入直到FM芯片#1-1、#2-1、#3-1及#4-1(也就是說第一級的FM芯片組)的末端頁的情況下,F(xiàn)M控制器20將各SW31的連接目標(biāo)從屬于第一級FM芯片組的FM芯片32切換到屬于其他級的FM芯片組的FM芯片(例如,屬于第二級FM芯片組的?1芯片#1-2、#2-2、#3-2、4-2),并向該?1芯片32傳送數(shù)據(jù)要素。然后,在發(fā)生了對被存儲(chǔ)的寫入數(shù)據(jù)的覆蓋寫入(將閃存設(shè)備400提供的邏輯地址空間的同一邏輯區(qū)域作為寫入目標(biāo)的寫入)的情況下,F(xiàn)M控制器20切換SW31,將數(shù)據(jù)分散地傳送到第η級的FM芯片組、第(η+1)級的FM芯片組、……(η是I以上的整數(shù))。在該處理中,在第η級的FM芯片組的FM芯片32是占用狀態(tài)時(shí),F(xiàn)M控制器20可以將數(shù)據(jù)要素傳送到第(η+1)級的FM芯片組的FM芯片32。
[0083]在本實(shí)施方式中,如上所述,CE信號(hào)線27在多個(gè)FM芯片32(正確地來說,與不同的SW31連接的多個(gè)FM芯片32)中是共有的。FM控制器20切換SW#1,將FM芯片#1-1和總線25-1連接起來,并切換SW#2,將FM芯片#2-1和總線25-2連接起來,由此,能夠向FM#1_1和FM#2_1并行地傳送連續(xù)的2個(gè)數(shù)據(jù)要素#0及#1。而且,F(xiàn)M控制器20在將數(shù)據(jù)要素#0向FM芯片#1-1傳送、將數(shù)據(jù)要素#1向FM芯片#2-1傳送之后,通過CE信號(hào)線27-1發(fā)送CE信號(hào),由此,同時(shí)地(并行)起動(dòng)FM芯片#1-1和FM芯片#2-1。由此,F(xiàn)M芯片#1-1 (#2-2)寫入所接收的數(shù)據(jù)要素#0(#
Do
[0084]也就是說,F(xiàn)M控制器20將寫入數(shù)據(jù)分割成多個(gè)數(shù)據(jù)要素,并依次選擇SW,使SW的連接目標(biāo)為與同一CE信號(hào)線連接的FM芯片32,將連續(xù)的2個(gè)以上的數(shù)據(jù)要素分別并行地傳送到與同一 CE信號(hào)連接的2個(gè)以上的FM芯片32,并通過該同一 CE信號(hào)線發(fā)送CE信號(hào)。由此,能夠更高效地寫入寫入數(shù)據(jù)。FM控制器20傳送多個(gè)數(shù)據(jù)要素時(shí),也可以以分別獨(dú)立地切換各SW的方式進(jìn)行控制,還可以以同步地切換各SW的方式進(jìn)行控制。
[0085]圖15表示本實(shí)施方式的邏輯地址層和物理層的關(guān)系的一例。
[0086]邏輯地址層1401是閃存設(shè)備400向上位裝置(例如,RAID控制器301或主機(jī)200)提供的邏輯地址空間。這里,邏輯地址可以是例如LBA(Logical Block Address)。邏輯地址空間1401被分割成多個(gè)邏輯區(qū)域1411而進(jìn)行管理。
[0087]物理層1405是多個(gè)FM芯片32所具有的存儲(chǔ)空間,由多個(gè)區(qū)塊1452構(gòu)成。各區(qū)塊1452由多個(gè)頁1453構(gòu)成。
[0088]邏輯區(qū)域1411與物理頁1453相關(guān)聯(lián)。表示哪個(gè)頁1453與哪個(gè)邏輯區(qū)域1411對應(yīng)的邏輯物理轉(zhuǎn)換信息例如被存儲(chǔ)在FM控制器20所具有的存儲(chǔ)區(qū)域(例如DRAMll )。該信息也可以備份到I個(gè)以上的FM芯片32中。
[0089 ] 例如,在圖15中,從LBAOxOO到0x07的邏輯區(qū)域1411被分配給FM芯片# 1-1的區(qū)塊#00的頁#000,從LBA0X08到OxOF的邏輯區(qū)域1411被分配給FM芯片#2-1的區(qū)塊#10的頁#100。像這樣,從對于閃存設(shè)備20來說的上位裝置之一的RAID控制器301發(fā)出了對LBAOxOO到0x07的任意的LBA進(jìn)行了指定的讀取請求的情況下,F(xiàn)M控制器20接受該讀取請求,根據(jù)該讀取請求,基于邏輯物理轉(zhuǎn)換信息,從頁#000讀取數(shù)據(jù)要素,并將該讀取到的數(shù)據(jù)要素返回給上位
目.ο
[0090]圖17表示邏輯物理轉(zhuǎn)換信息的結(jié)構(gòu)例。
[0091]邏輯物理轉(zhuǎn)換信息T601按每頁而包含具有頁的區(qū)塊的序號(hào)、頁的序號(hào)、頁的屬性(有效頁、無效頁或空置頁)及頁的分配目標(biāo)的邏輯區(qū)域的邏輯地址(例如起始地址)XPU21通過參考該信息T601,能夠確定如下信息:在哪個(gè)FM芯片中存在空置區(qū)塊、哪個(gè)FM芯片組中的區(qū)塊是有效頁最少的區(qū)塊、及哪個(gè)頁被分配給哪個(gè)邏輯區(qū)域等。此外,該段所說的“FM芯片組”是I個(gè)以上的FM芯片32,例如,與同一FM I/F控制部24連接的多個(gè)FM芯片32、與同一SW31連接的多個(gè)FM芯片32或特定的FM芯片32。
[0092]然而,RAID控制器301被主機(jī)200指定的邏輯地址、和RAID控制器301對閃存設(shè)備400指定的邏輯地址可以相同,但在本實(shí)施方式中,它們不同。
[0093]以下,參照圖16說明基于FM控制器20的寫入數(shù)據(jù)的分散寫入、和基于RAID控制器301的RAID的條帶化(striping)之間的不同的一例。
[0094]圖16表示本實(shí)施方式的用戶地址空間和邏輯地址空間的關(guān)系的一例。
[0095]用戶地址空間3001由LlKLogical Unit)序號(hào)及其邏輯地址(LBA)決定。在該圖中,LU3011存在多個(gè),各LU3011由多個(gè)邏輯區(qū)塊3021構(gòu)成。邏輯區(qū)塊3021被分配給不同的多個(gè)閃存存儲(chǔ)邏輯空間3002的同一邏輯地址的多個(gè)邏輯區(qū)塊3022。由I個(gè)以上的邏輯區(qū)塊3022構(gòu)成了上述的邏輯區(qū)域1411(參照圖15)。閃存存儲(chǔ)邏輯空間3002典型的是閃存設(shè)備400提供的邏輯地址空間1401。
[0096]根據(jù)該圖,與用戶地址空間3001相關(guān)的條帶化是指I個(gè)邏輯區(qū)塊3021跨著不同的多個(gè)閃存存儲(chǔ)邏輯空間3002。另一方面,與閃存存儲(chǔ)邏輯空間3002(邏輯地址空間1401)相關(guān)的條帶化根據(jù)圖15是指地址連續(xù)的2個(gè)以上的邏輯區(qū)域1411跨著共用CE信號(hào)線27的不同的2個(gè)以上的FM芯片32。
[0097]此外,LU3011也可以是包含向基于精簡配置(Thin Prov1ning)的虛擬的LU(TP_LU)的區(qū)域分配的段在內(nèi)的池LU。池LU是構(gòu)成容量池的LU,被分割成多個(gè)段而進(jìn)行管理。段被分配給TP-LU的區(qū)域。該情況下,段也可以由I個(gè)以上的邏輯區(qū)塊3021構(gòu)成。
[0098]圖6是用于說明本實(shí)施方式的寫入處理的第二例的圖。
[0099]在發(fā)生了寫入主機(jī)#A的數(shù)據(jù)要素#A(例如,頁大小以下的寫入數(shù)據(jù)、或?qū)懭霐?shù)據(jù)中的末尾的數(shù)據(jù)要素)的處理、和寫入主機(jī)的數(shù)據(jù)要素(例如,頁大小以下的寫入數(shù)據(jù)、或?qū)懭霐?shù)據(jù)中的起始數(shù)據(jù)要素)的處理的情況下,F(xiàn)M控制器20決定如下:將數(shù)據(jù)要素M存儲(chǔ)到FM芯片32中,將數(shù)據(jù)要素#B存儲(chǔ)到連接在與該FM芯片32相同的CE信號(hào)線27上的其他FM芯片32中,將數(shù)據(jù)要素#六及#8大致同時(shí)(并行)地寫入到這些FM芯片32中。由此,能夠迅速地寫入來自多個(gè)主機(jī)的數(shù)據(jù)。
[0100]圖7是從閃存設(shè)備400的正面上方觀察的立體圖的一例。
[0101]關(guān)于閃存設(shè)備400,呈能夠安裝在標(biāo)準(zhǔn)化的寬19英寸的機(jī)架上的形狀的閃存設(shè)備400的高度為例如2Uο閃存設(shè)備400例如能夠裝填12個(gè)(3列X 4級)閃存PKGlO。
[0102]圖8是從閃存PKGlO的上表面?zhèn)扔^察的立體圖的一例,圖9是從閃存PKGlO的下表面?zhèn)扔^察的立體圖的一例。
[0103]在閃存PKGlO的上表面?zhèn)?,作為ASIC的FM控制器20被配置在該P(yáng)KGlO的平面方向上的大致中央,在其近前側(cè)及里側(cè)各配置有2個(gè)DIMM30。另外,在閃存PKGlO的下表面?zhèn)?,在相對于FM控制器20的下表面的區(qū)域的近前側(cè)及里側(cè)分別配置有2個(gè)DIMM30。因此,在閃存PKGlO中配置有8個(gè)DIMM。像這樣,由于將FM控制器20配置在大致中央,所以能夠使從FM控制器20向各DIMM30的布線長度大致均等。
[0104]圖1O表示DIMM30的概要結(jié)構(gòu)的一例。
[0105]DMM30例如具有8個(gè)FM芯片32和2個(gè)SW3U1個(gè)SW31進(jìn)行總線向4個(gè)FM芯片32的切換。
[0106]此外,DIMM30所具有的FM芯片32的數(shù)量及SW31的數(shù)量不限于圖10所示的數(shù)量。
[0107]另外,DMM30也可以具有ECC電路34。另外,也可以按每個(gè)FM32而具有ECC電路35。在DIMM30或FM32具有ECC電路的情況下,F(xiàn)M IF控制部24也可以不具有ECC電路241。
[0108]以下,說明閃存PKG10中的工作。以下,說明FM IF控制部24具有ECC電路241的情況下的處理,但在DMM30或FM32具有ECC電路的情況下,DMM30或FM32的ECC電路進(jìn)行糾錯(cuò)處理。
[0109]圖11表示芯片讀取處理的流程圖的一例。
[0110]芯片讀取處理是指從FM芯片32讀取數(shù)據(jù)要素的處理。這里,在芯片讀取處理之前,F(xiàn)M控制器20的CPU21對讀取對象的FM芯片32進(jìn)行特定,對FM I/F控制部24的控制寄存器242進(jìn)行用于從該特定的FM芯片32讀取數(shù)據(jù)要素的控制用的設(shè)定。
[0111]首先,F(xiàn)M/SW控制部243以總線25連接到讀取源的FM芯片32上的方式,通過切換信號(hào)線26發(fā)送SW31的切換信號(hào)。由此,SW31切換連接,讀取源的FM芯片32被連接到總線25上(步驟 1201)。
[0112]FM/SW控制部243通過與讀取源的FM芯片32相連的CE信號(hào)線27驅(qū)動(dòng)CE信號(hào),使讀取對象的FM芯片32成為有效(步驟1202)。然后,F(xiàn)M總線協(xié)議控制部246通過總線25發(fā)出讀取指令(步驟1203)。由此,讀取指令通過總線25、SW31、總線28被發(fā)送到讀取源的FM芯片32。然后,DMA247從讀取源的FM芯片32讀取讀取對象的數(shù)據(jù)要素,并將該數(shù)據(jù)要素存儲(chǔ)到緩存器244 中(步驟 1204)。
[0113]然后,F(xiàn)M總線協(xié)議控制部246從FM芯片32獲取針對指令的狀態(tài),將狀態(tài)存儲(chǔ)在控制寄存器242中。CPU21參考控制寄存器242,對讀取正常結(jié)束的情況進(jìn)行檢查(步驟1205),在正常結(jié)束的情況下,通過ECC電路241對讀取到緩存器244的數(shù)據(jù)要素進(jìn)行糾錯(cuò)處理,并向DRAMl I傳送(步驟1206)。由此,在DRAMl I中存儲(chǔ)有讀取對象的數(shù)據(jù)要素。此外,這以后,CPU21從DRAMl I讀取讀取對象的數(shù)據(jù),并向上位的裝置發(fā)送。
[0114]圖12是芯片寫入處理的流程圖的一例。
[0115]芯片寫入處理是指向FM芯片32寫入數(shù)據(jù)要素的處理。這里,在芯片寫入處理之前,F(xiàn)M控制器20的CPU21對寫入對象的FM芯片32進(jìn)行特定,對FM I/F控制部24的控制寄存器242進(jìn)行用于將數(shù)據(jù)要素寫入該特定的FM芯片32的控制用的設(shè)定。另外,寫入對象的數(shù)據(jù)要素通過CPU21被存儲(chǔ)在DRAMl I中。
[0116]CPU21從DRAMll讀取寫入對象的數(shù)據(jù)要素,將該數(shù)據(jù)要素向ECC電路241傳送。ECC電路241生成與寫入對象的數(shù)據(jù)要素對應(yīng)的ECC,將包含寫入對象的數(shù)據(jù)要素和ECC在內(nèi)的數(shù)據(jù)(這里,在該處理流程中,稱為寫入數(shù)據(jù))向緩存器244存儲(chǔ)(步驟1301)。
[0117]然后,F(xiàn)M/SW控制部243以總線25連接到寫入目標(biāo)的FM芯片32上的方式,通過切換信號(hào)線26發(fā)送SW31的切換信號(hào)。由此,SW31切換連接,寫入目標(biāo)的FM芯片32被連接到總線25上(步驟1302)。
[0118]FM/SW控制部243通過與寫入目標(biāo)的FM芯片32相連的CE信號(hào)線驅(qū)動(dòng)CE信號(hào),使寫入目標(biāo)的FM芯片32成為有效(步驟1303)。然后,F(xiàn)M I/F子控制部246通過總線25發(fā)出程序指令(寫入指令)(步驟1304)。由此,程序指令通過總線25、SW31、總線28而發(fā)送到寫入目標(biāo)的FM芯片32。然后,DMA247從緩存器244讀取寫入數(shù)據(jù),并將該數(shù)據(jù)向FM芯片32傳送(步驟1305)。
[0119]然后,F(xiàn)M總線協(xié)議控制部246從FM芯片32獲取針對指令的狀態(tài),并將狀態(tài)存儲(chǔ)到控制寄存器242中。CPU21參考控制寄存器242,對寫入正常結(jié)束的情況進(jìn)行檢查(步驟1306),在正常結(jié)束的情況下,結(jié)束處理。
[0120]圖13是芯片多重寫入處理的流程圖的一例。
[0121]芯片多重寫入處理是指將多個(gè)數(shù)據(jù)要素并行地寫入到多個(gè)FM芯片中的處理。這里,在芯片多重寫入處理之前,F(xiàn)M控制器20的CPU21對寫入目標(biāo)的多個(gè)FM芯片32進(jìn)行特定,對FM I/F控制部24的控制寄存器242進(jìn)行用于向這些FM芯片32寫入的控制用的設(shè)定。在本實(shí)施方式中,與同一 CE信號(hào)線27連接的多個(gè)FM芯片32被特定為寫入目標(biāo)。另外,寫入對象的數(shù)據(jù)要素通過CPU21被存儲(chǔ)在DRAMl I中。
[0122]CPU21從DRAMl I讀取向FM芯片32(這里,例如,為與SW#1連接的FM芯片#1_1)寫入的寫入對象的數(shù)據(jù)要素,將該數(shù)據(jù)要素向ECC電路241傳送。ECC電路241生成與該寫入對象的數(shù)據(jù)要素對應(yīng)的ECC,將包含寫入對象的數(shù)據(jù)要素和ECC在內(nèi)的數(shù)據(jù)(在該處理流程中,稱為寫入數(shù)據(jù))向緩存器# I存儲(chǔ)(步驟1401)。然后,從DRAMl I讀取向連接在與FM芯片# 1-1相同的CE信號(hào)線27-1上的FM芯片32(例如,與SW#2連接的FM芯片#2-1)寫入的寫入對象的數(shù)據(jù)要素,將該數(shù)據(jù)要素向ECC電路241傳送。ECC電路241生成與該寫入對象的數(shù)據(jù)要素對應(yīng)的ECC,將包含該寫入對象的數(shù)據(jù)要素和ECC在內(nèi)的數(shù)據(jù)(寫入數(shù)據(jù))向緩存器#2存儲(chǔ)(步驟1402)ο
[0123]然后,F(xiàn)M/SW控制部243以總線25-1及25-2連接到寫入目標(biāo)的多個(gè)FM芯片#1-1及#2-1上的方式,通過切換信號(hào)線26發(fā)送SW#1及#2的切換信號(hào)。由此,SW#1及#2切換連接,寫入目標(biāo)的多個(gè)FM芯片#1-1及#2-1連接到總線25-1及25-2上(步驟1403)。
[0124]FM/SW控制部243通過與寫入目標(biāo)的FM芯片#1-1及#2-1相連的CE信號(hào)線27-1驅(qū)動(dòng)CE信號(hào),使與該CE信號(hào)線27-1連接的多個(gè)FM芯片32成為有效(步驟1404)。
[0125]然后,F(xiàn)MI/F子控制部#1通過總線25-1發(fā)出程序指令(寫入指令)(步驟1405)。由此,程序指令通過總線25-1、SW#1、總線28而被發(fā)送到寫入目標(biāo)的FM芯片#1-1。另外,與其并行地,F(xiàn)M I/F子控制部#2通過總線25-2發(fā)出程序指令(寫入指令)(步驟1406)。由此,程序指令通過總線25-2、SW#2、總線28而被發(fā)送到寫入目標(biāo)的FM芯片#2-1。
[0126]然后,DMA#1從緩存器#1讀取寫入數(shù)據(jù),將該數(shù)據(jù)向FM芯片#1-1傳送,并且大致同時(shí)(并行)地,DMA#2從緩存器#2讀取寫入數(shù)據(jù),將該數(shù)據(jù)向FM芯片#2-1傳送(步驟1307)。
[0127]然后,F(xiàn)M總線協(xié)議控制部246從FM芯片#1-1及#2-1獲取針對指令的狀態(tài),并將狀態(tài)存儲(chǔ)到控制寄存器242中。CPU21參考控制寄存器242,對寫入正常結(jié)束的情況進(jìn)行檢查(步驟1308),在正常結(jié)束的情況下,結(jié)束處理。
[0128]根據(jù)該多重寫入處理,能夠大致同時(shí)(并行)地對多個(gè)FM芯片32寫入多個(gè)數(shù)據(jù)要素,從而能夠縮短寫入處理所需的時(shí)間。
[0129]此外,在芯片寫入處理及芯片多重寫入處理的任意一個(gè)中,都能夠進(jìn)行為了使擦除次數(shù)均等的損耗均衡(wear-leveling)處理。損耗均衡處理也可以與這些寫入處理非同步地進(jìn)行。
[0130]根據(jù)與寫入處理非同步地進(jìn)行的損耗均衡處理,例如,以任意的定時(shí),F(xiàn)M控制器20(例如CPU21)選擇擦除次數(shù)最多的區(qū)塊,使有效數(shù)據(jù)從該選擇的區(qū)塊內(nèi)的有效頁移動(dòng)到擦除次數(shù)最少的區(qū)塊。移動(dòng)源的區(qū)塊和移動(dòng)目標(biāo)的區(qū)塊可以在同一FM芯片32中,也可以在不同的FM芯片32中。后者的情況下,優(yōu)選不同的FM芯片32共用CE信號(hào)線27。
[0131]根據(jù)寫入處理中進(jìn)行的損耗均衡處理,F(xiàn)M控制器20從寫入目標(biāo)的FM芯片32選擇擦除次數(shù)最少的區(qū)塊來作為寫入目標(biāo),向該區(qū)塊寫入數(shù)據(jù)要素。此外,在該處理中,例如,在圖13或圖14中,也可以是,F(xiàn)M控制器20在選擇CE信號(hào)線27的階段,選擇擦除次數(shù)合計(jì)最少的CE信號(hào)線27,從與該CE信號(hào)線27連接的FM芯片32,選擇該FM芯片32中擦除次數(shù)最少的區(qū)塊。FM控制器20的存儲(chǔ)區(qū)域(例如DRAM11)也可以存儲(chǔ)圖19例示的擦除管理信息1901。該信息1901按每條CE信號(hào)線27及每個(gè)區(qū)塊,表示區(qū)塊的擦除次數(shù)。CE信號(hào)線27的擦除次數(shù)合計(jì)是指共用該CE信號(hào)線27的全部FM芯片32的全部區(qū)塊的擦除次數(shù)的合計(jì)。對區(qū)塊進(jìn)行了擦除處理的情況下,F(xiàn)M控制器20可以更新與該區(qū)塊對應(yīng)的擦除次數(shù)、和與具有該區(qū)塊的FM芯片32所連接的CE信號(hào)線27對應(yīng)的擦除次數(shù)合計(jì)。能夠根據(jù)該信息1901來特定各區(qū)塊的擦除次數(shù)、和與各CE信號(hào)線27相關(guān)的擦除次數(shù)合計(jì)。
[0132]以下,說明生成能夠進(jìn)行再生處理即擦除處理的區(qū)塊的處理。
[0133]圖18是再生處理的流程圖的一例。
[0134]再生處理例如以FM控制器20檢測到FM芯片32中的能利用的容量耗盡的情況為契機(jī),通過FM控制器20執(zhí)行。容量耗盡是指空置區(qū)塊的數(shù)量小于規(guī)定比例(規(guī)定數(shù)量)。容量耗盡的檢測可以以任意單位進(jìn)行,也可以按某DIMM上的多個(gè)FM而進(jìn)行。再生處理可以在寫入處理中檢測到空置區(qū)塊耗盡時(shí)開始進(jìn)行,也可以與寫入處理非同步地進(jìn)行。
[0135]FM控制器20從空置區(qū)塊耗盡的FM芯片(以下,在圖18中稱為“空置耗盡芯片”)32選擇移動(dòng)源的區(qū)塊(步驟1701)。這里,移動(dòng)源的區(qū)塊優(yōu)選為空置耗盡芯片32(或者,在空置耗盡芯片32中直到末端頁寫入了數(shù)據(jù)的區(qū)塊(擦除候補(bǔ)區(qū)塊))中的有效頁最少的區(qū)塊。這是因?yàn)?,要移?dòng)的有效數(shù)據(jù)的總量最少,因此,能夠期待抑制再生處理花費(fèi)的時(shí)間及負(fù)荷。此夕卜,移動(dòng)源區(qū)塊也可以從空置耗盡芯片32以外的FM芯片32中選擇。
[0136]CPU21進(jìn)行如下判斷:在與能夠和具有步驟1701中選擇的移動(dòng)源區(qū)塊的FM芯片32進(jìn)行數(shù)據(jù)通信的FM IF控制部24(或者,總線25或SW31)相同的控制部24(或者,總線25或SW31)連接的多個(gè)FM芯片32中,空置區(qū)塊是否為規(guī)定數(shù)量以上(步驟1702)。這里所說的“規(guī)定數(shù)量”可以在全部的FM芯片32中相同也可以不同。
[0137]若步驟1702的判斷結(jié)果是肯定的,則CHJ21將與同一控制部24(或者,總線25或SW31)連接的多個(gè)FM芯片32的空置區(qū)塊選擇為移動(dòng)目標(biāo)區(qū)塊(步驟1703)。可以將與同一總線25或SW31連接的多個(gè)FM芯片32的空置區(qū)塊優(yōu)先選擇為移動(dòng)目標(biāo)區(qū)塊。假設(shè)與同一總線25或SW31連接的多個(gè)FM芯片32中沒有規(guī)定數(shù)量的空置區(qū)塊,則還可以將同一控制部24中的與不同的總線25或SW31連接的多個(gè)FM芯片32的空置區(qū)塊選擇為移動(dòng)目標(biāo)區(qū)塊。該情況被認(rèn)為更容易維持條帶(地址的連續(xù)的2個(gè)以上的數(shù)據(jù)要素被配置在同一 CE信號(hào)線27的不同的FM芯片32(總線25不同的FM芯片32)中的情況)。例如,若在圖5中通過再生處理而使存儲(chǔ)在FM#1-1中的數(shù)據(jù)要素#0存儲(chǔ)到FM#3-1中,則數(shù)據(jù)要素#0和數(shù)據(jù)要素#2存在于相同的FM。在該狀態(tài)下,當(dāng)發(fā)生數(shù)據(jù)要素的讀取/寫入時(shí),由于總線25-3及FM#3-1的占用時(shí)間重合,所以讀取/寫入花費(fèi)時(shí)間。通過限制再生的范圍,能夠維持?jǐn)?shù)據(jù)要素的條帶狀態(tài),在以后的讀取/寫入處理中,也能夠進(jìn)行高效的數(shù)據(jù)傳送。
[0138]若步驟1703的判斷結(jié)果為否定的,則CPU21將與不同的控制部24(或者,總線25或SW31)連接的多個(gè)FM芯片32的空置區(qū)塊選擇為移動(dòng)目標(biāo)區(qū)塊(步驟1704)。
[0139]步驟1703或1704之后,S卩,移動(dòng)源區(qū)塊和移動(dòng)目標(biāo)區(qū)塊決定了之后,CPU21使移動(dòng)源區(qū)塊內(nèi)的有效數(shù)據(jù)移動(dòng)到移動(dòng)目標(biāo)區(qū)塊(步驟1705)。即,CPU21從移動(dòng)源區(qū)塊讀取有效數(shù)據(jù)并寫入到DRAMll中,將該有效數(shù)據(jù)從DRAMll寫入到移動(dòng)目標(biāo)區(qū)塊中。此時(shí),ECC電路241進(jìn)行糾錯(cuò)處理。此外,CPU21也可以在決定移動(dòng)目標(biāo)區(qū)塊之前,從移動(dòng)源區(qū)塊讀取有效數(shù)據(jù)并寫入到DRAMll中。另外,在DIMM30具有ECC電路的情況下,能夠在DIMM30中進(jìn)行糾錯(cuò)處理,從而能夠不將移動(dòng)源區(qū)塊的數(shù)據(jù)存儲(chǔ)到DRAMll中地將數(shù)據(jù)向移動(dòng)目標(biāo)區(qū)塊傳送。同樣地,在FM32具有ECC電路的情況下,能夠在FM32中進(jìn)行糾錯(cuò)處理,從而能夠不將移動(dòng)源區(qū)塊的數(shù)據(jù)存儲(chǔ)到DRAMl I中地將數(shù)據(jù)向移動(dòng)目標(biāo)區(qū)塊傳送。像這樣,在D頂M30或FM32中具有ECC電路的情況下,F(xiàn)M I/F控制部24執(zhí)行數(shù)據(jù)傳送,從而能夠減少CPU21的處理負(fù)荷。
[0140]從移動(dòng)源區(qū)塊讀取的有效數(shù)據(jù)被寫入到移動(dòng)目標(biāo)區(qū)塊后,移動(dòng)源區(qū)塊內(nèi)的數(shù)據(jù)全部成為無效數(shù)據(jù)。CPU21對移動(dòng)源區(qū)塊進(jìn)行擦除處理(步驟1706)。由此,移動(dòng)源區(qū)塊作為空置區(qū)塊而被管理,再次成為能夠作為寫入目標(biāo)而被選擇的狀態(tài)。此外,可以在該擦除處理時(shí)更新圖19例示的信息1900。即,與移動(dòng)源區(qū)塊對應(yīng)的擦除次數(shù)、和與具有移動(dòng)源區(qū)塊的FM芯片32所連接的CE信號(hào)線27對應(yīng)的擦除次數(shù)合計(jì)可以被更新。
[0141]以上是本實(shí)施方式的再生處理。
[0142]此外,在步驟1703或1704中,優(yōu)選將所選擇的FM芯片32中的擦除次數(shù)最少的空置區(qū)塊選擇為移動(dòng)目標(biāo)區(qū)塊。由此,能夠進(jìn)行高精度的擦除次數(shù)的平均化。另外,也可以根據(jù)擦除次數(shù)將多個(gè)區(qū)塊分成多個(gè)組,從擦除次數(shù)少的組中選擇區(qū)塊。該情況下,檢索區(qū)塊的時(shí)間縮短。
[0143]另外,在步驟1701中,也可以將多個(gè)區(qū)塊選擇為移動(dòng)源區(qū)塊,在步驟1703及1704中,也可以將多個(gè)空置區(qū)塊選擇為移動(dòng)目標(biāo)區(qū)塊。該情況下,多個(gè)移動(dòng)源區(qū)塊優(yōu)選從共用CE信號(hào)線27的多個(gè)FM芯片32中選擇,但也可以從與不同的CE信號(hào)線27連接的多個(gè)FM芯片32中選擇。這是因?yàn)椋c芯片寫入處理相比,芯片讀取處理的成為芯片占用的時(shí)間短,也就是說,對性能的影響小。另一方面,多個(gè)移動(dòng)目標(biāo)區(qū)塊優(yōu)選從共用CE信號(hào)線27的多個(gè)FM芯片32中選擇。而且,在有效數(shù)據(jù)移動(dòng)(步驟1705)時(shí),優(yōu)選多個(gè)有效數(shù)據(jù)并行地被寫入到共用CE信號(hào)線27的多個(gè)FM芯片32中。另外,在步驟1706中執(zhí)行擦除處理時(shí),在同一CE27上存在能夠擦除的區(qū)塊的情況下,它們也能夠同時(shí)(并行)地擦除。一般來說,由于擦除處理花費(fèi)時(shí)間,所以對多個(gè)區(qū)塊集中地執(zhí)行擦除處理是有效率的。
[0144]以下,說明本實(shí)施方式的刷新處理。
[0145]刷新處理可以對具有有效頁的區(qū)塊定期(例如,從該區(qū)塊的前一次刷新處理起經(jīng)過了 30日的情況下)進(jìn)行,也可以在存在讀取時(shí)的ECC錯(cuò)誤為規(guī)定位數(shù)以上的區(qū)塊的情況下以該區(qū)塊為對象而進(jìn)行。刷新處理由FM控制器20執(zhí)行。
[0146]在刷新處理中,F(xiàn)M控制器20將刷新處理的對象的區(qū)塊作為移動(dòng)源的區(qū)塊。然后,實(shí)施如下處理:(I)決定移動(dòng)目標(biāo)的區(qū)塊、(2)將有效數(shù)據(jù)從移動(dòng)源區(qū)塊移動(dòng)到目標(biāo)區(qū)塊、及
(3)對移動(dòng)源區(qū)塊進(jìn)行擦除處理。關(guān)于這些(I)?(3),與上述再生處理相同。
[0147]以上,對一個(gè)實(shí)施方式進(jìn)行了說明,但本發(fā)明不限于該實(shí)施方式,當(dāng)然在不脫離其主旨的范圍內(nèi)能夠進(jìn)行各種變更。
[0148]例如,在上述實(shí)施方式中,作為非易失性半導(dǎo)體存儲(chǔ)介質(zhì)的一例采用了NAND型的閃存,但非易失性半導(dǎo)體存儲(chǔ)介質(zhì)不限于此。例如,存儲(chǔ)介質(zhì)也可以是相變存儲(chǔ)器。
[0149]另外,在上述實(shí)施方式中,搭載多個(gè)FM芯片32的存儲(chǔ)器模塊是DHM30,但也可以采用DIMM以外的存儲(chǔ)器模塊。
[0150]另外,在上述實(shí)施方式中,同一DMM30中的多個(gè)FM芯片32通過同一CE信號(hào)線27而連接,但不同的DIMM30的多個(gè)FM芯片32也可以通過同一 CE信號(hào)線27而連接。
[0151]另外,在上述實(shí)施方式中,在閃存設(shè)備400中,能夠?qū)⒍鄠€(gè)數(shù)據(jù)要素并行地寫入到多個(gè)FM芯片32中。即,單位時(shí)間能夠?qū)懭氲臄?shù)據(jù)的量大。由此,RAID控制器301也可以以如下方式進(jìn)行控制,即:使閃存設(shè)備400內(nèi)的數(shù)據(jù)量(或者,閃存設(shè)備400間的數(shù)據(jù)傳送中的傳送單位的數(shù)據(jù)量)大于閃存設(shè)備400以外的種類的存儲(chǔ)設(shè)備(例如,SSD設(shè)備500、HDD設(shè)備(SAS)600或HDD設(shè)備(SATA)700)的相關(guān)的數(shù)據(jù)傳送中的傳送單位的數(shù)據(jù)量。
[0152]另外,例如,閃存PKGlO的結(jié)構(gòu)可以采用圖14所示的結(jié)構(gòu)。圖14所示的閃存PKG還能夠通過SW33對CE信號(hào)線27進(jìn)行切換。在FM/SW248上連接有CE信號(hào)線27 XE信號(hào)線27與總線25—起連接在SW#1上。CE信號(hào)線27還連接在SW#2上。SW33(#1、#2)通過包含CE信號(hào)線及數(shù)據(jù)總線在內(nèi)的總線29而與多個(gè)FM芯片32連接。SW33基于通過切換信號(hào)線26供給的切換信號(hào),有選擇地將多條總線29的任意I條連接到總線25及CE信號(hào)線27上。根據(jù)該結(jié)構(gòu),在FM I/F控制部24中能夠減少要輸出的CE信號(hào)線27的條數(shù),并能夠使FM I/F控制部24的芯片尺寸小型化。
[0153]附圖標(biāo)記說明
[0154]I.??存儲(chǔ)系統(tǒng),10...閃存PKG,400…閃存設(shè)備。
【主權(quán)項(xiàng)】
1.一種閃存組件,其特征在于,具有: 閃存控制器,其連接在第一數(shù)據(jù)總線、第二數(shù)據(jù)總線、切換信號(hào)線以及多條芯片使能信號(hào)線上; 多個(gè)第一閃存芯片; 多個(gè)第二閃存芯片; 第一開關(guān),其連接在所述多個(gè)第一閃存芯片中的任意一個(gè)和所述第一數(shù)據(jù)總線上;以及 第二開關(guān),其連接在所述多個(gè)第二閃存芯片中的任意一個(gè)和所述第二數(shù)據(jù)總線上, 其中所述切換信號(hào)線連接在所述第一開關(guān)和所述第二開關(guān)上, 所述多條芯片使能信號(hào)線中的每一條分別連接在所述多個(gè)第一閃存芯片中的一個(gè)和所述多個(gè)第二閃存芯片中的一個(gè)上, 所述閃存控制器被配置成:基于所述切換信號(hào)線和所述多條芯片使能信號(hào)線中的特定的芯片使能信號(hào)線而將所述多個(gè)第一閃存芯片中的特定的第一閃存芯片和所述多個(gè)第二閃存芯片中的特定的第二閃存芯片設(shè)置為可訪問狀態(tài)。2.如權(quán)利要求1所述的閃存組件,其特征在于, 其中所述閃存控制器被配置成: 利用所述切換信號(hào)線將所述第一開關(guān)切換成連接所述第一數(shù)據(jù)總線與所述特定的第一閃存芯片,并且將所述第二開關(guān)切換成連接所述第二數(shù)據(jù)總線與所述特定的第二閃存芯片;并且 通過利用所述多條芯片使能信號(hào)線中的所述特定的芯片使能信號(hào)線向所述特定的第一閃存芯片和所述特定的第二閃存芯片雙方供給芯片使能信號(hào),來激活所述特定的第一閃存芯片和所述特定的第二閃存芯片。3.如權(quán)利要求1所述的閃存組件,其特征在于, 其中所述閃存控制器被配置成大致并行地訪問所述特定的第一閃存芯片和所述特定的第二閃存芯片。4.如權(quán)利要求3所述的閃存組件,其特征在于, 其中所述閃存控制器被配置成: 將寫入數(shù)據(jù)分成多個(gè)數(shù)據(jù)要素,并且 將所述多個(gè)數(shù)據(jù)要素中的第一數(shù)據(jù)要素和所述多個(gè)數(shù)據(jù)要素中的第二數(shù)據(jù)要素大致并行地相應(yīng)發(fā)送到所述特定的第一閃存芯片和所述特定的第二閃存芯片。5.一種非易失性半導(dǎo)體存儲(chǔ)器組件,其特征在于,包括: 非易失性半導(dǎo)體存儲(chǔ)器控制器,其連接在第一數(shù)據(jù)總線、第二數(shù)據(jù)總線、切換信號(hào)線以及多條芯片使能信號(hào)線上; 多個(gè)第一非易失性半導(dǎo)體存儲(chǔ)器芯片; 多個(gè)第二非易失性半導(dǎo)體存儲(chǔ)器芯片; 第一開關(guān),其連接在所述多個(gè)第一非易失性半導(dǎo)體存儲(chǔ)器芯片中的任意一個(gè)和所述第一數(shù)據(jù)總線上;以及 第二開關(guān),其連接在所述多個(gè)第二非易失性半導(dǎo)體存儲(chǔ)器芯片中的任意一個(gè)和所述第二數(shù)據(jù)總線上, 其中所述切換信號(hào)線連接在所述第一開關(guān)和所述第二開關(guān)上, 所述多條芯片使能信號(hào)線中的每一條分別連接在所述多個(gè)第一非易失性半導(dǎo)體存儲(chǔ)器芯片中的某一個(gè)和所述多個(gè)第二非易失性半導(dǎo)體存儲(chǔ)器芯片中的某一個(gè)上, 所述非易失性半導(dǎo)體存儲(chǔ)器控制器被配置成:基于所述切換信號(hào)線和所述多條芯片使能信號(hào)線中的特定的芯片使能信號(hào)線而將所述多個(gè)第一非易失性半導(dǎo)體存儲(chǔ)器芯片中的特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片和所述多個(gè)第二非易失性半導(dǎo)體存儲(chǔ)器芯片中的特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片設(shè)置為可訪問狀態(tài)。6.如權(quán)利要求5所述的非易失性半導(dǎo)體存儲(chǔ)器組件,其特征在于, 其中所述非易失性半導(dǎo)體存儲(chǔ)器控制器被配置成: 利用所述切換信號(hào)線將所述第一開關(guān)切換成連接所述第一數(shù)據(jù)總線與所述特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片,并且將所述第二開關(guān)切換成連接所述第二數(shù)據(jù)總線與所述特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片,并且 通過利用所述多條芯片使能信號(hào)線中的所述特定的芯片使能信號(hào)線向所述特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片和所述特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片雙方供給芯片使能信號(hào),來激活所述特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片和所述特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片。7.如權(quán)利要求5所述的非易失性半導(dǎo)體存儲(chǔ)器組件,其特征在于, 其中所述非易失性半導(dǎo)體存儲(chǔ)器控制器被配置成大致并行地訪問所述特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片和所述特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片。8.如權(quán)利要求7所述的非易失性半導(dǎo)體存儲(chǔ)器組件,其特征在于, 其中所述非易失性半導(dǎo)體存儲(chǔ)器控制器被配置成: 將寫入數(shù)據(jù)分成多個(gè)數(shù)據(jù)要素,并且 將所述多個(gè)數(shù)據(jù)要素中的第一數(shù)據(jù)要素和所述多個(gè)數(shù)據(jù)要素中的第二數(shù)據(jù)要素大致并行地相應(yīng)發(fā)送到所述特定的第一非易失性半導(dǎo)體存儲(chǔ)器芯片和所述特定的第二非易失性半導(dǎo)體存儲(chǔ)器芯片。
【文檔編號(hào)】G06F13/16GK105867840SQ201610165063
【公開日】2016年8月17日
【申請日】2011年9月30日
【發(fā)明人】石川篤, 薗田浩二, 上原剛, 小川純司, 小關(guān)英通
【申請人】株式會(huì)社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1