最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

存儲(chǔ)器控制器和包括存儲(chǔ)器控制器的存儲(chǔ)裝置的制作方法

文檔序號(hào):11177075閱讀:888來源:國知局
存儲(chǔ)器控制器和包括存儲(chǔ)器控制器的存儲(chǔ)裝置的制造方法

本申請(qǐng)要求于2016年3月23日提交到韓國知識(shí)產(chǎn)權(quán)局的第10-2016-0034850號(hào)韓國專利申請(qǐng)的權(quán)益,該韓國專利申請(qǐng)的公開通過引用被全部包含于此。

本公開的一個(gè)或更多個(gè)實(shí)施例涉及一種存儲(chǔ)器控制器和包括該存儲(chǔ)器控制器的存儲(chǔ)裝置,更具體地,涉及能夠根據(jù)從主機(jī)接收到的數(shù)據(jù)或指令來有效率地管理其功耗和性能的存儲(chǔ)器控制器,以及包括該存儲(chǔ)器控制器的存儲(chǔ)裝置。



背景技術(shù):

通常,包括非易失性存儲(chǔ)器(例如,固態(tài)驅(qū)動(dòng)器(ssd))的存儲(chǔ)裝置使用以高速(例如,g比特/s)操作的高速串行接口,諸如串行高級(jí)技術(shù)附件(sata)接口、外設(shè)組件互連快速(pcie)接口或通用閃存(ufs)接口。在處于操作或空閑狀態(tài)時(shí)管理這樣的裝置的功耗是重要的。

在裝置性能和功耗之間存在權(quán)衡。因此,應(yīng)該降低裝置性能以降低功耗。因此,需要根據(jù)主機(jī)的接口性能通過控制存儲(chǔ)裝置的性能來降低功耗。



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

根據(jù)本公開的一方面,存儲(chǔ)器控制器包括被配置為基于從主機(jī)接收的數(shù)據(jù)或指令輸出多條控制信息中的至少一條控制信息的主機(jī)接口。低功率模式進(jìn)入控制器被配置為基于多條控制信息中的至少一條控制信息選擇并輸出多個(gè)控制信號(hào)中的至少一個(gè)控制信號(hào)。低功率模式進(jìn)入控制器輸出多個(gè)控制信號(hào)以運(yùn)行其中降低了功耗的低功率模式。多條控制信息包括:操作信息,表示讀操作或?qū)懖僮?;模式信息,表示隨機(jī)操作或順序操作;速度信息,表示主機(jī)每單位時(shí)間的吞吐量。

根據(jù)本公開的另一方面,存儲(chǔ)裝置包括電力管理集成電路(pmic)、存儲(chǔ)器控制器、緩沖器和非易失性存儲(chǔ)器。存儲(chǔ)器控制器包括:主機(jī)接口,被配置為基于從主機(jī)接收的數(shù)據(jù)或指令輸出多條控制信息中的至少一條控制信息;低功率模式進(jìn)入控制器,被配置為基于所述多條控制信息中的至少一條控制信息來選擇并輸出多個(gè)控制信號(hào)中的至少一個(gè)控制信號(hào);以及中央處理單元(cpu),被配置為控制或操作低功率模式進(jìn)入控制器。多條控制信息包括:操作信息,表示讀操作或?qū)懖僮鳎荒J叫畔?,表示隨機(jī)操作或順序操作;速度信息,表示主機(jī)每單位時(shí)間的吞吐量。主機(jī)接口包括:操作檢測(cè)器,被配置為基于從主機(jī)接收的指令或數(shù)據(jù)產(chǎn)生操作信息;模式檢測(cè)器,被配置為基于從主機(jī)接收的指令或數(shù)據(jù)產(chǎn)生模式信息;速度測(cè)量器,被配置為基于從主機(jī)接收的數(shù)據(jù)產(chǎn)生速度信息。速度測(cè)量器通過對(duì)單位時(shí)間內(nèi)接收的數(shù)據(jù)的塊進(jìn)行計(jì)數(shù)來測(cè)量主機(jī)每單位時(shí)間的吞吐量,并且產(chǎn)生速度信息。

根據(jù)本公開的另一方面,存儲(chǔ)裝置包括非易失性存儲(chǔ)器、存儲(chǔ)器緩沖器和存儲(chǔ)器控制器。存儲(chǔ)器控制器根據(jù)從外部主機(jī)接收的數(shù)據(jù)或指令將信息編程到非易失性存儲(chǔ)器中,從非易失性存儲(chǔ)器讀取編程的信息,并且控制由存儲(chǔ)裝置消耗的功率。通過以下方式來改變由存儲(chǔ)裝置消耗的功率:(1)控制提供到非易失性存儲(chǔ)器、緩沖器或存儲(chǔ)器控制器的操作電壓,(2)控制提供到非易失性存儲(chǔ)器、緩沖器或存儲(chǔ)器控制器的時(shí)鐘信號(hào)的頻率,(3)控制是否激活用于臨時(shí)存儲(chǔ)在非易失性存儲(chǔ)器和主機(jī)之間通信的緩沖器數(shù)據(jù)的存儲(chǔ)器緩沖器,或者(4)控制非易失性存儲(chǔ)器內(nèi)的多個(gè)數(shù)據(jù)存儲(chǔ)區(qū)域中的哪個(gè)或哪幾個(gè)數(shù)據(jù)存儲(chǔ)區(qū)域?yàn)榱瞬僮魇褂枚患せ睢?/p>

附圖說明

通過下面結(jié)合附圖的詳細(xì)的描述將更加清楚地理解本公開的示例實(shí)施例,在附圖中:

圖1是根據(jù)本公開的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖;

圖2是根據(jù)本公開的一些實(shí)施例的存儲(chǔ)裝置的透視圖;

圖3是根據(jù)本公開的一些實(shí)施例的非易失性存儲(chǔ)器的詳細(xì)的框圖;

圖4是根據(jù)本公開的一些實(shí)施例的主機(jī)接口的詳細(xì)的框圖;

圖5是根據(jù)本公開的一些實(shí)施例的操作存儲(chǔ)裝置的方法的流程圖;

圖6是包括在圖5的方法中的確定是否將要進(jìn)入低功率模式的步驟的詳細(xì)的流程圖;

圖7是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖;

圖8是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖;

圖9是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖;

圖10是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。

具體實(shí)施方式

圖1是根據(jù)本公開的實(shí)施例的數(shù)據(jù)處理系統(tǒng)1的框圖。參照?qǐng)D1,數(shù)據(jù)處理系統(tǒng)1可以包括主機(jī)10、存儲(chǔ)裝置20和接口30。例如,數(shù)據(jù)處理系統(tǒng)1可以被理解為存儲(chǔ)器系統(tǒng)。

在一些實(shí)施例中,數(shù)據(jù)處理系統(tǒng)1可以實(shí)現(xiàn)為個(gè)人計(jì)算機(jī)(pc)、工作站、數(shù)據(jù)中心、因特網(wǎng)數(shù)據(jù)中心(idc)、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(san)、網(wǎng)絡(luò)附加存儲(chǔ)(nas)裝置或移動(dòng)計(jì)算裝置,但不限于此。

