欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分階段的與非上電復(fù)位的制作方法

文檔序號:6361077閱讀:162來源:國知局
專利名稱:分階段的與非上電復(fù)位的制作方法
技術(shù)領(lǐng)域
本申請總體上涉及非易失性閃存系統(tǒng)的操作,并且更具體地,涉及用于分階段進(jìn)行功率密集的操作的方法和系統(tǒng)。
背景技術(shù)
小形狀尺寸存儲(chǔ)卡持續(xù)增長的容量允許存儲(chǔ)和分配數(shù)字內(nèi)容的新的可能性??梢酝ㄟ^各種主機(jī)設(shè)備來存取存儲(chǔ)在商業(yè)上可用的卡(諸如多媒體卡(MMC)和安全數(shù)碼(SD)卡)上存儲(chǔ)的內(nèi)容。為小形狀尺寸存儲(chǔ)卡定義標(biāo)準(zhǔn)的組織可定義存儲(chǔ)卡可消耗的最大瞬時(shí)功率或平均功率的限制。這些限制是必要的,從而使得主機(jī)設(shè)備(諸如蜂窩電話)的制造商可預(yù)算存儲(chǔ)卡存取操作所需的瞬時(shí)功率或平均功率,并且對于保持與將來和既有的主機(jī)設(shè)備的可互用性是必要的。
隨著小形狀尺寸存儲(chǔ)卡的存儲(chǔ)容量和復(fù)雜性的增加,這些設(shè)備潛在消耗的瞬時(shí)功率或平均功率也可能增加,特別是在諸如復(fù)位、編程、寫入或擦除操作的功率密集操作期間。例如,小形狀尺寸存儲(chǔ)卡通常包含多個(gè)NAND非易失性存儲(chǔ)器晶片(die)。諸如上電復(fù)位(POR)的操作通常涉及,諸如通過向與芯片使能信號關(guān)聯(lián)的所有NAND晶片傳送復(fù)位命令而并行或大致同時(shí)地復(fù)位多個(gè)NAND晶片。大約同時(shí)地初始化若干晶片可導(dǎo)致顯著數(shù)量的組合的涌入(inrush)電流,該涌入電流可超出瞬時(shí)功率消耗限制,或超出在限定時(shí)間段上的最大允許電力消耗。在復(fù)位大量非易失性存儲(chǔ)器的同時(shí)實(shí)現(xiàn)功率遵從(power compliance)的一種設(shè)計(jì)方法包括上電讀無效(PRDIS)存儲(chǔ)器輸入控制,其在當(dāng)電源施加到存儲(chǔ)卡時(shí),禁止每個(gè)存儲(chǔ)器晶片發(fā)起其自己的上電復(fù)位。這避免了與復(fù)位存儲(chǔ)卡上的其它電路同時(shí)復(fù)位所有存儲(chǔ)器晶片。然而,在控制器完成初始化之后,大量的存儲(chǔ)器晶片仍由存儲(chǔ)卡控制器并行復(fù)位。因此,在只是用于并行復(fù)位非易失性存儲(chǔ)的電流需求已經(jīng)超出由適用于特定小形狀尺寸存儲(chǔ)卡的標(biāo)準(zhǔn)建立的最大限制時(shí),PRDIS控制并非可行的解決方案。另一種用于避免在小形狀尺寸存儲(chǔ)卡上電期間的大涌入電流的解決方案包括錯(cuò)開與共用芯片使能(CE)線關(guān)聯(lián)的每個(gè)晶片開始初始化時(shí)的時(shí)間。然而,這個(gè)延遲通常是不能編程的固定時(shí)間。對可以使用這種方法實(shí)施的延遲的持續(xù)時(shí)間有限制,并且對可以使用這種方法實(shí)現(xiàn)的晶片初始化的排序有限制。因此,使用硬連線(hard-wired)或固定延遲的系統(tǒng)限制可以使用的可能配置,并且對于每個(gè)實(shí)施要求定制電路。

