024]圖3說(shuō)明根據(jù)本發(fā)明的各種實(shí)施例的表示分段操作(舉例來(lái)說(shuō),分段后臺(tái)操作)302的簡(jiǎn)化框圖300。如上文論述,執(zhí)行多個(gè)操作(例如與圖2的條208相關(guān)聯(lián)的擦除操作及損耗均衡操作)違反了存儲(chǔ)器裝置的時(shí)序要求。圖3說(shuō)明操作302 (例如后臺(tái)操作)可被劃分(舉例來(lái)說(shuō),分段)成數(shù)目N個(gè)段。舉例來(lái)說(shuō),可確定損耗均衡操作被分段成若干部分,例如劃分成段SEGMENT 1 304到SEGMENTN 310。每一段的長(zhǎng)度被確定,其中可隨著另一操作(例如擦除操作)一起執(zhí)行分段操作中的至少一個(gè)段,且不會(huì)違反存儲(chǔ)器裝置的特定時(shí)序要求。
[0025]圖4說(shuō)明根據(jù)本發(fā)明的各種實(shí)施例的可如何確定一或多個(gè)操作(舉例來(lái)說(shuō),后臺(tái)操作)的段長(zhǎng)度的圖形表示400。針對(duì)不同的存儲(chǔ)器操作(例如讀、寫(xiě)及/或擦除操作)的時(shí)間幀可被定義(舉例來(lái)說(shuō),定義為時(shí)序要求)且針對(duì)存儲(chǔ)器裝置而不同。用以完成操作的時(shí)間幀406 (舉例來(lái)說(shuō),最大持續(xù)時(shí)間)可包括如在線T0 404與T2 406之間指示的持續(xù)時(shí)間402 (舉例來(lái)說(shuō),時(shí)間幀)。用以執(zhí)行操作(例如擦除操作)的時(shí)間幀被確定且由線T0404與T1 410之間的箭頭408指示。
[0026]可通過(guò)各種方法確定由箭頭408表示的擦除操作持續(xù)時(shí)間。擦除操作的持續(xù)時(shí)間408可包括(舉例來(lái)說(shuō))預(yù)估或平均持續(xù)時(shí)間??赏ㄟ^(guò)在代表性存儲(chǔ)器裝置中執(zhí)行若干擦除操作且測(cè)量用以完成每一擦除操作的持續(xù)時(shí)間來(lái)實(shí)驗(yàn)性地確定擦除操作持續(xù)時(shí)間408。舉例來(lái)說(shuō),可將最壞情況測(cè)量作為擦除操作持續(xù)時(shí)間408。替代地,可使用經(jīng)測(cè)量的擦除時(shí)間的平均或某其它類(lèi)型的算法來(lái)確定擦除操作持續(xù)時(shí)間408。擦除操作持續(xù)時(shí)間確定可進(jìn)一步取決于各種因素,例如(舉例來(lái)說(shuō))經(jīng)受擦除操作的存儲(chǔ)器的量。
[0027]在線T1 410處指示的經(jīng)確定的擦除操作持續(xù)時(shí)間408 (舉例來(lái)說(shuō),T1到T0)與在線T2 406處指示的時(shí)間幀之間的差異可稱(chēng)為段裕量412 (舉例來(lái)說(shuō),T2到T1)。根據(jù)本發(fā)明的一或多個(gè)實(shí)施例,用于分段特定后臺(tái)操作的段長(zhǎng)度(舉例來(lái)說(shuō),最大段長(zhǎng)度)可被指派為小于或等于段裕量412。因此,可在不違反對(duì)應(yīng)于前臺(tái)操作的時(shí)序要求的情況下,在前臺(tái)操作的一或多個(gè)裕量(舉例來(lái)說(shuō),段裕量412)內(nèi)執(zhí)行(舉例來(lái)說(shuō),執(zhí)行)各種后臺(tái)操作的一或多個(gè)段。
[0028]根據(jù)一或多個(gè)實(shí)施例,可希望在存儲(chǔ)器裝置中利用擦除操作410的完成與用于擦除操作406的時(shí)間幀的期滿(mǎn)之間的時(shí)間(例如(舉例來(lái)說(shuō))如圖4中展示的(T2-T1))執(zhí)行損耗均衡操作。損耗均衡操作可被分段成多個(gè)段,其中經(jīng)分段的損耗均衡操作中的每一段長(zhǎng)度小于或等于圖4中展示的段裕量412。因此,可在多個(gè)擦除操作中的每一者之后執(zhí)行分段的損耗均衡操作中的一或多個(gè)段直到分段損耗均衡操作中的每一段完成且不會(huì)違反存儲(chǔ)器裝置的時(shí)序要求。
[0029]圖5說(shuō)明根據(jù)本發(fā)明的各種實(shí)施例的隨著包括SEGMENT 1 512到SEGMENT4 518的經(jīng)分段后臺(tái)操作一起執(zhí)行的多個(gè)前臺(tái)操作MEMORY 0P1 504到MEMORY 0P4 510的時(shí)序圖。前臺(tái)操作504到510可包括相同類(lèi)型的操作或可包括不同操作的組合。前臺(tái)操作504到510可包括(舉例來(lái)說(shuō))讀、寫(xiě)及/或擦除操作。前臺(tái)操作504到510中的一或多者可包括(例如)作為復(fù)位序列的部分(舉例來(lái)說(shuō),例如在將電力施加到存儲(chǔ)器裝置之后)執(zhí)行的操作。線502表示對(duì)應(yīng)于一或多個(gè)前臺(tái)操作的存儲(chǔ)器裝置時(shí)間幀。盡管在圖5中展示一個(gè)時(shí)間幀502,但是不同的時(shí)間幀可與根據(jù)本發(fā)明的各種實(shí)施例的不同前臺(tái)操作相關(guān)聯(lián)。舉例來(lái)說(shuō),對(duì)應(yīng)于擦除操作的時(shí)間幀可與對(duì)應(yīng)于讀及/或?qū)懭氩僮鞯臅r(shí)間幀不同。
[0030]可響應(yīng)于從(舉例來(lái)說(shuō))耦合到存儲(chǔ)器裝置的處理器接收的對(duì)應(yīng)命令CMD1 520到CMD4 526在存儲(chǔ)器裝置中起始每一前臺(tái)操作504到510。盡管在相同的尺度(舉例來(lái)說(shuō),時(shí)間尺度)上展示前臺(tái)操作504到510,但可執(zhí)行每一操作且對(duì)應(yīng)時(shí)間幀的期滿(mǎn)可在起始下一操作之前發(fā)生。舉例來(lái)說(shuō),處理器可將CMD1 520傳送到前臺(tái)操作MEMORY 0P1 504完成的存儲(chǔ)器裝置,且在對(duì)應(yīng)時(shí)間幀502的期滿(mǎn)之后,處理器傳送CMD2 522以起始(舉例來(lái)說(shuō))操作MEMORY 0P2 506。因此,處理器在對(duì)應(yīng)于先前傳送的命令的時(shí)間幀502的期滿(mǎn)之后(舉例來(lái)說(shuō),隨后)發(fā)送下一命令。圖5中展示的時(shí)間尺度希望是說(shuō)明的而并非限制的。
[0031]根據(jù)一或多個(gè)實(shí)施例,MEMORY 0P1 504到ΜΕΜ0ΕΥ 0P4 510可表示在存儲(chǔ)器裝置中執(zhí)行的四個(gè)擦除操作。耦合到存儲(chǔ)器裝置的處理器可將第一擦除命令CMD1 520傳送到存儲(chǔ)器裝置以執(zhí)行第一擦除操作MEMORY 0P1 504。在對(duì)應(yīng)于第一擦除操作504的時(shí)間幀502期滿(mǎn)時(shí),處理器可將第二擦除命令CMD2 522傳送到存儲(chǔ)器裝置以執(zhí)行第二擦除操作506,等等。各種實(shí)施例利用完成前臺(tái)操作與對(duì)應(yīng)時(shí)間幀502的期滿(mǎn)之間的時(shí)間,例如(舉例來(lái)說(shuō))由箭頭530指示。一或多個(gè)操作段可在這些剩余時(shí)序裕量530內(nèi)執(zhí)行,且因此協(xié)助減少存儲(chǔ)器裝置中的時(shí)序要求違反。
[0032]舉例來(lái)說(shuō),可希望除了在存儲(chǔ)器裝置中執(zhí)行擦除操作之外還執(zhí)行損耗均衡操作。如上文關(guān)于圖2所論述,伴隨完整的損耗均衡操作一起執(zhí)行擦除操作將違反存儲(chǔ)器裝置的擦除時(shí)序要求。各種實(shí)施例協(xié)助分段后臺(tái)操作(例如如上文關(guān)于圖3所論述的損耗均衡操作)以避免違反存儲(chǔ)器裝置的一或多個(gè)時(shí)序要求。可在完成每一擦除操作與用于每一擦除操作的對(duì)應(yīng)時(shí)間幀的期滿(mǎn)之間的時(shí)序裕量中執(zhí)行經(jīng)分段的損耗均衡操作的這些段中的一或多者。因此,由于在前臺(tái)操作(例如擦除操作)的完成與前臺(tái)操作的相應(yīng)時(shí)間幀的期滿(mǎn)之間的時(shí)序裕量中執(zhí)行這些段,因此可對(duì)處理器“隱藏”經(jīng)分段的損耗均衡操作的執(zhí)行。
[0033]可確定組成損耗均衡操作的SEGMENT1 512到SEGMENT4 518的長(zhǎng)度,例如如上文關(guān)于圖3及4所論述。舉例來(lái)說(shuō),可確定用以完成擦除操作的最壞情況持續(xù)時(shí)間。響應(yīng)于所確定的段裕量(例如上文論述及圖4中展示的段裕量412)指派SEGMENT1 512到SEGMENT4518的段長(zhǎng)度。
[0034]再次參看圖5,處理器可將命令CMD1 520傳送到根據(jù)本發(fā)明的各種實(shí)施例的經(jīng)配置以協(xié)助分段一或多個(gè)操作的存儲(chǔ)器裝置。經(jīng)傳送的命令CMD1 520可包括待在存儲(chǔ)器裝置中執(zhí)行的讀取命令。存儲(chǔ)器裝置可響應(yīng)于所接收的命令執(zhí)行讀取操作(舉例來(lái)說(shuō),MEMORY0P1 504)。存儲(chǔ)器裝置中的控制電路可經(jīng)配置以在完成讀取操作MEMORY 0P1 504之后執(zhí)行SEGMENT1 512。由于SEGMENT 1 512的長(zhǎng)度已被指派為小于讀取操作的經(jīng)確定的最壞情況持續(xù)時(shí)間,所以可在時(shí)間幀502的期滿(mǎn)之前執(zhí)行SEGMENT1 512。在與MEMORY 0P1 504相關(guān)聯(lián)的時(shí)間幀502的期滿(mǎn)之后的某時(shí)間處,處理器可將CMD2 522傳送到存儲(chǔ)器裝置以在存儲(chǔ)器裝置中執(zhí)行寫(xiě)入操作MEMORY 0P2 506。在完成寫(xiě)入操作MEMORY 0P2 506之后,存儲(chǔ)器裝置中的控制電路協(xié)助執(zhí)行組成分段的損耗均衡操作的下一段SEGMENT2 514。
[0035]響應(yīng)于處理器傳送CMD3 524及CMD4 526以分別起始MEMORY 0P3 508及MEMORY0P4 510,協(xié)助執(zhí)行 SEGMENT3 516 及 SEGMENT4 518。CMD3 524 及 CMD4 526 可包括(舉例來(lái)說(shuō))讀、寫(xiě)及/或擦除命令的組合。因此,已通過(guò)在每一操作MEMORY 0P1 504到M0M0RY0P4 510的完成與其相應(yīng)的時(shí)間幀502的期滿(mǎn)之間的時(shí)序裕量?jī)?nèi)執(zhí)行段SEGMENT1 512到SEGMENT4 518完成根據(jù)一或多個(gè)實(shí)施例的分段的損耗均衡操作。因此,可分段及執(zhí)行如果響應(yīng)于完成前臺(tái)操作而完全被執(zhí)行則可違反存儲(chǔ)器裝置的一或多個(gè)時(shí)序要求的后臺(tái)操作,以便協(xié)助減少對(duì)存儲(chǔ)器裝置的一或多個(gè)時(shí)序要求的違反。
[0036]如上文論述,可確定根據(jù)本發(fā)明的各種實(shí)施例的對(duì)應(yīng)于不同操作的不同的段裕量。對(duì)應(yīng)于讀取操作的段裕量可與對(duì)應(yīng)于(舉例來(lái)說(shuō))寫(xiě)及/或擦除段裕量的段裕量不同。因此,可將一或多個(gè)操作劃分成段,其中每一段具有小于或等于經(jīng)特定確定的段裕量的長(zhǎng)度??稍诘谝粫r(shí)間幀期間執(zhí)行操作的一或多個(gè)段以便不違反特定時(shí)序要求。在另一時(shí)間幀期間(舉例來(lái)說(shuō),在第一時(shí)間幀之后)可執(zhí)行特定操作的一或多個(gè)剩余段??芍貜?fù)此,直到已執(zhí)行分段操作的每一段。此協(xié)助響應(yīng)于完成前臺(tái)操作且在被指派以執(zhí)行前臺(tái)操作的對(duì)應(yīng)時(shí)間幀內(nèi)執(zhí)行經(jīng)分段后臺(tái)操作中的一或多個(gè)段,以便減少在存儲(chǔ)器裝置中發(fā)生時(shí)序要求違反。因此,