移動(dòng)計(jì)算裝置可以是膝上型計(jì)算機(jī)、移動(dòng)電話、智能電話、平板pc、個(gè)人數(shù)字助理(pda)、企業(yè)數(shù)字助理(eda)、數(shù)字靜態(tài)照相機(jī)、數(shù)字視頻照相機(jī)、便攜式多媒體播放器(pmp)、個(gè)人/便攜式導(dǎo)航裝置(pnd)、手持式游戲控制臺(tái)、移動(dòng)互聯(lián)網(wǎng)裝置(mid)、可穿戴計(jì)算機(jī)、物聯(lián)網(wǎng)(iot)裝置、萬物互聯(lián)(ioe)裝置、無人機(jī)或電子書。

主機(jī)10可以控制存儲(chǔ)裝置20的數(shù)據(jù)處理操作(例如,寫操作或讀操作等)。主機(jī)10可以被理解為主機(jī)控制器。

主機(jī)10可以向存儲(chǔ)裝置20發(fā)送將數(shù)據(jù)寫入到存儲(chǔ)裝置20的寫入請(qǐng)求或者從存儲(chǔ)裝置20讀取數(shù)據(jù)的讀取請(qǐng)求。寫入請(qǐng)求可以包括寫入地址。讀取請(qǐng)求可以包括讀取地址。術(shù)語“請(qǐng)求”可以被理解為指令。

主機(jī)10可以經(jīng)由接口30向存儲(chǔ)裝置20發(fā)送數(shù)據(jù)或者從存儲(chǔ)裝置20接收數(shù)據(jù)。

接口30可以實(shí)現(xiàn)為,但不限于,串行高級(jí)技術(shù)附件(sata)接口、sata快速(satae)接口、串行連接的小型計(jì)算機(jī)系統(tǒng)接口(scsi)(sas)、外設(shè)組件互連快速(pcie)接口、非易失性存儲(chǔ)器快速(nvme)接口、高級(jí)主機(jī)控制器接口(ahci)、通用閃存(ufs)接口或多媒體卡(mmc)接口。

在一個(gè)實(shí)施例中,主機(jī)10可以實(shí)現(xiàn)為,但不限于,集成電路(ic)、主板、片上系統(tǒng)(soc)、應(yīng)用處理器(ap)、移動(dòng)ap、網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)服務(wù)器或數(shù)據(jù)庫服務(wù)器。

在一些實(shí)施例中,接口30可以傳輸電信號(hào)或光信號(hào)。

存儲(chǔ)裝置20可以經(jīng)由接口30與主機(jī)10交換指令和/或數(shù)據(jù)。

存儲(chǔ)裝置20可以實(shí)現(xiàn)為閃存類存儲(chǔ)器裝置,但不限于此。例如,存儲(chǔ)裝置20可以實(shí)現(xiàn)為,但不限于,ssd、嵌入式ssd(essd)、通用閃存(ufs)裝置、mmc、嵌入式mmc(emmc)或管理型nand存儲(chǔ)器。閃存類存儲(chǔ)器裝置可以是nand型閃存裝置或nor型閃存裝置。

在一些實(shí)施例中,存儲(chǔ)裝置20可以實(shí)現(xiàn)為,但不限于,硬盤驅(qū)動(dòng)器(hdd)、相變隨機(jī)存取存儲(chǔ)器(pram)裝置、磁阻ram(mram)裝置、自旋轉(zhuǎn)移矩mram(stt-mram)裝置、鐵電ram(fram)裝置或電阻ram(rram)裝置。

存儲(chǔ)裝置20可以包括電力管理集成電路(pmic)100、存儲(chǔ)器控制器200、緩沖器300和非易失性存儲(chǔ)器400。

pmic100可以在存儲(chǔ)器控制器200的控制下向存儲(chǔ)器控制器200、緩沖器300和非易失性存儲(chǔ)器400供應(yīng)電力(或操作電壓)。例如,分別供應(yīng)到存儲(chǔ)器控制器200、緩沖器300和非易失性存儲(chǔ)器400的操作電壓可以相同或不同。

存儲(chǔ)器控制器200可以控制非易失性存儲(chǔ)器400和pmic100。在一些實(shí)施例中,存儲(chǔ)器控制器200可以實(shí)現(xiàn)為ic、soc、處理器、ap、芯片組或半導(dǎo)體芯片組。

存儲(chǔ)器控制器200可以控制在主機(jī)10和非易失性存儲(chǔ)器400之間交換的指令和/或數(shù)據(jù)的傳輸或處理。

存儲(chǔ)器控制器200可以包括總線210、主機(jī)接口220、中央處理單元(cpu)230、電力管理單元(pmu)240、時(shí)鐘管理單元(cmu)250、緩沖器管理器260和存儲(chǔ)器接口270。

總線210可以是,但不限于,高級(jí)微控制器總線架構(gòu)(amba)、高級(jí)高性能總線(ahb)、高級(jí)外設(shè)總線(apb)、高級(jí)可擴(kuò)展接口(axi)、高級(jí)系統(tǒng)總線(asb)、axi一致性擴(kuò)展(ace)或它們的組合。

主機(jī)接口220可以改變將要傳輸?shù)街鳈C(jī)10的數(shù)據(jù)data的格式,并且經(jīng)由接口30向主機(jī)10傳輸具有改變后的格式的數(shù)據(jù)。此外,主機(jī)接口220可以從主機(jī)10接收數(shù)據(jù)data或指令cmd。另外,主機(jī)接口220可以改變數(shù)據(jù)data的格式或者指令cmd的格式,并且向cpu230或緩沖器管理器260傳輸具有改變后的格式的數(shù)據(jù)data或者指令cmd。

主機(jī)接口220可以基于從主機(jī)10接收到的數(shù)據(jù)data或指令cmd輸出多條控制信息op、pt和sp中的至少一條控制信息。多條控制信息op、pt和sp可以包括表示讀操作或?qū)懖僮鞯牟僮餍畔p、表示隨機(jī)操作或順序操作的模式信息pt以及表示主機(jī)10的每單位時(shí)間的吞吐量的速度信息sp。例如,主機(jī)接口220可以基于數(shù)據(jù)data或指令cmd產(chǎn)生操作信息op或模式信息pt。此外,主機(jī)接口220可以通過對(duì)每單位時(shí)間接收的數(shù)據(jù)data的塊進(jìn)行計(jì)數(shù)來測(cè)量主機(jī)10的每單位時(shí)間的吞吐量,并且產(chǎn)生速度信息sp。主機(jī)接口220可以向低功率模式進(jìn)入控制器(lpmec)235傳輸多條控制信息op、pt和sp中的至少一條控制信息。如下面將參照?qǐng)D3詳細(xì)描述的,可以在d-phy層或鏈路層執(zhí)行主機(jī)接口220的上面的操作,但本公開的實(shí)施例不限于此。

主機(jī)接口220可以向總線210或緩沖器管理器260輸出從主機(jī)10接收的數(shù)據(jù)data或指令cmd。主機(jī)接口220可以向主機(jī)10傳輸從緩沖器管理器260輸出的數(shù)據(jù)。主機(jī)接口220可以使用適用于接口30的協(xié)議。