發(fā)明內(nèi)容
因此,一種允許在具有更大存儲(chǔ)密度的小形狀尺寸存儲(chǔ)卡上進(jìn)行功率密集操作的方法和系統(tǒng)會(huì)是有利的。這樣的方法或系統(tǒng)會(huì)允許小形狀尺寸存儲(chǔ)卡具有增加的存儲(chǔ)能力同時(shí)仍舊保持與標(biāo)準(zhǔn)組織建立的電力消耗限制一致。為了解決這些問題,公開了一種識(shí)別會(huì)超出電力消耗限制的功率密集操作的方法和系統(tǒng)。該方法和系統(tǒng)將該操作分成要錯(cuò)開或順序進(jìn)行的步驟或步驟組,從而避免并行執(zhí)行功率密集操作的步驟可能造成的超出電力消耗限制。具體地,該方法和系統(tǒng)可以確定并行操作是否超出電力消耗限制,并且如果超出,確定如何將并行操作分成順序的操作或操作組,其中每個(gè)順序操作不會(huì)超出電力消耗限制。功率密集操作的例子可以是上電復(fù)位序列。一方面,一種方法和系統(tǒng)可包括同時(shí)順序地復(fù)位設(shè)備中的NAND晶片的子集,而不是同時(shí)復(fù)位所有的NAND晶片(或者與芯片使能相關(guān)聯(lián)的所有NAND晶片)。因此,實(shí)現(xiàn)該方法和系統(tǒng)的小形狀尺寸存儲(chǔ)卡可以合并附加的NAND晶片從而提高存儲(chǔ)容量,同時(shí)避免與上電復(fù)位或其它類似的功率密集操作相關(guān)聯(lián)的電力消耗限制。根據(jù)一方面,非易失性存儲(chǔ)設(shè)備中的控制器復(fù)位非易失性存儲(chǔ)設(shè)備。該控制器與非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器通信。響應(yīng)于檢測到電源復(fù)位,確定復(fù)位非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器所需的電流消耗。如果確定的電流消耗小于電流消耗閾值 時(shí),則同時(shí)復(fù)位非易失性存儲(chǔ)器。如果確定的電流消耗大于電流消耗閾值,則復(fù)位非易失性存儲(chǔ)器的第一子集;并且在預(yù)定的延遲之后,復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第二子集。將非易失性存儲(chǔ)器分成按所需那么多的子集,從而使得每個(gè)子集可順序地復(fù)位而不超出電流消耗閾值。確定復(fù)位非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器所需的電流消耗可包括確定非易失性存儲(chǔ)器的數(shù)量是否超出預(yù)定的數(shù)目,確定非易失性存儲(chǔ)器的類型,或確定所述多個(gè)非易失性存儲(chǔ)器的制造商。根據(jù)另一方面,非易失性存儲(chǔ)設(shè)備包括非易失性存儲(chǔ)器和與非易失性存儲(chǔ)器通信的控制器。該控制器可以響應(yīng)于檢測到電源復(fù)位確定復(fù)位非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器所需的電流消耗。當(dāng)確定的電流消耗小于電流消耗閾值時(shí),該控制器同時(shí)復(fù)位非易失性存儲(chǔ)器。當(dāng)確定的電流消耗大于電流消耗閾值時(shí),該控制器復(fù)位多個(gè)非易失性存儲(chǔ)器的第一子集,并且在預(yù)定的延遲之后復(fù)位多個(gè)非易失性存儲(chǔ)器的第二子集。該控制器可以將非易失性存儲(chǔ)器分成如所需那么多的子集,從而使得復(fù)位非易失性存儲(chǔ)器的任何子集都不會(huì)超出電流消耗閾值。如之前的方面,確定復(fù)位非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器所需的電流消耗可包括確定非易失性存儲(chǔ)器的數(shù)量是否超出預(yù)定的數(shù)目,確定非易失性存儲(chǔ)器的類型,或確定多個(gè)非易失性存儲(chǔ)器的制造商。根據(jù)另一方面,有一種用于復(fù)位系統(tǒng)的方法。與系統(tǒng)中的一組系統(tǒng)元件通信的控制器確定復(fù)位該組系統(tǒng)元件所需的電流消耗。該確定是響應(yīng)于檢測到電源復(fù)位而進(jìn)行的。當(dāng)確定的電流消耗小于電流消耗閾值時(shí),同時(shí)復(fù)位所有的該組系統(tǒng)元件。當(dāng)確定的電流消耗大于電流消耗閾值時(shí),識(shí)別并復(fù)位可以同時(shí)復(fù)位而不超出所述電流消耗閾值的系統(tǒng)元件的第一子集。然后識(shí)別并復(fù)位可以同時(shí)復(fù)位而不超出所述電流消耗閾值的系統(tǒng)元件的第二子集。重復(fù)這個(gè)過程直到該組中的所有系統(tǒng)元件都被復(fù)位。確定復(fù)位所述系統(tǒng)中的所述組的系統(tǒng)元件所需的電流消耗包括確定系統(tǒng)元件的數(shù)量是否超過預(yù)定的數(shù)目,確定每個(gè)系統(tǒng)元件的類型,或者確定每個(gè)系統(tǒng)元件的制造商。本發(fā)明的其它方面和特性和優(yōu)點(diǎn)是可能的,并且通過研究一下詳細(xì)的描述和附圖會(huì)對于本領(lǐng)域的技術(shù)人員變得更加明顯。這里,以下權(quán)利要求所敘述的本發(fā)明的要求保護(hù)的范圍并不旨在受限于這里示出和描述的實(shí)施例。