主機(jī)接口220的結(jié)構(gòu)和操作可以實(shí)現(xiàn)為適用于接口30的結(jié)構(gòu)和操作。例如,主機(jī)接口220可以實(shí)現(xiàn)為,但不限于,sata接口、satae接口、sas接口、pcie接口、nvme接口、ahci接口、mmc接口、nand型閃存接口或nor型閃存接口。

cpu230可以控制元件210、220、235、240、250、260和270。例如,cpu230可以操作或控制低功率模式進(jìn)入控制器235。

低功率模式進(jìn)入控制器235可以控制存儲(chǔ)裝置20或存儲(chǔ)器控制器200進(jìn)入低功率模式,并且產(chǎn)生多個(gè)控制信號(hào)ctr1和ctr2。低功率模式可以被理解為省電模式。低功率模式可以被理解為存儲(chǔ)裝置20或存儲(chǔ)器控制器200低功率模式。

低功率模式可以被理解為如下模式中的至少一種模式:控制將要供應(yīng)到包括在存儲(chǔ)裝置20中的元件210、220、230、235、240、250、260和270中的至少一個(gè)元件的時(shí)鐘信號(hào)和操作電壓中的至少一種以便降低存儲(chǔ)裝置20的功耗,控制非易失性存儲(chǔ)器400的操作,以及控制緩沖器300。

即,低功率模式進(jìn)入控制器235可以采用動(dòng)態(tài)頻率縮放(dfs)算法、動(dòng)態(tài)電壓和頻率縮放(dvfs)算法、動(dòng)態(tài)電力管理(dpm)策略或它們的組合。dpm策略指有選擇地關(guān)閉空閑的或未充分使用的系統(tǒng)組件,以減少系統(tǒng)中的功率消耗。

低功率模式進(jìn)入控制器235可以通過硬件或軟件來實(shí)現(xiàn)。

當(dāng)?shù)凸β誓J竭M(jìn)入控制器235通過軟件實(shí)現(xiàn)時(shí),低功率模式進(jìn)入控制器235可以如圖1中示出的在cpu230的控制下操作。當(dāng)?shù)凸β誓J竭M(jìn)入控制器235通過硬件實(shí)現(xiàn)時(shí),不同于圖1中示出的,低功率模式進(jìn)入控制器235可以作為單個(gè)組件包括在存儲(chǔ)器控制器200中,并可以單獨(dú)地操作且不受cpu230的控制。然而,本公開的實(shí)施例不限于此。

pmu240可以響應(yīng)于從cpu230輸出的第一控制信號(hào)ctr1來產(chǎn)生用于控制pmic100的第三控制信號(hào)ctr3。pmic100可以響應(yīng)于第三控制信號(hào)ctr3來控制(增大、維持或減小)將要施加到元件210、220、230、235、240、250、260和270中的至少一個(gè)元件的電壓。

cmu250可以響應(yīng)于從cpu230輸出的第二控制信號(hào)ctr2來控制將要供應(yīng)到元件210、220、230、235、240、250、260和270中的至少一個(gè)元件的時(shí)鐘信號(hào)的頻率。例如,cmu250可以執(zhí)行時(shí)鐘傳動(dòng)(clockgearing)、增加時(shí)鐘信號(hào)的頻率、維持時(shí)鐘信號(hào)的頻率恒定或者減小時(shí)鐘信號(hào)的頻率。

時(shí)鐘傳動(dòng)應(yīng)該被理解為通過去除時(shí)鐘信號(hào)的齒(例如,周期性發(fā)生的上升脈沖或下降脈沖)而不是通過使用鎖相回路直接改變時(shí)鐘信號(hào)的頻率來控制時(shí)鐘信號(hào)的頻率的方法。例如,可以通過在時(shí)鐘信號(hào)的每一百個(gè)齒中去除五十個(gè)齒而大幅地減小時(shí)鐘信號(hào)的頻率,來執(zhí)行時(shí)鐘傳動(dòng)。

緩沖器管理器260可以在cpu230的控制下向緩沖器300寫入數(shù)據(jù)或從緩沖器300讀取數(shù)據(jù)。由緩沖器管理器260處理的數(shù)據(jù)可以傳輸至主機(jī)接口220或存儲(chǔ)器接口270。緩沖器管理器260可以被稱作能夠控制對(duì)緩沖器300執(zhí)行寫操作和讀操作的緩沖器控制器。

緩沖器300可以存儲(chǔ)功率表。功率表可以存儲(chǔ)信息,該信息使低功率模式進(jìn)入控制器235能夠基于多條控制信息op、pt和sp中的至少一條控制信息來確定是否進(jìn)入低功率模式或者確定多種低功率模式中的最優(yōu)低功率模式。

可以已經(jīng)根據(jù)主機(jī)10的性能在產(chǎn)品的開發(fā)期間存儲(chǔ)了功率表,從而可以優(yōu)化存儲(chǔ)裝置20的功耗。例如,功率表可以存儲(chǔ)關(guān)于根據(jù)多條控制信息op、pt和sp來確定是否將進(jìn)入低功率模式、最優(yōu)低功率模式、進(jìn)入時(shí)間、進(jìn)入速度等的信息。盡管圖1中未示出,但是存儲(chǔ)器控制器200還可以包括直接存儲(chǔ)器存取(dma)控制器。

dma控制器可以將數(shù)據(jù)從緩沖器管理器260傳輸?shù)酱鎯?chǔ)器接口270或者向緩沖器管理器260傳輸從存儲(chǔ)器接口270輸出的數(shù)據(jù)。

存儲(chǔ)器接口270可以在cpu230或dma控制器的控制下,控制對(duì)非易失性存儲(chǔ)器400執(zhí)行寫操作(或編程操作)和讀操作。此外,如下面將參照?qǐng)D3詳細(xì)地描述的,存儲(chǔ)器接口270可以設(shè)定用于執(zhí)行寫操作(或編程操作)和讀操作的信道或路。

在一些實(shí)施例中,存儲(chǔ)器接口270可以實(shí)現(xiàn)為,但不限于,sata接口、satae接口、sas接口、pcie接口、nvme接口、ahci接口、mmc接口、nand型閃存接口或nor型閃存接口。

緩沖器300可以實(shí)現(xiàn)為易失性存儲(chǔ)器或者諸如nand閃存的非易失性存儲(chǔ)器裝置,易失性存儲(chǔ)器是諸如ram、動(dòng)態(tài)ram(dram)、靜態(tài)ram(sram)、緩沖器存儲(chǔ)器、高速緩存或緊密耦合存儲(chǔ)器,但本公開的實(shí)施例不限于此。

緩沖器300可以包括,但不限于,存儲(chǔ)用于非易失性存儲(chǔ)器400的邏輯地址到物理地址的轉(zhuǎn)換的映射表的第一存儲(chǔ)區(qū)、能夠執(zhí)行高速緩存功能的第二存儲(chǔ)區(qū)以及存儲(chǔ)功率表的第三存儲(chǔ)區(qū)。例如,由cpu230執(zhí)行的閃存轉(zhuǎn)換層(ftl)可以使用存儲(chǔ)在第一存儲(chǔ)區(qū)中的映射表來執(zhí)行邏輯地址到物理地址的轉(zhuǎn)換。

在一個(gè)實(shí)施例中,當(dāng)存儲(chǔ)器控制器200和緩沖器300是不同的芯片時(shí),存儲(chǔ)器控制器200和緩沖器300可以實(shí)現(xiàn)為一個(gè)封裝件,例如,層疊封裝件(pop)、多芯片封裝件(mcp)或系統(tǒng)級(jí)封裝件(sip),但是本公開的實(shí)施例不限于此。例如,包括緩沖器300的第一芯片可以經(jīng)由堆疊球堆疊在包括存儲(chǔ)器控制器200的第二芯片上面。

非易失性存儲(chǔ)器400可以包括多個(gè)集群201。如下面將參照?qǐng)D3詳細(xì)地描述的,數(shù)據(jù)data可以在存儲(chǔ)器控制器200的控制下存儲(chǔ)在多個(gè)集群201中。

圖2是根據(jù)本公開的一些實(shí)施例的存儲(chǔ)裝置20的透視圖。

參照?qǐng)D1和圖2,存儲(chǔ)裝置20可以實(shí)現(xiàn)為ssd。作為ssd的存儲(chǔ)裝置20可以包括頂蓋21、連接到接口30的接口連接件31、pmic100、存儲(chǔ)器控制器200(例如,ssd控制器)、緩沖器300(例如,dram裝置)、非易失性存儲(chǔ)器400和底蓋22。

元件100、200、300和400可以封裝到半導(dǎo)體封裝件中。非易失性存儲(chǔ)器400可以位于印刷電路板(pcb)23的一個(gè)表面或相對(duì)的表面上。

圖3是根據(jù)本公開的一些實(shí)施例的非易失性存儲(chǔ)器400的詳細(xì)的框圖。

參照?qǐng)D1至圖3,非易失性存儲(chǔ)器400可以包括路控制電路410和多個(gè)集群201-11至201-nm。這里,n和m均表示大于或等于3的自然數(shù)。

存儲(chǔ)器接口270可以經(jīng)由多條信道ch1至chn與多個(gè)集群201-11至201-nm交換數(shù)據(jù)data。例如,存儲(chǔ)器接口270可以經(jīng)由第一信道ch1與多個(gè)集群201-11至201-nm中的與第一信道ch1對(duì)應(yīng)的集群201-11至201-1m交換數(shù)據(jù)data。

存儲(chǔ)器接口270可以根據(jù)從cpu230接收的存儲(chǔ)器控制信號(hào)ctrm僅激活多條信道ch1至chn中的對(duì)應(yīng)的信道。

此外,存儲(chǔ)器接口270可以根據(jù)從cpu230接收的存儲(chǔ)器控制信號(hào)ctrm將路控制信號(hào)wc輸出到路控制電路410。

路控制電路410可以根據(jù)從存儲(chǔ)器接口270接收的路控制信號(hào)wc僅激活多條路way1至waym中對(duì)應(yīng)的路。

在一些實(shí)施例中,與圖3中示出的不同,路控制電路410可以包括在存儲(chǔ)器接口270中或者集群201-11至201-nm中的每個(gè)集群中。然而,本公開的實(shí)施例不限于此。

多個(gè)集群201-11至201-nm中的每個(gè)集群可以實(shí)現(xiàn)為nand型閃存裝置。多個(gè)集群201-11至201-nm中的每個(gè)集群可以包括存儲(chǔ)器單元陣列以及控制存儲(chǔ)器單元陣列的操作(例如,寫操作和讀操作)的控制邏輯電路(未示出)。

存儲(chǔ)器單元陣列可以包括二維(2d)存儲(chǔ)器單元陣列或三維(3d)存儲(chǔ)器單元陣列。3d存儲(chǔ)器單元陣列可以包括整體地形成在存儲(chǔ)器單元的陣列的一個(gè)或更多個(gè)物理層內(nèi)且與這些存儲(chǔ)器單元的操作有關(guān)的電路,其中,存儲(chǔ)器單元具有在硅基底上或上面的陣列區(qū)。電路可以形成在硅基底內(nèi)部、上或上面。

術(shù)語“整體的”意指陣列的每個(gè)層級(jí)的層直接沉積在陣列的每個(gè)下面的層級(jí)的層上。

3d存儲(chǔ)器單元陣列可以包括垂直地取向使得至少一個(gè)存儲(chǔ)器單元位于另一個(gè)存儲(chǔ)器單元上方的垂直nand串。所述至少一個(gè)存儲(chǔ)器單元可以包括電荷陷阱層。

存儲(chǔ)器單元陣列可以包括多個(gè)存儲(chǔ)器單元。多個(gè)存儲(chǔ)器單元中的每個(gè)存儲(chǔ)器單元可以實(shí)現(xiàn)為能夠存儲(chǔ)1比特信息的單層單元(slc)或能夠存儲(chǔ)2比特信息或更多比特信息的多層單元(mlc)。信息可以被理解為邏輯“1”或邏輯“0”。

在本公開中,術(shù)語“信道”可以被理解為在存儲(chǔ)器控制器200(具體地,存儲(chǔ)器接口270)和與所述存儲(chǔ)器控制器200對(duì)應(yīng)的一條信道之間的獨(dú)立的數(shù)據(jù)路徑。數(shù)據(jù)路徑可以包括通過其傳輸數(shù)據(jù)和/或控制信號(hào)的傳輸線。

術(shù)語“路”可以被理解為共享一條主信道的一個(gè)或更多個(gè)集群的組。因此,多條路可以連接到一條主信道。存儲(chǔ)器控制器200可以控制n條信道×m條路。

如上所述,存儲(chǔ)器接口270可以激活多個(gè)集群201-11至201-nm中的一些,從而降低功耗。

圖4是根據(jù)本公開的一些實(shí)施例的主機(jī)接口的詳細(xì)框圖。為了便于解釋,圖4也示出了低功率模式進(jìn)入控制器235、pmu240、cmu250、緩沖器管理器260和存儲(chǔ)器接口270。

雖然圖4示出了低功率模式進(jìn)入控制器235通過獨(dú)立于cpu230的硬件來實(shí)現(xiàn),但是根據(jù)一些實(shí)施例,低功率模式進(jìn)入控制器235可以通過由cpu230運(yùn)行或控制的軟件來實(shí)現(xiàn)。

低功率模式進(jìn)入控制器235可以輸出多個(gè)控制信號(hào)ctr1、ctr2、ctrm和ctrb。

參照?qǐng)D4,主機(jī)接口220可以包括操作檢測(cè)器221、模式檢測(cè)器222和速度測(cè)量塊223。

操作檢測(cè)器221可以基于從主機(jī)10接收的指令cmd或數(shù)據(jù)data產(chǎn)生將要由存儲(chǔ)裝置20執(zhí)行的操作的操作信息op。操作信息op可以表示讀操作或?qū)懖僮?。操作檢測(cè)器221可以向低功率模式進(jìn)入控制器235傳輸操作信息op。