圖中的元件不一定是按比例的,而是在上面進(jìn)行強(qiáng)調(diào)以示出其各種方面。此外,在圖中,類似的標(biāo)記表示不同視圖中的對應(yīng)部件。圖I是示出用于在非易失性存儲(chǔ)設(shè)備中進(jìn)行分階段操作的示例性系統(tǒng)的圖。圖2示出用于在圖I的非易失性存儲(chǔ)設(shè)備中進(jìn)行分階段操作的示例性步驟。圖3是示出當(dāng)在圖I的非易失性存儲(chǔ)設(shè)備結(jié)構(gòu)中進(jìn)行非分階段的復(fù)位操作時(shí)的示例性電流消耗的圖。圖4是示出當(dāng)在圖I的非易失性存儲(chǔ)設(shè)備結(jié)構(gòu)中進(jìn)行分階段的復(fù)位操作時(shí)的示例性電流消耗的圖。
圖5是示出用于進(jìn)行分階段的功率密集操作的示例性系統(tǒng)的圖。
具體實(shí)施例方式將在之前的圖和伴隨的描述中討論的示例性實(shí)施例更詳細(xì)地解釋一種用于進(jìn)行分階段的操作(諸如上電復(fù)位(power-on reset))從而遵從電力消耗限制的方法和系統(tǒng)。諸如小形狀尺寸存儲(chǔ)卡的非易失性存儲(chǔ)設(shè)備通常包括許多非易失性存儲(chǔ)器,諸如NAND閃速設(shè)備或晶片。當(dāng)這樣的非易失性存儲(chǔ)設(shè)備連接到主機(jī)設(shè)備,或當(dāng)包括非易失性存儲(chǔ)設(shè)備的主機(jī)設(shè)備接通時(shí),可將電力施加到非易失性存儲(chǔ)設(shè)備上。在上電期間,非易失性存儲(chǔ)設(shè)備通常進(jìn)行包括從ROM熔線(fuse)讀取的上電復(fù)位(POR)和初始化,從而使每個(gè)非易失性存儲(chǔ)器準(zhǔn)備用于諸如讀取、寫入和擦除的操作。這些初始化操作消耗電力。一些非易失性存儲(chǔ)設(shè)備包含多個(gè)非易失性存儲(chǔ)器或晶片。對于多個(gè)存儲(chǔ)器晶片和/或元件,每個(gè)晶片或元件可以在同時(shí)或幾乎同時(shí)初始化,導(dǎo)致對系統(tǒng)的大量組合涌入電流??梢源蠹s同時(shí)地復(fù)位多個(gè)晶片的一種情況是當(dāng)使用共用芯片使能(CE)信號將多個(gè)晶片連接到控制器時(shí)。連接到相同的芯片使能信號的每個(gè)晶片可響應(yīng)由非易失性存儲(chǔ)設(shè)備中的控制器發(fā)出的單個(gè)復(fù)位命令。隨著共享芯片使能信號的晶片的數(shù)目的增加,對進(jìn)行初始化操作的組合電流需求也增加。允許同時(shí)復(fù)位多個(gè)非易失性存儲(chǔ)器的其它系統(tǒng)結(jié)構(gòu)可遇到類似的問題。組合電流需求必須符合由相應(yīng)的小形狀尺寸存儲(chǔ)卡建立的標(biāo)準(zhǔn),從而確保該設(shè)備遵從該標(biāo)準(zhǔn)且可以在遵從該標(biāo)準(zhǔn)的各種主機(jī)設(shè)備中工作。例如,記憶棒小形狀尺寸存儲(chǔ)卡標(biāo)準(zhǔn)將I毫秒期間的最大系統(tǒng)涌入電流限制為65毫安。在一個(gè)例子中,當(dāng)同時(shí)復(fù)位由共用芯片使能線控制的8個(gè)晶片時(shí),組合系統(tǒng)涌入電流可超出小形狀尺寸存儲(chǔ)卡最大容許電流。單個(gè)存儲(chǔ)卡控制器設(shè)計(jì)有利地可以用在各種存儲(chǔ)容量或具有不同的電力消耗標(biāo)準(zhǔn)的小形狀尺寸存儲(chǔ)卡中。為了解決對下述靈活的方法和系統(tǒng)的需求,該方法和系統(tǒng)檢測用于功率密集操作的電流消耗需求并確定可以并行進(jìn)行諸如上電復(fù)位的特定操作的非易失性設(shè)備的數(shù)目,這里公開了一種方法和系統(tǒng),其可以計(jì)數(shù)與共用芯片使能(CE)線關(guān)聯(lián)的非易失性存儲(chǔ)設(shè)備(諸如NAND晶片)的數(shù)目,并且以避免過多的涌入電流的受控方式一次選擇一個(gè)NAND晶片或一組NAND晶片來進(jìn)行復(fù)位或初始化。這樣的方法和系統(tǒng)還可使用設(shè)備特征,諸如設(shè)備部件編號或設(shè)備制造商來確定同時(shí)在兩個(gè)或多個(gè)設(shè)備上復(fù)位或進(jìn)行功率密集操作會(huì)造成的涌入電流,并且只在會(huì)避免組合系統(tǒng)涌入電流超出由小封裝卡標(biāo)準(zhǔn)建立的電力消耗閾值的如此數(shù)目個(gè)設(shè)備上進(jìn)行操作。根據(jù)這樣的系統(tǒng)和方法的實(shí)施例的靈活的控制器可以連接到任意數(shù)目個(gè)具有不同特性和制造商的非易失性存儲(chǔ)器,并且該控制器可智慧地計(jì)算用于跨越所有非易失性設(shè)備順序地完成功率密集操作的策略,從而避免組合系統(tǒng)涌入電流超出最大值。圖I是示出用于在非易失性存儲(chǔ)設(shè)備中進(jìn)行分階段操作的示例性系統(tǒng)100的圖。示例性系統(tǒng)100包括與非易失性存儲(chǔ)設(shè)備140通信的主機(jī)110。主機(jī)110的例子包括個(gè)人計(jì)算機(jī)、筆記本計(jì)算機(jī)、個(gè)人數(shù)字助理、各種狀態(tài)裁定設(shè)備(state adjudication device)、數(shù)字相機(jī)、蜂窩電話、便攜式音頻播放器、汽車音響系統(tǒng)以及類似類型的設(shè)備。非易失性存儲(chǔ)設(shè)備140可以是可移除的小形狀尺寸存儲(chǔ)卡,諸如安全數(shù)碼(SD)或多媒體卡(MMC)。盡管系統(tǒng)100示出可移除的非易失性存儲(chǔ)設(shè)備140,但是其它實(shí)施例可包括永久地安裝在主機(jī)110中或附加于主機(jī)110的非易失性存儲(chǔ)設(shè)備140。非易失性存儲(chǔ)設(shè)備140包括卡接口 142、中央處理單元CPU或控制器144,以及許多非易失性存儲(chǔ)器 160、162、164、166、170、172、174、176、180、182、184、186、190、192、194和196。卡接口 142從主機(jī)110接收命令,并且與主機(jī)110交換數(shù)據(jù)和結(jié)果。例如,卡接口142可從主機(jī)接收命令以讀取存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中的數(shù)據(jù),將數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中,或進(jìn)行諸如擦除或格式化卡的其它操作。在主機(jī)110和非易失性存儲(chǔ)設(shè)備140之間交換的命令和數(shù)據(jù)可符合小形狀尺寸存儲(chǔ)卡接口標(biāo)準(zhǔn)??ń涌?142與控制器144交換命令和數(shù)據(jù),控制器144進(jìn)而與非易失性存儲(chǔ)器160-186交換命令和數(shù)據(jù),從而完成由主機(jī)110進(jìn)行的請求???42和控制 器144可以以被配置為分別實(shí)現(xiàn)卡接口 142和控制器144的功能,諸如在附圖1-4和伴隨的文字中描述的的實(shí)施例的功能的硬件、固件、軟件或其任何組合實(shí)現(xiàn)。在一個(gè)實(shí)施例中,使用配置有處理器可執(zhí)行指令的處理器執(zhí)行控制器144的功能。處理器可執(zhí)行的指令可存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中的隨機(jī)存取存儲(chǔ)器(RAM)中、或非易失性存儲(chǔ)設(shè)備140中的非易失性存儲(chǔ)器中,諸如只讀存儲(chǔ)器(ROM)、EEPROM (電可擦只讀存儲(chǔ)器)或E-flash (嵌入的閃存)。非易失性存儲(chǔ)器160-196可以是任何類型的可用的非易失性存儲(chǔ)設(shè)備。這樣的設(shè)備的一個(gè)例子是Toshiba SLC NAND閃存部件編號TC58NVG2S3ETA00。來自其它制造商的類似的非易失性存儲(chǔ)設(shè)備是可用的??刂破?44可無需來自主機(jī)110的指示而開始其它操作,諸如初始化或保持?jǐn)?shù)據(jù)和非易失性存儲(chǔ)器160-196的操作。非易失性存儲(chǔ)器160-196可以分為組或集合,每個(gè)組或集合共享芯片使能(CE)信號150、152、154、156。參考圖1,非易失性存儲(chǔ)器190、192、194和196共享芯片使能0(CE0)。通過賦值(assert)芯片使能0 (CEO)信號150并在命令/數(shù)據(jù)總線158上傳送命令,控制器114可向所有的非易失性存儲(chǔ)器190、192、194和196發(fā)送命令。例如,對于Toshiba SLCNAND閃存部件編號TC58NVG2S3ETA00非易失性存儲(chǔ)器,在賦值通信地耦接到非易失性存儲(chǔ)器晶片的芯片使能信號時(shí)將命令OxFF (復(fù)位)在命令/數(shù)據(jù)總線158上傳送到非易失性存儲(chǔ)器。在這個(gè)例子中,當(dāng)在賦值芯片使能信號中在命令/數(shù)據(jù)總線158上發(fā)送復(fù)位命令時(shí),所有共享單個(gè)芯片使能信號150的所有非易失性存儲(chǔ)設(shè)備190、192、194和196將被復(fù)位。盡管圖I示出了其中四個(gè)非易失性存儲(chǔ)器共享芯片使能的非易失性存儲(chǔ)設(shè)備140,但是其它配置是可能的。例如,芯片使能可連接到兩個(gè)、六個(gè)、八個(gè)或任意數(shù)目的非易失性存儲(chǔ)器。隨著耦接到單個(gè)芯片使能信號的非易失性存儲(chǔ)器數(shù)目的增加,與由耦接到該芯片使能的所有設(shè)備同時(shí)執(zhí)行的命令(諸如復(fù)位)相關(guān)聯(lián)的組合電力消耗也增加。將太多的非易失性存儲(chǔ)設(shè)備連接到單個(gè)芯片使能會(huì)造成當(dāng)由連接到共享芯片使能的每個(gè)非易失性存儲(chǔ)器大約同時(shí)地執(zhí)行并行命令(諸如復(fù)位(OxFF))時(shí)超出電力消耗限制。在一個(gè)實(shí)施例中,擴(kuò)大非易失性存儲(chǔ)設(shè)備160-196的命令集以允許晶片專用復(fù)位命令,諸如命令OxXX (其中OxXX是字節(jié)值),從而根據(jù)需要選擇性地開始每個(gè)非易失性存儲(chǔ)器160-196從而限制在任何一次初始化的非易失性存儲(chǔ)器的數(shù)目。通過限制任何一次初始化的非易失性存儲(chǔ)器的數(shù)目,在非易失性存儲(chǔ)設(shè)備140初始化過程期間任何瞬間的涌入電流量可被控制從而避免超出由小形狀尺寸存儲(chǔ)卡標(biāo)準(zhǔn)建立的電力消耗限制。參照圖1,晶片專用復(fù)位命令可以允許控制器144復(fù)位連接到單個(gè)芯片使能的任意數(shù)目的設(shè)備。例如,控制器144可以復(fù)位通信地耦接到芯片使能0 (CEO) 150的一個(gè)、兩個(gè)、三個(gè)或四個(gè)非易失性存儲(chǔ)器190、192、194和196的任意組合。在一個(gè)實(shí)施例中,特定的非易失性存儲(chǔ)器可以包括晶片專用復(fù)位命令和通用復(fù)位命令,其中晶片專用復(fù)位命令可以一次復(fù)位一個(gè)指定的非易失性存儲(chǔ)器,且通用復(fù)位命令(OxFF)然后可被用來復(fù)位與芯片使能相關(guān)聯(lián)的尚未使用晶片專用復(fù)位命令復(fù)位的、剩余的非易失性存儲(chǔ)器。在可選的實(shí)施例中,可以使用可用的設(shè)備專用復(fù)位命令復(fù)位非易失性存儲(chǔ)器的任何組合。除了圖I示出的共享芯片使能和數(shù)據(jù)命令總線結(jié)構(gòu)之外的結(jié)構(gòu)還可以限制控制器144選擇非易失性存儲(chǔ)器160-196的哪些可響應(yīng)于命令(諸如復(fù)位)同時(shí)起作用的能力。允許控制器識(shí)別將執(zhí)行并行命令的非易失性存儲(chǔ)器160-196的子集的類似結(jié)構(gòu)改變是根據(jù)這里描述的實(shí)施例。圖2示出用于在圖I的非易失性存儲(chǔ)設(shè)備中進(jìn)行分階段操作的示例性步驟200。可以由例如圖I的控制器144進(jìn)行示例性的步驟??刂崎_始于步驟202。如果在步驟202控制器144沒有檢測到電源復(fù)位,控制保持直到發(fā)生電源復(fù)位??刂破?44可以在例如當(dāng)控制器144從主機(jī)110或另一個(gè)在非易失性存儲(chǔ)設(shè)備140中的源接收到復(fù)位命令,或當(dāng)響應(yīng)于對非易失性存儲(chǔ)設(shè)備140通電而開始代碼執(zhí)行時(shí),檢測到電源復(fù)位。當(dāng)由控制器144檢測到電源復(fù)位時(shí),控制通過步驟202到步驟204。 在步驟204,控制器144確定復(fù)位非易失性存儲(chǔ)設(shè)備140中的非易失性存儲(chǔ)器所需的電流消耗。該確定可以包括確定與復(fù)位該控制器能夠同時(shí)復(fù)位的所有非易失性存儲(chǔ)器相關(guān)聯(lián)的電力消耗。例如,在圖I所示的結(jié)構(gòu)中,這個(gè)確定可包括與復(fù)位耦接到單個(gè)芯片使能的非易失性存儲(chǔ)器相關(guān)聯(lián)的電力消耗,這是由于圖I所示的結(jié)構(gòu)可允許控制器復(fù)位與一個(gè)芯片使能相關(guān)聯(lián)的所有非易失性存儲(chǔ)器,而不是在非易失性存儲(chǔ)設(shè)備140中的所有非易失性存儲(chǔ)器。確定復(fù)位非易失性存儲(chǔ)器所需的電流消耗可以包括確定可同時(shí)復(fù)位的非易失性存儲(chǔ)器的數(shù)量、確定非易失性存儲(chǔ)器的每個(gè)的類型或確定非易失性存儲(chǔ)器的每個(gè)的制造商??梢酝ㄟ^讀取存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中的控制器或它處中的數(shù)據(jù)庫中的信息或在另一例中通過查詢(query)—個(gè)或多個(gè)非易失性存儲(chǔ)器160-196而獲得需要的信息來獲得有關(guān)非易失性存儲(chǔ)器的數(shù)量、其類型和制造商的信息。有關(guān)非易失性存儲(chǔ)器的數(shù)量、類型和制造商的信息,單個(gè)或組合地,可允許控制器144確定同時(shí)復(fù)位兩個(gè)或多個(gè)非易失性存儲(chǔ)器造成的電力消耗(系統(tǒng)涌入電流)。例如,控制器144可以獲得有關(guān)非易失性存儲(chǔ)器160-196的類型或制造商的信息,并且查閱存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中(諸如在控制器144中、非易失性存儲(chǔ)器160-196中或非易失性存儲(chǔ)器140中的另一存儲(chǔ)器中)的查找表或數(shù)據(jù)庫,從而確定與一個(gè)非易失性存儲(chǔ)器160-196的復(fù)位相關(guān)聯(lián)的電力消耗。查找表或數(shù)據(jù)庫也可以存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140之外,諸如在主機(jī)110中或與非易失性存儲(chǔ)設(shè)備140通信的另一設(shè)備中。在另一例子中,控制器144可以簡單地從數(shù)據(jù)庫直接讀取電力消耗信息而無需基于設(shè)備類型或制造商使用相互參考或查找表??刂破?44可以使用這個(gè)信息,連同關(guān) 于可以并行復(fù)位的非易失性存儲(chǔ)器160-196的數(shù)量的信息,從而計(jì)算代表在預(yù)定期間上的電力消耗峰值或最大電力消耗平均的總和??刂七M(jìn)行到步驟206,其中控制器144將確定的電流消耗與電流消耗閾值進(jìn)行比較。該電流消耗閾值可由小形狀尺寸存儲(chǔ)卡制造商建立。在另一個(gè)例子中,電流消耗閾值可由另一限制限定或確定,諸如可由主機(jī)110或另一源供給非易失性存儲(chǔ)設(shè)備的電力的量。該限制可以是存儲(chǔ)在非易失性存儲(chǔ)設(shè)備140中的值,或是從主機(jī)110或另一源接收的值。該電流消耗閾值可以是瞬時(shí)電流消耗限制和一段時(shí)間上的平均電流消耗,或任何其它的可能由非易失性存儲(chǔ)設(shè)備140消耗的容許的電力的最大量的有用測量。如果確定的電流消耗小于電流消耗閾值,則控制從步驟206到步驟216。在步驟216,與該確定和步驟204相關(guān)聯(lián)的所有非易失性存儲(chǔ)器由控制器144同時(shí)復(fù)位。在諸如圖I所示的架構(gòu)的架構(gòu)中,通過插入相應(yīng)的芯片使能和在命令/數(shù)據(jù)總線158上發(fā)送復(fù)位命令(OxFF),同時(shí)復(fù)位與單個(gè)芯片使能相關(guān)聯(lián)的所有存儲(chǔ)器。然后控制從步驟216進(jìn)行從而完成步驟200。在圖I所示的架構(gòu)中,可對非易失性存儲(chǔ)設(shè)備140中存在的每個(gè)芯片使能信號150、152、154、156重復(fù)一次全部步驟200或步驟200的部分。參考回到步驟206,如果確定的電流消耗大于電流消耗閾值,則控制從步驟206進(jìn)行到208。在步驟208中,控制器144將非易失性存儲(chǔ)器分成子集,其中子集的所有存儲(chǔ)器能夠被同時(shí)復(fù)位而不超出電流消耗閾值。例如,在類似圖I示出的架構(gòu)的架構(gòu)中,如果8個(gè)非易失性存儲(chǔ)器共享單個(gè)芯片使能信號,且確定5個(gè)存儲(chǔ)器能被同時(shí)復(fù)位而不超出電流消耗閾值,則子集可包括從I個(gè)到5個(gè)的非易失性存儲(chǔ)器。因此,可以將共享單個(gè)芯片的8個(gè)非易失性存儲(chǔ)器分成,在一個(gè)例子中,具有5個(gè)非易失性存儲(chǔ)器的一個(gè)子集和三個(gè)各自具有I個(gè)非易失性存儲(chǔ)器的子集。包含非易失性存儲(chǔ)器的不同的數(shù)量或組合的其它子集是可能的。例如非易失性存儲(chǔ)器可以分成四個(gè)子集,每個(gè)子集包含2個(gè)非易失性存儲(chǔ)器。控制進(jìn)行到步驟210,其中控制器144復(fù)位非易失性存儲(chǔ)器的第一子集。控制然后進(jìn)行到步驟212,其中控制器144確定是否有剩余的其它子集。如果有,則控制進(jìn)行到步驟214從而選擇要復(fù)位的下個(gè)子集,然后到步驟210,控制器144在步驟210復(fù)位選擇的子集。重復(fù)到步驟210、212和214的循環(huán)直到已經(jīng)復(fù)位步驟208中確定的所有子集。當(dāng)沒有剩余的子集時(shí),控制從步驟212進(jìn)行并且步驟200完成。如之前注意到的,如果步驟200被用來智慧地復(fù)位只是與單個(gè)芯片使能相關(guān)聯(lián)的非易失性存儲(chǔ)器,諸如圖I中所示的結(jié)構(gòu),則可以對于與其它芯片使能相關(guān)聯(lián)的剩余的非易失性存儲(chǔ)器重復(fù)步驟200。當(dāng)對于與其它芯片使能相關(guān)聯(lián)的剩余的非易失性存儲(chǔ)器重復(fù)步驟200時(shí),如果可以假定對第一芯片使能進(jìn)行的電流消耗確定和子集識(shí)別對其它芯片使能是適用的,正如如果非易失性存儲(chǔ)設(shè)備140中的每個(gè)芯片使能具有同樣數(shù)目的非易失性存儲(chǔ)器且易失性存儲(chǔ)器具有同樣的類型和制造商而會(huì)發(fā)生的那樣,則可以跳過步驟204和206。
圖3是示出當(dāng)在圖I的非易失性存儲(chǔ)設(shè)備架構(gòu)中進(jìn)行非分階段的復(fù)位操作時(shí)的示例性電流消耗的圖。在圖3中的示例性電流消耗圖中,非易失性存儲(chǔ)設(shè)備包含32個(gè)非易失性存儲(chǔ)器和4個(gè)芯片使能,其中8個(gè)非易失性存儲(chǔ)器與每個(gè)芯片使能相關(guān)聯(lián)??刂破?44能夠發(fā)送單個(gè)復(fù)位命令(OxFF)從而同時(shí)復(fù)位耦接到4個(gè)芯片使能的每個(gè)芯片使能的8個(gè)存儲(chǔ)器的所有存儲(chǔ)器,并進(jìn)行8個(gè)非易失性存儲(chǔ)器的組的非分階段的復(fù)位從而復(fù)位非易失性存儲(chǔ)設(shè)備140中的所有的32個(gè)非易失性存儲(chǔ)器。如圖3所示,一次同時(shí)復(fù)位8個(gè)非易失性存儲(chǔ)器導(dǎo)致較大的電流尖峰(current spike) 310、320、330和340。取決于小形狀尺寸存儲(chǔ)卡標(biāo)準(zhǔn),可能會(huì)由于在同一時(shí)間同時(shí)復(fù)位過多的非易失性存儲(chǔ)器而超出最大電流消耗限制。圖4是示出當(dāng)在圖I的非易失性存儲(chǔ)設(shè)備架構(gòu)中進(jìn)行分階段的復(fù)位操作時(shí)的示例 性電流消耗的圖。在圖4中的示例性電流消耗圖中,非易失性存儲(chǔ)設(shè)備包括每芯片使能的8個(gè)非易失性存儲(chǔ)器。在用于產(chǎn)生圖4的電流消耗圖的示例性非易失性存儲(chǔ)設(shè)備中,非易失性存儲(chǔ)設(shè)備控制器已經(jīng)確定可同時(shí)復(fù)位4個(gè)非易失性存儲(chǔ)器而不會(huì)超出電流消耗閾值。為了復(fù)位與該芯片使能相關(guān)聯(lián)的剩余的非易失性存儲(chǔ)器,控制器使用可用的晶片專用復(fù)位命令以個(gè)別地(individually)復(fù)位與該芯片使能相關(guān)聯(lián)的其它存儲(chǔ)器。因此,在圖4所示的例子中,控制器可以通過個(gè)別地復(fù)位8個(gè)存儲(chǔ)器中的4個(gè)存儲(chǔ)器,之后同時(shí)復(fù)位在芯片使能中的剩余的4個(gè)存儲(chǔ)器而復(fù)位與芯片使能關(guān)聯(lián)的8個(gè)存儲(chǔ)器。取決于設(shè)備架構(gòu)的靈活性和控制器可用的命令集其它組合是可能的。例如,如果命令集和非易失性存儲(chǔ)設(shè)備的架構(gòu)允許,控制器可以發(fā)出4個(gè)順序的復(fù)位命令從而一次同時(shí)復(fù)位兩個(gè)非易失性存儲(chǔ)器,從而復(fù)位與芯片使能相關(guān)聯(lián)的8個(gè)非易失性存儲(chǔ)器。在圖4所示的例子中,控制器用來確定復(fù)位策略的信息存儲(chǔ)在與一個(gè)芯片使能相關(guān)聯(lián)的一個(gè)非易失性存儲(chǔ)器中。必須首先復(fù)位這個(gè)非易失性存儲(chǔ)器從而使得控制器能夠從其中讀取信息從而確定復(fù)位策略。假定可以個(gè)別地復(fù)位這個(gè)非易失性存儲(chǔ)器而不會(huì)超出電流消耗閾值。由非易失性存儲(chǔ)器控制器首先復(fù)位的這個(gè)非易失性存儲(chǔ)器中存儲(chǔ)的信息可包括關(guān)于與芯片使能關(guān)聯(lián)的設(shè)備的數(shù)量,以及非易失性存儲(chǔ)設(shè)備中使用的非易失性存儲(chǔ)器的類型和/或制造商的信息。非易失性存儲(chǔ)器還可包括查找表或數(shù)據(jù)庫,其可以允許控制器基于數(shù)量、類型和設(shè)備制造商信息計(jì)算電流消耗總量。在圖4中未示出的另一個(gè)實(shí)施例中,如果控制器需要來確定復(fù)位策略的信息存儲(chǔ)在要使用確定的策略來由控制器復(fù)位的非易失性存儲(chǔ)器之外,則不需要初始地復(fù)位非易失性存儲(chǔ)器中的一個(gè)。如上所解釋的,圖4中的第一電流尖峰410與復(fù)位與一個(gè)芯片使能相關(guān)聯(lián)的單個(gè)的非易失性存儲(chǔ)設(shè)備相關(guān)聯(lián),從而使得控制器發(fā)送命令給該非易失性存儲(chǔ)器從而獲取有關(guān)設(shè)備的制造商和類型的信息,可以假定該信息對于系統(tǒng)中的所有非易失性存儲(chǔ)器都是同樣的。在其它存儲(chǔ)器之前復(fù)位的單個(gè)的非易失性存儲(chǔ)設(shè)備還可包含有關(guān)與每個(gè)芯片使能相關(guān)聯(lián)的非易失性存儲(chǔ)器的數(shù)目的信息。使用這個(gè)信息的一些或全部,控制器可確定是否可以同時(shí)復(fù)位與芯片使能關(guān)聯(lián)的所有非易失性存儲(chǔ)器。在圖4中所示的例子中,控制器144確定可以同時(shí)復(fù)位4個(gè)非易失性存儲(chǔ)器??刂破?44然后創(chuàng)建5個(gè)子集,包括具有4個(gè)非易失性存儲(chǔ)器的一個(gè)子集和4個(gè)具有一個(gè)非易失性存儲(chǔ)器的子集。如之前解釋的,取決于該非易失性存儲(chǔ)設(shè)備結(jié)構(gòu)的能力和控制器144可用的復(fù)位命令,子集的其它組合是可能的。后面跟隨有單個(gè)電流尖峰430的三個(gè)電流尖峰420示出控制器144復(fù)位與第一芯片使能相關(guān)聯(lián)的剩余的7個(gè)存儲(chǔ)器。具體地,三個(gè)電流尖峰420是控制器144個(gè)別地復(fù)位3個(gè)非易失性存儲(chǔ)器,且更大的單個(gè)電流尖峰430示出控制器同時(shí)復(fù)位與第一芯片使能相關(guān)聯(lián)的4個(gè)剩余的非易失性存儲(chǔ)器。然后控制器144個(gè)別地復(fù)位與下個(gè)芯片使能相關(guān)聯(lián)的4個(gè)非易失性存儲(chǔ)器,如4個(gè)電流尖峰440所示,后跟隨有更大的電流尖峰450,電流尖峰450是控制器同時(shí)復(fù)位與下個(gè)芯片使能相關(guān)的剩余的4個(gè)存儲(chǔ)器。對于非易失性存儲(chǔ)設(shè)備140中剩余的兩個(gè)芯片使能重復(fù)這個(gè)過程,如由電流尖峰460、470、480和490所示。雖然圖4的例子示出在其中非易失性設(shè)備能夠復(fù)位單個(gè)非易失性存儲(chǔ)器、或與芯片使能相關(guān)聯(lián)的還未被復(fù)位的剩余的非易失性設(shè)備的特定復(fù)位能力,但是其它設(shè)備可包括更靈活或不同的控制性從而使得非易失性設(shè)備復(fù)位的不同的組合或排序是可能的。 將圖4中的電流消耗與圖3中的電流消耗相比,顯然,減少同時(shí)復(fù)位的存儲(chǔ)器的數(shù)目可以實(shí)質(zhì)上減少一個(gè)時(shí)間段上的峰值電流消耗和最大電流消耗,因此允許復(fù)位非易失性存儲(chǔ)設(shè)備中的所有非易失性存儲(chǔ)器而不超出電流消耗閾值??梢栽谛⌒螤畛叽绱鎯?chǔ)卡之外或其中并行操作可以包括跨越不相同的或者不具有類似的電力消耗特征的設(shè)備進(jìn)行功率密集操作的其它應(yīng)用中使用將功率密集并行操作分成一系列步驟的智慧控制器。在這些應(yīng)用中,如以上解釋的由控制器進(jìn)行的基本步驟仍舊適用。特別地,協(xié)調(diào)功率密集操作的控制器可收集關(guān)于要進(jìn)行功率密集操作的設(shè)備的電力消耗特征的信息,確定如果控制器指導(dǎo)設(shè)備同時(shí)進(jìn)行操作時(shí)總電力消耗是否大于閾值,并且如果大于閾值,則將該設(shè)備分成將順序地或以分階段的方式進(jìn)行功率密集操作的若干子集。子集中的設(shè)備并行進(jìn)行功率密集操作而不超出電流消耗閾值。當(dāng)一個(gè)子集完成功率密集操作時(shí),下一個(gè)子集可開始進(jìn)行功率密集操作。當(dāng)所有子集已經(jīng)進(jìn)行了功率密集操作時(shí),被分割的功率密集操作完成。圖5是示出用于進(jìn)行分階段的功率密集操作的示例性系統(tǒng)500的圖??刂破?02可與多個(gè)系統(tǒng)設(shè)備,諸如ASIC 510、顯示器520、存儲(chǔ)器540和機(jī)電設(shè)備550進(jìn)行通信。例如,控制器502可以是印刷電路裝配(printed circuitassembly, PCA)上的電源管理集成電路。在另一個(gè)例子中,控制器502可以是與之前提到的設(shè)備510、520、540和550通信的另一個(gè)集成電路或ASIC。控制器502可以接收進(jìn)行功率密集操作諸如復(fù)位的請求,或可以自己確定需要功率密集操作??刂破?02可以能夠通過向ASIC510、顯示器520、存儲(chǔ)器540和機(jī)電設(shè)備550發(fā)送信號或指令來同時(shí)完成功率密集操作。在這樣做之前,控制器502可計(jì)算所有元件完成由控制器502所命令的功率密集操作所需要的系統(tǒng)電力需求。該計(jì)算可以基于由控制器502存儲(chǔ)的信息,或由控制器502響應(yīng)于查詢ASIC 510、顯示器520、存儲(chǔ)器540、機(jī)電設(shè)備550或任何其它源而接收的信息而確定。所獲取的信息可以包括設(shè)備的制造商、設(shè)備的類型或其它電力消耗信息。如果電力需求超出電流消耗閾值,則控制器可將該操作分成子集,并且可順序地發(fā)送指令或傳送信號到系統(tǒng)元件的每個(gè)子集從而允許完成功率密集操作而不超出電力消耗閾值。例如,如果機(jī)電設(shè)備550是硬盤驅(qū)動(dòng),則控制器502可確定在正在復(fù)位顯示器520的同時(shí)復(fù)位機(jī)電設(shè)備550可超出電流消耗閾值。控制器502可確定ASIC 510、顯示器520和存儲(chǔ)器540可同時(shí)復(fù)位而不會(huì)超出電流消耗閾值,并且可個(gè)別復(fù)位機(jī)電設(shè)備550而不會(huì)超出電流消耗閾值。在做出這個(gè)確定之后,控制器502可以然后復(fù)位機(jī)電設(shè)備550,隨后同時(shí)復(fù)位ASIC 510、顯示器520和存儲(chǔ)器540。通過這樣做,控制器可以完成功率密集操作而不超出系統(tǒng)500中存在的電流消耗限制。如在包括以上附圖和伴隨的描述中的示例性實(shí)施例中所示出的,公開了用于智慧地計(jì)算進(jìn)行功率密集操作的電力消耗需求的一種方法和系統(tǒng)。一旦計(jì)算了與功率密集操作相關(guān)聯(lián)的電力消耗需求,控制器可以使用這個(gè)信息來確定是否可以進(jìn)行功率密集操作而不超出電流消耗閾值,諸如瞬時(shí)峰值功率,或一個(gè)時(shí)間段上的平均功率。如果控制器確定不可能并行進(jìn)行功率密集操作而不超出電流消耗閾值,則控制器可以智慧地將功率密集操作分成可以順序執(zhí)行而不超出電流消耗閾值的若干步驟。例如,在小形狀尺寸存儲(chǔ)卡中,控制器可檢測耦接到單個(gè)芯片使能線的非易失性存儲(chǔ)器的數(shù)目,并且確定是否可以同時(shí)復(fù)位耦接到單個(gè)芯片使能線的所有非易失性存儲(chǔ)器而不超出電流消耗閾值(諸如峰值或平均涌入電流)。如果控制器確定不能復(fù)位所有的非易失性存儲(chǔ)器,則控制器然后可以智慧地將非易失性存儲(chǔ)器分成可同時(shí)安全地復(fù)位的子集。 一旦識(shí)別出子集,則控制器可以然后復(fù)位每個(gè)子集,并且避免超出由小形狀尺寸存儲(chǔ)卡標(biāo)準(zhǔn)建立的電流消耗閾值的風(fēng)險(xiǎn)。這樣的靈活的控制器可以與包括非易失性存儲(chǔ)器的數(shù)量、非易失性存儲(chǔ)器制造商和非易失性存儲(chǔ)器類型或部件編號的各種存儲(chǔ)器配置一起使用。還可在不同的小形狀尺寸存儲(chǔ)卡類型中使用這樣的控制器,其中控制器應(yīng)用與特定相關(guān)標(biāo)準(zhǔn)對應(yīng)的電流消耗閾值信息。由于控制器具有這個(gè)靈活性,因此為每個(gè)應(yīng)用設(shè)計(jì)、測試和保持定制控制器設(shè)計(jì)的費(fèi)用可避免。盡管諸多之前的例子和實(shí)施例適用于小形狀尺寸存儲(chǔ)卡和上電復(fù)位操作,但是這里公開的方法和系統(tǒng)適用于下述任何功率密集操作和任何系統(tǒng)應(yīng)用,其中并行操作可能會(huì)消耗過多電力,且其中并行操作可被分成兩個(gè)或更多個(gè)順序的步驟從而避免超出電力消耗閾值。盡管已經(jīng)相對于各種系統(tǒng)和方法的實(shí)施例描述了本發(fā)明,但是應(yīng)該理解本發(fā)明應(yīng)得到所附權(quán)利要求的完全的范圍的保護(hù)。
權(quán)利要求
1.一種用于復(fù)位非易失性存儲(chǔ)設(shè)備的方法,該方法包括 由非易失性存儲(chǔ)設(shè)備中的控制器進(jìn)行下述操作,該控制器與所述非易失性存儲(chǔ)設(shè)備中的多個(gè)非易失性存儲(chǔ)器通信 響應(yīng)于檢測到電源復(fù)位,確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗; 當(dāng)確定的電流消耗小于電流消耗閾值時(shí),同時(shí)復(fù)位所有所述多個(gè)非易失性存儲(chǔ)器;并且 當(dāng)確定的電流消耗大于電流消耗閾值時(shí) 復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第一子集;并且 在預(yù)定的延遲之后,復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第二子集。
2.根據(jù)權(quán)利要求I所述的方法,其中當(dāng)確定的電流消耗指示同時(shí)復(fù)位所述多個(gè)非易失性存儲(chǔ)器的至少一半會(huì)超出電流消耗閾值時(shí),在已經(jīng)復(fù)位所述多個(gè)非易失性存儲(chǔ)器的所述第二子集之后的第二預(yù)定延遲之后,復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第三子集。
3.根據(jù)權(quán)利要求I所述的方法,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的數(shù)量是否超過預(yù)定的數(shù)目。
4.根據(jù)權(quán)利要求I所述的方法,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的類型。
5.根據(jù)權(quán)利要求I所述的方法,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的制造商。
6.根據(jù)權(quán)利要求I所述的方法,其中所述多個(gè)非易失性存儲(chǔ)器的每個(gè)可由復(fù)位命令復(fù)位,并且其中復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第一子集包括向所述多個(gè)非易失性存儲(chǔ)器的所述第一子集傳送復(fù)位命令。
7.一種非易失性存儲(chǔ)設(shè)備,包括 多個(gè)非易失性存儲(chǔ)器; 與所述多個(gè)非易失性存儲(chǔ)器通信的控制器,所述控制器可操作來 響應(yīng)于檢測到電源復(fù)位,確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗; 當(dāng)確定的電流消耗小于電流消耗閾值時(shí),同時(shí)復(fù)位所有所述多個(gè)非易失性存儲(chǔ)器;并且 當(dāng)確定的電流消耗大于電流消耗閾值時(shí) 復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第一子集;并且 在預(yù)定的延遲之后,復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第二子集。
8.根據(jù)權(quán)利要求7所述的非易失性存儲(chǔ)設(shè)備,其中確定的電流消耗指示同時(shí)復(fù)位所述多個(gè)非易失性存儲(chǔ)器的至少一半會(huì)超出電流消耗閾值,并且其中所述控制器還可操作來在已經(jīng)復(fù)位所述多個(gè)非易失性存儲(chǔ)器的所述第二子集之后的第二預(yù)定延遲之后復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第三子集。
9.根據(jù)權(quán)利要求7所述的非易失性存儲(chǔ)設(shè)備,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的數(shù)量是否超過預(yù)定的數(shù)目。
10.根據(jù)權(quán)利要求7所述的非易失性存儲(chǔ)設(shè)備,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的類型。
11.根據(jù)權(quán)利要求7所述的非易失性存儲(chǔ)設(shè)備,其中確定復(fù)位所述非易失性存儲(chǔ)設(shè)備中的所述多個(gè)非易失性存儲(chǔ)器所需的電流消耗包括確定所述多個(gè)非易失性存儲(chǔ)器的制造商。
12.根據(jù)權(quán)利要求I所述的非易失性存儲(chǔ)設(shè)備,其中所述多個(gè)非易失性存儲(chǔ)器的每個(gè)可由復(fù)位命令復(fù)位,并且其中復(fù)位所述多個(gè)非易失性存儲(chǔ)器的第一子集包括向所述多個(gè)非易失性存儲(chǔ)器的所述第一子集傳送復(fù)位命令。
13.—種用于復(fù)位系統(tǒng)的方法,該方法包括 由系統(tǒng)中的控制器進(jìn)行下述操作,該控制器與一組系統(tǒng)元件通信 響應(yīng)于檢測到電源復(fù)位,確定復(fù)位所述系統(tǒng)中的該組系統(tǒng)元件所需的電流消耗; 當(dāng)確定的電流消耗小于電流消耗閾值時(shí),同時(shí)復(fù)位所有的該組系統(tǒng)元件;并且 當(dāng)確定的電流消耗大于電流消耗閾值時(shí) 識(shí)別可以被同時(shí)復(fù)位而不超出所述電流消耗閾值的系統(tǒng)元件的第一子集; 復(fù)位系統(tǒng)元件的所述第一子集; 識(shí)別可以被同時(shí)復(fù)位而不超出所述電流消耗閾值的系統(tǒng)元件的第二子集; 復(fù)位系統(tǒng)元件的所述第二子集。
14.根據(jù)權(quán)利要求13所述的方法,其中確定復(fù)位所述系統(tǒng)中的該組系統(tǒng)元件所需的電流消耗包括確定系統(tǒng)元件的數(shù)量是否超過預(yù)定的數(shù)目。
15.根據(jù)權(quán)利要求13所述的方法,其中確定復(fù)位所述系統(tǒng)中的該組系統(tǒng)元件所需的電流消耗包括確定所述系統(tǒng)元件的每個(gè)的類型。
16.根據(jù)權(quán)利要求13所述的方法,其中確定復(fù)位所述系統(tǒng)中的該組系統(tǒng)元件所需的電流消耗包括確定所述系統(tǒng)元件的每個(gè)的制造商。
全文摘要
公開了一種用于分階段進(jìn)行功率密集操作的方法和系統(tǒng)。非易失性存儲(chǔ)設(shè)備控制器檢測電源復(fù)位。該控制器與非易失性存儲(chǔ)設(shè)備中的存儲(chǔ)器通信。該控制器響應(yīng)于檢測到電源復(fù)位,確定復(fù)位非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器需要的電流消耗。當(dāng)確定的電流消耗小于電流消耗閾值時(shí),該控制器同時(shí)復(fù)位所有的非易失性存儲(chǔ)器。如果確定的電流消耗大于電流消耗閾值,則該控制器復(fù)位多個(gè)非易失性存儲(chǔ)器的第一子集,并且在預(yù)定的延遲之后,復(fù)位非易失性存儲(chǔ)器的第二子集。因此,通過將操作分成一系列不超出閾值的步驟可以進(jìn)行功率密集操作而不超出電流消耗閾值。
文檔編號G06F1/24GK102971686SQ201180032477
公開日2013年3月13日 申請日期2011年4月27日 優(yōu)先權(quán)日2010年4月29日
發(fā)明者S.S.程, D.伊, J.黃, A.K-T.馬克, F.穆加特 申請人:桑迪士克科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
萨嘎县| 广安市| 牡丹江市| 乐业县| 秭归县| 册亨县| 武鸣县| 阆中市| 彭山县| 依兰县| 邢台县| 天全县| 乐业县| 日土县| 尚志市| 册亨县| 沙田区| 阿克| 健康| 洛扎县| 赞皇县| 会泽县| 濮阳县| 遂昌县| 河间市| 鹤岗市| 子长县| 临安市| 谷城县| 临澧县| 阿合奇县| 南城县| 栖霞市| 巴青县| 信宜市| 张家港市| 普洱| 奉贤区| 循化| 徐州市| 安西县|