模式檢測(cè)器222可以基于從主機(jī)10接收的指令cmd或數(shù)據(jù)data產(chǎn)生將要由存儲(chǔ)裝置20執(zhí)行的操作的模式信息pt。模式信息pt可以表示隨機(jī)操作或順序操作。模式檢測(cè)器222可以向低功率模式進(jìn)入控制器235傳輸模式信息pt。

速度測(cè)量塊223可以基于從主機(jī)10接收的數(shù)據(jù)data測(cè)量主機(jī)10每單位時(shí)間的吞吐量,并且產(chǎn)生表示主機(jī)10每單位時(shí)間的吞吐量的速度信息sp。詳細(xì)地,速度測(cè)量塊223可以通過對(duì)單位時(shí)間內(nèi)從主機(jī)10接收的數(shù)據(jù)data或者數(shù)據(jù)data的塊進(jìn)行計(jì)數(shù)來測(cè)量主機(jī)10每單位時(shí)間的吞吐量。例如,速度測(cè)量塊223可以產(chǎn)生表示以mb/s(每秒兆字節(jié))為單位的速度的速度信息sp。在一些實(shí)施例中,例如,速度測(cè)量塊223可以產(chǎn)生表示以iops(每秒輸入/輸出操作)為單位的速度的速度信息sp。

速度測(cè)量塊223可以向低功率模式進(jìn)入控制器235傳輸速度信息sp。

在一些實(shí)施例中,與圖4中示出的不同,操作檢測(cè)器221、模式檢測(cè)器222、速度測(cè)量塊223可以位于主機(jī)接口220的外部,并且均可以通過軟件來實(shí)現(xiàn)。然而,本公開的實(shí)施例不限于此。

如上所述,cpu230可以控制或操作低功率模式進(jìn)入控制器235。

低功率模式進(jìn)入控制器235可以控制進(jìn)入低功率模式,并產(chǎn)生控制信號(hào)ctr1、ctr2、ctrm和ctrb。低功率模式可以被理解為省電模式。低功率模式可以被理解為存儲(chǔ)裝置20和/或存儲(chǔ)器控制器200的低功率模式。詳細(xì)地,低功率模式進(jìn)入控制器235可以基于操作信息op、模式信息pt和速度信息sp中的至少一種信息確定是否將進(jìn)入低功率模式,并且可以在確定將要進(jìn)入低功率模式時(shí)選擇多種低功率模式中的一種模式。

低功率模式進(jìn)入控制器235可以包括模式選擇器236和控制信號(hào)產(chǎn)生器239。

模式選擇器236可以接收操作信息op、模式信息pt和速度信息sp。模式選擇器236基于操作信息op、模式信息pt和速度信息sp確定是否將要進(jìn)入低功率模式,并且在確定將要進(jìn)入低功率模式時(shí)選擇多種低功率模式中的一種模式。

詳細(xì)地,模式選擇器236可以基于操作信息op、模式信息pt和速度信息sp中的至少一種來確定主機(jī)10的操作、模式和傳輸速率。例如,模式選擇器236可以確定主機(jī)10的操作是順序的讀操作以及主機(jī)10的傳輸速率是90000iops。

模式選擇器236可以基于功率表確定是否將進(jìn)入低功率模式。當(dāng)確定將進(jìn)入低功率模式時(shí),模式選擇器236可以選擇多種低功率模式中的一種模式。

詳細(xì)地,模式選擇器236可以通過將操作信息op、模式信息pt和速度信息sp中的至少一種信息插入到存儲(chǔ)在緩沖器300中的功率表中來確定是否將要進(jìn)入低功率模式。當(dāng)確定將要進(jìn)入低功率模式時(shí),模式選擇器236可以選擇多種低功率模式中的對(duì)應(yīng)的低功率模式。

低功率模式可以包括如下模式中的至少一種模式:控制將要供應(yīng)到包括在存儲(chǔ)裝置20中的元件210、220、230、235、240、250、260和270中的至少一個(gè)元件的時(shí)鐘信號(hào)和操作電壓中的至少一種以便降低存儲(chǔ)裝置20中的功耗,控制非易失性存儲(chǔ)器400的操作,以及控制緩沖器300。

例如,第一低功率模式可以是減小存儲(chǔ)裝置20的操作時(shí)鐘頻率的模式,第二低功率模式可以是限制非易失性存儲(chǔ)器400的活動(dòng)區(qū)的模式,第三低功率模式可以是通過合并第一低功率模式和第二低功率模式獲得的新模式。

例如,當(dāng)主機(jī)10的接口性能是sata1并且存儲(chǔ)裝置20的接口性能是sata3時(shí),低功率模式進(jìn)入控制器235可以控制存儲(chǔ)裝置20的性能與主機(jī)10的性能相同,從而防止不必要的功耗。

此外,即使主機(jī)10的接口性能是sata3,低功率模式進(jìn)入控制器235也可以在主機(jī)10的操作是順序的讀操作且傳輸速率是4000iops時(shí),控制存儲(chǔ)裝置20的性能與主機(jī)10的實(shí)際性能相同,從而防止不必要的功耗。

控制信號(hào)產(chǎn)生器239可以基于選擇的低功率模式來選擇并產(chǎn)生多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的至少一個(gè)控制信號(hào)。

例如,當(dāng)選擇的低功率模式中的功耗的程度與當(dāng)前的功耗的程度基本相同時(shí),控制信號(hào)產(chǎn)生器239可以僅產(chǎn)生多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的第一控制信號(hào)ctr1。這種操作被稱為微改變(micro-change)。

當(dāng)選擇的低功率模式中的功耗的程度與當(dāng)前的功耗的程度明顯不同時(shí),控制信號(hào)產(chǎn)生器239可以產(chǎn)生多個(gè)控制信號(hào)中的兩個(gè)或更多個(gè)控制信號(hào)(例如,第一控制信號(hào)ctr1、第二控制信號(hào)ctr2和存儲(chǔ)器控制信號(hào)ctrm)。這種操作被稱為大改變(macro-change)。

控制信號(hào)產(chǎn)生器239可以控制將要輸出至少一個(gè)產(chǎn)生的控制信號(hào)的時(shí)間點(diǎn)。例如,控制信號(hào)產(chǎn)生器239可以連續(xù)測(cè)量主機(jī)10的操作、模式和傳輸速率,并且在連續(xù)測(cè)量主機(jī)10的操作、模式和傳輸速率的結(jié)果達(dá)到閾值時(shí),將至少一個(gè)產(chǎn)生的控制信號(hào)輸出到對(duì)應(yīng)的元件。連續(xù)測(cè)量主機(jī)10的操作、模式和傳輸速率的結(jié)果可以是通過速度信息sp表示的主機(jī)10的數(shù)據(jù)傳輸速率。閾值可以是預(yù)定的值。

另外,當(dāng)發(fā)生預(yù)定的事件(例如,當(dāng)有缺陷的nand塊的數(shù)目大于或等于特定數(shù)目時(shí))、當(dāng)經(jīng)過預(yù)定的時(shí)間時(shí)或當(dāng)從主機(jī)10接收到模式改變指令時(shí),控制信號(hào)產(chǎn)生器239可以輸出至少一個(gè)產(chǎn)生的控制信號(hào)到與所述至少一個(gè)產(chǎn)生的控制信號(hào)對(duì)應(yīng)的元件240、250、260和270。然而,本公開的實(shí)施例不限于此。

控制信號(hào)產(chǎn)生器239可以在預(yù)定的時(shí)間點(diǎn)將多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的至少一個(gè)控制信號(hào)輸出到與所述至少一個(gè)控制信號(hào)對(duì)應(yīng)的元件240、250、260和270。

低功率模式進(jìn)入控制器235可以重復(fù)執(zhí)行上述操作。

為了便于解釋,盡管控制信號(hào)產(chǎn)生器239可以直接輸出多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm,但是下面將描述的是,低功率模式進(jìn)入控制器235可以輸出這些控制信號(hào)。然而,本公開的實(shí)施例不限于此。

低功率模式進(jìn)入控制器235可以向pmu240輸出第一控制信號(hào)ctr1。pmu240可以基于第一控制信號(hào)ctr1向pmic100輸出第三控制信號(hào)ctr3。因此,低功率模式進(jìn)入控制器235可以控制pmic100來改變將要施加到存儲(chǔ)裝置20的元件210、220、230、235、240、250、260和270中的至少一個(gè)元件的操作電壓。

另外,低功率模式進(jìn)入控制器235可以向cmu250輸出第二控制信號(hào)ctr2使得cmu250可以控制將要供應(yīng)到存儲(chǔ)裝置20的元件210、220、230、240、250、260和270中的至少一個(gè)元件的控制信號(hào)。詳細(xì)地,cmu250可以通過改變時(shí)鐘信號(hào)的頻率來控制時(shí)鐘信號(hào)或者根據(jù)第二控制信號(hào)ctr2執(zhí)行時(shí)鐘傳動(dòng)。

低功率模式進(jìn)入控制器235可以向緩沖器管理器260輸出緩沖器控制信號(hào)ctrb使得緩沖器管理器260可以控制是否將要使用緩沖器300。

低功率模式進(jìn)入控制器235可以向存儲(chǔ)器控制器270輸出存儲(chǔ)器控制信號(hào)ctrm使得存儲(chǔ)器控制器250可以僅激活非易失性存儲(chǔ)器400的一個(gè)區(qū)域。

可以單獨(dú)地執(zhí)行上述操作,多個(gè)低功率模式中的每個(gè)低功率模式可以被設(shè)計(jì)為對(duì)應(yīng)于上面的操作中的一個(gè)操作或上面的操作的組合。然而,本公開的實(shí)施例不限于此。

圖5是根據(jù)本公開的一些實(shí)施例操作存儲(chǔ)裝置的方法的流程圖。

參照?qǐng)D1和圖5,在操作s110中,存儲(chǔ)裝置20可以接收數(shù)據(jù)data或指令cmd。

在操作s120中,存儲(chǔ)裝置20可以基于數(shù)據(jù)data或指令cmd確定是否將進(jìn)入低功率模式。例如,當(dāng)主機(jī)10的性能低于存儲(chǔ)裝置20的性能時(shí),存儲(chǔ)裝置20可以進(jìn)入低功率模式以降低功耗。

在操作s130中,當(dāng)確定將進(jìn)入低功率模式(在操作s125中“是”)時(shí),存儲(chǔ)裝置20可以選擇多種低功率模式中的一種。例如,存儲(chǔ)裝置20可以基于數(shù)據(jù)data或指令cmd選擇多種低功率模式中的一種。如果操作s125確定將不進(jìn)入低功率模式,那么隨后執(zhí)行回到操作s110。

低功率模式可以包括以下模式中的至少一種:控制將要供應(yīng)到存儲(chǔ)裝置20中的元件210、220、240、250、260和270中的至少一個(gè)元件的時(shí)鐘信號(hào)和操作電壓中的至少一種以便降低存儲(chǔ)裝置20的功耗,控制非易失性存儲(chǔ)器400的操作,以及控制緩沖器300。

例如,第一低功率模式可以是降低存儲(chǔ)裝置20的操作時(shí)鐘頻率的模式,第二低功率模式可以是限制非易失性存儲(chǔ)器400的活動(dòng)區(qū)的模式,第三低功率模式可以是通過合并第一低功率模式和第二低功率模式獲得的新模式。

例如,當(dāng)主機(jī)10的接口性能是sata1并且存儲(chǔ)裝置20的接口性能是sata3時(shí),低功率模式進(jìn)入控制器235可以控制存儲(chǔ)裝置20的性能與主機(jī)10的性能相同,從而防止不必要的功耗。

在操作s140中,存儲(chǔ)裝置20可以基于選擇的低功率模式來選擇并產(chǎn)生多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的至少一個(gè)。

例如,當(dāng)選擇的低功率模式中的功耗的程度與當(dāng)前的功耗的程度基本相同時(shí),存儲(chǔ)裝置20可以僅產(chǎn)生多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的第一控制信號(hào)ctr1。

當(dāng)選擇的低功率模式中的功耗的程度與當(dāng)前的功耗的程度明顯不同時(shí),存儲(chǔ)裝置20可以產(chǎn)生多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的兩個(gè)或更多個(gè)控制信號(hào)(例如,第一控制信號(hào)ctr1、第二控制信號(hào)ctr2和存儲(chǔ)器控制信號(hào)ctrm)。

在操作s150中,存儲(chǔ)裝置20可以確定將要輸出多個(gè)控制信號(hào)ctr1、ctr2、ctrb和ctrm中的至少一個(gè)產(chǎn)生的控制信號(hào)的時(shí)間點(diǎn)。

例如,控制信號(hào)產(chǎn)生器239可以連續(xù)地測(cè)量主機(jī)10的操作、模式和傳輸速率,并且在測(cè)量主機(jī)10的操作、模式和傳輸速率的結(jié)果達(dá)到閾值時(shí),將至少一個(gè)產(chǎn)生的控制信號(hào)輸出到與所述至少一個(gè)產(chǎn)生的控制信號(hào)對(duì)應(yīng)的元件。

此外,當(dāng)發(fā)生預(yù)定的事件(例如,當(dāng)有缺陷的nand塊的數(shù)目大于或等于特定數(shù)目時(shí))、當(dāng)經(jīng)過預(yù)定的時(shí)間時(shí)或當(dāng)從主機(jī)10接收到模式改變指令時(shí),控制信號(hào)產(chǎn)生器239可以將至少一個(gè)產(chǎn)生的控制信號(hào)輸出到與所述至少一個(gè)產(chǎn)生的控制信號(hào)對(duì)應(yīng)的元件240、250、260和270。然而,本公開的實(shí)施例不限于此。

在操作s160中,存儲(chǔ)裝置20可以在確定的時(shí)間點(diǎn)通過輸出至少一個(gè)產(chǎn)生的控制信號(hào)來運(yùn)行低功率模式。

存儲(chǔ)裝置20可以重復(fù)執(zhí)行上面的操作。

這些控制信號(hào)可以包括第一控制信號(hào)ctr1、第二控制信號(hào)ctr2、第三控制信號(hào)ctr3、存儲(chǔ)器控制信號(hào)ctrm、緩沖器控制信號(hào)ctrb等,但本公開的實(shí)施例不限于此。

例如,第一控制信號(hào)ctr1和第三控制信號(hào)ctr3可以是用于控制將要施加到存儲(chǔ)裝置20的操作電壓的信號(hào),第二控制信號(hào)ctr2可以是用于控制將要供應(yīng)到存儲(chǔ)裝置20的時(shí)鐘信號(hào)的信號(hào),存儲(chǔ)器控制信號(hào)ctrm可以是用于控制非易失性存儲(chǔ)器400的信號(hào),緩沖器控制信號(hào)ctrb可以是用于控制緩沖器300的信號(hào)。

可以根據(jù)存儲(chǔ)器控制信號(hào)ctrm改變非易失性存儲(chǔ)器400的活動(dòng)區(qū)。可以根據(jù)緩沖器控制信號(hào)ctrb確定是否將要操作緩沖器300。

圖6是包括在圖5的方法中的確定是否將要進(jìn)入低功率模式的步驟的詳細(xì)的流程圖。

參照?qǐng)D1和圖6,在操作s210中,存儲(chǔ)裝置20可以基于從主機(jī)10接收的數(shù)據(jù)data或指令cmd產(chǎn)生針對(duì)將由存儲(chǔ)裝置20執(zhí)行的操作的操作信息op。操作信息op可以表示讀操作或?qū)懖僮鳌?/p>

在操作s220中,存儲(chǔ)裝置20可以基于從主機(jī)10接收的數(shù)據(jù)data或指令cmd產(chǎn)生將由存儲(chǔ)裝置20執(zhí)行的操作的模式信息pt。模式信息pt可以表示隨機(jī)操作或順序操作。

在操作s230中,存儲(chǔ)裝置20可以基于從主機(jī)10接收的數(shù)據(jù)data通過測(cè)量主機(jī)10每單位時(shí)間的吞吐量(例如,傳輸速率)來產(chǎn)生速度信息sp。詳細(xì)地,速度測(cè)量塊223可以通過對(duì)單位時(shí)間內(nèi)從主機(jī)10接收的數(shù)據(jù)或數(shù)據(jù)塊進(jìn)行計(jì)數(shù)來測(cè)量主機(jī)10的傳輸速率。

在一些實(shí)施例中,存儲(chǔ)裝置20可以包括操作檢測(cè)器221、模式檢測(cè)器222和速度測(cè)量塊223。

操作檢測(cè)器221、模式檢測(cè)器222和速度測(cè)量塊223可以通過軟件或硬件來實(shí)現(xiàn),但是本公開的實(shí)施例不限于此。

在操作s240中,存儲(chǔ)裝置20可以基于操作信息op、模式信息pt和速度信息sp中的至少一種確定是否將進(jìn)入低功率模式。例如,存儲(chǔ)裝置20可以通過將操作信息op、模式信息pt和速度信息sp中的至少一種插入功率表來確定是否將要進(jìn)入低功率模式。

功率表可以是在產(chǎn)品開發(fā)期間已經(jīng)存儲(chǔ)的表從而根據(jù)主機(jī)10的特定性能來優(yōu)化存儲(chǔ)裝置20的功耗。例如,功率表可以根據(jù)操作信息op、模式信息pt和速度信息sp中的至少一種信息,不僅存儲(chǔ)關(guān)于是否將進(jìn)入低功率模式的信息而且存儲(chǔ)關(guān)于將要選擇的低功率模式的信息、關(guān)于進(jìn)入時(shí)間的信息等。

在一些實(shí)施例中,與圖6中示出的不同,存儲(chǔ)裝置20可以同時(shí)執(zhí)行操作s210、s220和s230或者可以執(zhí)行操作s210、s220和s230中的至少一個(gè)操作。然而,本公開的實(shí)施例不限于此。

圖7是根據(jù)本公開的實(shí)施例的數(shù)據(jù)處理系統(tǒng)700的框圖。參照?qǐng)D1和圖7,數(shù)據(jù)處理系統(tǒng)700可以實(shí)現(xiàn)為蜂窩式電話、智能電話或平板個(gè)人計(jì)算機(jī)(pc)。

數(shù)據(jù)處理系統(tǒng)700包括主機(jī)10和非易失性存儲(chǔ)器400。非易失性存儲(chǔ)器400可以是圖1中示出的非易失性存儲(chǔ)器400。

根據(jù)一些實(shí)施例,主機(jī)10和非易失性存儲(chǔ)器400可以是層疊封裝件。在這種情況下,封裝件可以安裝在系統(tǒng)板(未示出)上。

主機(jī)10包括可控制非易失性存儲(chǔ)器400的測(cè)試操作以及非易失性存儲(chǔ)器400的數(shù)據(jù)處理操作(例如,寫操作或讀操作)的存儲(chǔ)器控制器200。

存儲(chǔ)器控制器200可以被控制數(shù)據(jù)處理系統(tǒng)700的全部操作的主機(jī)10控制。存儲(chǔ)器控制器200可以連接在主機(jī)10和非易失性存儲(chǔ)器400之間。

可以根據(jù)主機(jī)10的控制通過顯示器710來顯示非易失性存儲(chǔ)器400中的數(shù)據(jù)。

無線電收發(fā)器720通過天線ant發(fā)送或接收無線電信號(hào)。無線電收發(fā)器720可以將通過天線ant接收的無線電信號(hào)轉(zhuǎn)換成可由主機(jī)10處理的信號(hào)。因此,主機(jī)10可以處理從無線電收發(fā)器720輸出的信號(hào)并將處理的信號(hào)存儲(chǔ)在非易失性存儲(chǔ)器400中或通過顯示器710顯示處理的信號(hào)。

無線電收發(fā)器720也可以將從主機(jī)10輸出的信號(hào)轉(zhuǎn)換成無線電信號(hào)并通過天線ant將無線電信號(hào)輸出到外部裝置。

輸入裝置730使用于控制主機(jī)10的操作的控制信號(hào)或?qū)⒁芍鳈C(jī)10處理的數(shù)據(jù)能夠輸入到系統(tǒng)700。輸入裝置730可以通過諸如觸摸板或計(jì)算機(jī)鼠標(biāo)、小鍵盤或者鍵盤的定點(diǎn)裝置來實(shí)現(xiàn)。

主機(jī)10可以控制顯示器710的操作以顯示從非易失性存儲(chǔ)器400輸出的數(shù)據(jù)、從無線電收發(fā)器720輸出的數(shù)據(jù)或者從輸入裝置730輸出的數(shù)據(jù)。

圖8是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)800的框圖。參照?qǐng)D8,包括圖1中示出的存儲(chǔ)器控制器200的數(shù)據(jù)處理系統(tǒng)800可以實(shí)現(xiàn)為個(gè)人計(jì)算機(jī)(pc)、網(wǎng)絡(luò)服務(wù)器、平板pc、上網(wǎng)本、電子閱讀器、個(gè)人數(shù)字助理(pda)、便攜式多媒體播放器(pmp)、mp3播放器或mp4播放器。

數(shù)據(jù)處理系統(tǒng)800包括主機(jī)10、非易失性存儲(chǔ)器400、用于控制非易失性存儲(chǔ)器400的數(shù)據(jù)處理操作的存儲(chǔ)器控制器200、顯示器810和輸入裝置820。

主機(jī)10可以根據(jù)通過輸入裝置820輸入的數(shù)據(jù)通過顯示器810來顯示存儲(chǔ)在非易失性存儲(chǔ)器400中的數(shù)據(jù)。輸入裝置820可以通過諸如觸摸板或計(jì)算機(jī)鼠標(biāo)、小鍵盤或者鍵盤的定點(diǎn)裝置來實(shí)現(xiàn)。

主機(jī)10可以控制非易失性存儲(chǔ)器400的全部操作和存儲(chǔ)器控制器200的操作。根據(jù)一些實(shí)施例,可控制非易失性存儲(chǔ)器400的操作的存儲(chǔ)器控制器200可以實(shí)現(xiàn)為主機(jī)10的一部分或?qū)崿F(xiàn)為單獨(dú)的芯片。

圖9是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)900的框圖。參照?qǐng)D9,數(shù)據(jù)處理系統(tǒng)900可以實(shí)現(xiàn)為和數(shù)字照相機(jī)相似的圖像處理裝置、裝備有數(shù)字照相機(jī)的蜂窩電話或者裝備有數(shù)字照相機(jī)的智能電話。

數(shù)據(jù)處理系統(tǒng)900包括主機(jī)10、非易失性存儲(chǔ)器400、控制非易失性存儲(chǔ)器400的數(shù)據(jù)處理操作(諸如寫操作或讀操作)的存儲(chǔ)器控制器200。數(shù)據(jù)處理系統(tǒng)900還包括圖像傳感器910和顯示器920。

數(shù)據(jù)處理系統(tǒng)900中包括的圖像傳感器910將光學(xué)圖像轉(zhuǎn)換成數(shù)字信號(hào)并且將數(shù)字信號(hào)輸出到主機(jī)10或存儲(chǔ)器控制器200。數(shù)字信號(hào)可以被主機(jī)10控制以通過顯示器920顯示或通過存儲(chǔ)器控制器200存儲(chǔ)在非易失性存儲(chǔ)器400中。

可以根據(jù)主機(jī)10或存儲(chǔ)器控制器200的控制通過顯示器920來顯示存儲(chǔ)在非易失性存儲(chǔ)器400中的數(shù)據(jù)??煽刂品且资源鎯?chǔ)器400的操作的存儲(chǔ)器控制器200可以實(shí)現(xiàn)為主機(jī)10的一部分或?qū)崿F(xiàn)為單獨(dú)的芯片。

圖10是根據(jù)本公開的一些實(shí)施例的數(shù)據(jù)處理系統(tǒng)1000的框圖。數(shù)據(jù)處理系統(tǒng)1000包括非易失性存儲(chǔ)器400以及控制非易失性存儲(chǔ)器400的操作的主機(jī)10。非易失性存儲(chǔ)器400可以通過諸如閃存的非易失性存儲(chǔ)器來實(shí)現(xiàn)。

數(shù)據(jù)處理系統(tǒng)1000也包括存儲(chǔ)器裝置1020、存儲(chǔ)器接口1030、糾錯(cuò)碼(ecc)塊1040和主機(jī)接口1050。

與數(shù)據(jù)處理系統(tǒng)1000連接的主機(jī)10可以通過存儲(chǔ)器接口1030和主機(jī)接口1050與存儲(chǔ)器裝置1020執(zhí)行數(shù)據(jù)通信。

ecc塊1040被主機(jī)10控制以通過存儲(chǔ)器接口1030檢測(cè)包括在從存儲(chǔ)器裝置1020輸出的數(shù)據(jù)中的錯(cuò)誤位、糾正錯(cuò)誤位并且通過主機(jī)接口1050將糾錯(cuò)后的數(shù)據(jù)傳輸?shù)街鳈C(jī)10。主機(jī)10可以通過總線570控制存儲(chǔ)器接口1030、ecc塊1040、主機(jī)接口1050和非易失性存儲(chǔ)器400之間的數(shù)據(jù)通信。數(shù)據(jù)處理系統(tǒng)1000可以實(shí)現(xiàn)為閃存驅(qū)動(dòng)器、usb存儲(chǔ)器驅(qū)動(dòng)器、ic-usb存儲(chǔ)器驅(qū)動(dòng)器或記憶棒。

根據(jù)本公開的實(shí)施例的存儲(chǔ)器控制器以及包括存儲(chǔ)器控制器的存儲(chǔ)裝置能夠分析從主機(jī)接收的數(shù)據(jù)或指令并且基于分析數(shù)據(jù)或指令的結(jié)果來消耗將針對(duì)實(shí)際數(shù)據(jù)傳輸性能來優(yōu)化的功率,從而提高功率的效率。

如在本領(lǐng)域中慣例的,可以按照?qǐng)?zhí)行一種描述的功能或多種功能的塊來描述并示出實(shí)施例??稍诖吮环Q為單元或模塊等的這些塊通過模擬電路和/或數(shù)字電路(諸如邏輯門、集成電路、微處理器、微控制器、存儲(chǔ)器電路、無源電子組件、有源電子組件、光學(xué)組件、硬連線電路等)來物理地實(shí)現(xiàn),并且可以通過固件和/或軟件來選擇性地驅(qū)動(dòng)。電路可以,例如,實(shí)現(xiàn)在一個(gè)或更多個(gè)半導(dǎo)體芯片中,或者實(shí)現(xiàn)在諸如印刷電路板等的基底支撐件上。構(gòu)成塊的電路可以通過專用硬件來實(shí)現(xiàn),或者通過處理器(例如,一個(gè)或更多個(gè)編程的微處理器和相關(guān)的電路)來實(shí)現(xiàn),或者通過將執(zhí)行塊的一些功能的專用硬件以及執(zhí)行塊的其它功能的處理器組合來實(shí)現(xiàn)。在不脫離本公開的范圍的情況下,實(shí)施例的每個(gè)塊可以物理地分離成兩個(gè)或多個(gè)交互且分散的塊。同樣地,在不脫離本公開的范圍的情況下,實(shí)施例的塊可以物理地組成更多個(gè)復(fù)雜的塊。

盡管已經(jīng)參照附圖中示出的示例實(shí)施例具體地示出并描述了本公開,但是這些實(shí)施例僅僅是示例。對(duì)于本領(lǐng)域的普通技術(shù)人員來講將明顯的是,這些實(shí)施例將覆蓋落入本公開的范圍內(nèi)的所有的修改、等同物和替代物。因此,應(yīng)該基于所附權(quán)利要求書的技術(shù)構(gòu)思來限定本公開的技術(shù)范圍。

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