能被阻止由除存儲(chǔ)器裝置800的控制電路870以外的裝置存取。
[0048]存儲(chǔ)器裝置800通過(guò)使用感測(cè)裝置(例如感測(cè)/數(shù)據(jù)高速緩存電路848)感測(cè)存儲(chǔ)器陣列的列中的電壓或電流變化來(lái)讀取存儲(chǔ)器陣列830中的數(shù)據(jù)。在至少一個(gè)實(shí)施例中,感測(cè)/數(shù)據(jù)高速緩存電路848經(jīng)耦合以讀取及鎖存來(lái)自存儲(chǔ)器陣列830的一行數(shù)據(jù)。感測(cè)/數(shù)據(jù)高速緩存電路848可包括驅(qū)動(dòng)器電路以(舉例來(lái)說(shuō))將位線偏置到各種電位。針對(duì)與處理器810通過(guò)通信信道(舉例來(lái)說(shuō),I/O總線)862的雙向通信,包含輸入與輸出(I/O)緩沖電路860。可通過(guò)存儲(chǔ)器裝置800與處理器810之間的I/O總線傳送地址及/或數(shù)據(jù)信號(hào)。提供地址緩沖電路840以鎖存從I/O電路860提供的地址信號(hào)。地址信號(hào)由行解碼器844及列解碼器848接收及解碼以存取存儲(chǔ)器陣列830。行解碼器844可包括經(jīng)配置以偏置存儲(chǔ)器陣列830的字線的驅(qū)動(dòng)器電路。提供寫入/擦除電路856以將數(shù)據(jù)寫入到存儲(chǔ)器陣列830及/或從存儲(chǔ)器陣列830擦除數(shù)據(jù)。
[0049]控制電路870至少部分經(jīng)配置以協(xié)助實(shí)施本發(fā)明的各種實(shí)施例。舉例來(lái)說(shuō),控制電路870可經(jīng)配置以協(xié)助執(zhí)行由圖7說(shuō)明的方法,且可包括上文關(guān)于圖7論述的一或多個(gè)計(jì)時(shí)電路。控制電路870可進(jìn)一步經(jīng)配置以管理對(duì)存儲(chǔ)器陣列中的物理地址的存取(例如通過(guò)阻止一或多個(gè)邏輯地址)且(舉例來(lái)說(shuō))維持邏輯到物理地址轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)??刂齐娐?70可包括如上文關(guān)于圖7論述的一或多個(gè)計(jì)時(shí)電路。
[0050]控制電路870可耦合(圖8中未展示)到存儲(chǔ)器裝置800的元件中的一或多者。舉例來(lái)說(shuō),控制電路可耦合到行解碼器844且經(jīng)配置以引起行解碼器驅(qū)動(dòng)器電路偏置存儲(chǔ)器陣列830的特定字線??刂齐娐?70可耦合(圖8中未展示)到感測(cè)/數(shù)據(jù)高速緩存電路848且經(jīng)配置以引起感測(cè)/數(shù)據(jù)高速緩存電路848偏置陣列830的特定位線??刂齐娐?70可進(jìn)一步包括一或多個(gè)寄存器電路。在一或多個(gè)實(shí)施例中,控制電路870及/或固件或其它電路可個(gè)別地、以組合形式,或以與其它元件組合的形式形成內(nèi)部控制器。然而,如本文中使用,控制器無(wú)需一定包含此類組件中的任一者或所有。在一些實(shí)施例中,控制器可包括內(nèi)部控制器(舉例來(lái)說(shuō),位于與存儲(chǔ)器陣列相同的裸片上)及/或外部控制器。在至少一個(gè)實(shí)施例中,控制電路870可利用狀態(tài)機(jī)。
[0051]可由處理器810將控制信號(hào)及命令通過(guò)命令總線872發(fā)送(舉例來(lái)說(shuō),傳送)到存儲(chǔ)器裝置800。命令總線872可為(舉例來(lái)說(shuō))離散信號(hào)線或可由多條信號(hào)線組成。使用通過(guò)命令信號(hào)線872發(fā)送的命令來(lái)控制存儲(chǔ)器陣列830上的操作,包含執(zhí)行數(shù)據(jù)讀取、數(shù)據(jù)寫入(舉例來(lái)說(shuō),編程)及擦除操作。命令總線872及I/O總線862可經(jīng)組合或可經(jīng)部分組合以形成若干標(biāo)準(zhǔn)接口(舉例來(lái)說(shuō),通信接口)878。舉例來(lái)說(shuō),存儲(chǔ)器裝置800與處理器810之間的接口 878可為通用串行總線(USB)接口。接口 878還可為與所屬領(lǐng)域的技術(shù)人員已知的許多硬盤驅(qū)動(dòng)器(舉例來(lái)說(shuō),SATA、PATA) —起使用的標(biāo)準(zhǔn)接口。
[0052]已簡(jiǎn)化圖8中說(shuō)明的電子系統(tǒng)以協(xié)助對(duì)存儲(chǔ)器的特征的基本理解且其僅出于說(shuō)明的目的。所屬領(lǐng)域的技術(shù)人員會(huì)更詳細(xì)理解非易失性存儲(chǔ)器的內(nèi)部電路及功能。
[0053]總結(jié)
[0054]已描述存儲(chǔ)器裝置中的多段操作及非易失性狀態(tài)追蹤器。特定來(lái)說(shuō),已論述通過(guò)分段操作及提供對(duì)應(yīng)于經(jīng)分段操作的非易失性狀態(tài)追蹤器操作存儲(chǔ)器裝置的方法??赏ㄟ^(guò)分段操作及伴隨存儲(chǔ)器裝置內(nèi)的其它操作執(zhí)行此類經(jīng)分段操作來(lái)管理存儲(chǔ)器裝置操作以避免違反存儲(chǔ)器裝置的特定時(shí)序要求。
[0055]盡管本文中已說(shuō)明及描述特定實(shí)施例,但所屬領(lǐng)域的普通技術(shù)人員應(yīng)了解,打算實(shí)現(xiàn)相同目的的任何布置可取代展示的特定實(shí)施例。本發(fā)明的許多修改將對(duì)所屬領(lǐng)域的技術(shù)人員顯而易見(jiàn)。因此,本申請(qǐng)案希望涵蓋本發(fā)明的任何修改或變種。
【主權(quán)項(xiàng)】
1.一種操作存儲(chǔ)器裝置的方法,所述方法包括: 在第一時(shí)間幀內(nèi)執(zhí)行第一存儲(chǔ)器操作; 在完成所述第一存儲(chǔ)器裝置操作之后且在所述第一時(shí)間幀內(nèi)執(zhí)行第二存儲(chǔ)器操作的第一段; 響應(yīng)于執(zhí)行所述第二存儲(chǔ)器操作的所述第一段,更新對(duì)應(yīng)于所述第二存儲(chǔ)器操作的狀況; 在所述第一時(shí)間幀之后的第二時(shí)間幀內(nèi)執(zhí)行第三存儲(chǔ)器操作; 在完成所述第三存儲(chǔ)器裝置操作之后且在所述第二時(shí)間幀內(nèi)執(zhí)行所述第二存儲(chǔ)器操作的第二段。2.根據(jù)權(quán)利要求1所述的方法,其中響應(yīng)于執(zhí)行所述第二存儲(chǔ)器操作的所述第一段更新所述狀況進(jìn)一步包括更新所述狀況的第一部分,其中所述狀況的所述第一部分對(duì)應(yīng)于所述第二存儲(chǔ)器操作的所述第一段的狀態(tài)。3.根據(jù)權(quán)利要求2所述的方法,其中所述第一段的所述狀態(tài)包括對(duì)應(yīng)于未起始狀態(tài)、起始狀態(tài)或完成狀態(tài)中的一者的狀態(tài)值。4.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括響應(yīng)于執(zhí)行所述第二存儲(chǔ)器操作的所述第二段,更新對(duì)應(yīng)于所述第二存儲(chǔ)器操作的所述狀況。5.根據(jù)權(quán)利要求4所述的方法,其中響應(yīng)于執(zhí)行所述第二段更新所述狀況進(jìn)一步包括更新所述狀況的第二部分,其中所述狀況的所述第二部分對(duì)應(yīng)于所述第二存儲(chǔ)器操作的所述第二段的狀態(tài)。6.根據(jù)權(quán)利要求5所述的方法,其中更新所述第一狀況及所述第二狀況進(jìn)一步包括通過(guò)將所述第一狀況及所述第二狀況存儲(chǔ)到存儲(chǔ)于所述存儲(chǔ)器裝置的存儲(chǔ)器陣列中的非易失性狀態(tài)追蹤器中來(lái)更新所述第一狀況及所述第二狀況。7.根據(jù)權(quán)利要求1到6中任一權(quán)利要求所述的方法,其中響應(yīng)于從耦合到所述存儲(chǔ)器裝置的存儲(chǔ)器存取裝置接收的第一命令,執(zhí)行所述第一操作。8.根據(jù)權(quán)利要求7所述的方法,其中所述第一命令包括讀取命令、寫入命令或擦除命令中的一者。9.根據(jù)權(quán)利要求7所述的方法,其中響應(yīng)于從耦合到所述存儲(chǔ)器裝置的所述存儲(chǔ)器存取裝置接收的第二命令,執(zhí)行所述第三操作。10.根據(jù)權(quán)利要求1到6中任一權(quán)利要求所述的方法,其中在所述第一時(shí)間幀內(nèi)執(zhí)行所述第一存儲(chǔ)器操作進(jìn)一步包括與所述第一時(shí)間幀的開(kāi)始同時(shí)起始所述第一存儲(chǔ)器操作,且其中在所述第二時(shí)間幀內(nèi)執(zhí)行所述第三存儲(chǔ)器操作進(jìn)一步包括與所述第二時(shí)間幀的開(kāi)始同時(shí)起始所述第三存儲(chǔ)器操作。11.根據(jù)權(quán)利要求1到6中任一權(quán)利要求所述的方法,其進(jìn)一步包括: 將所述第二存儲(chǔ)器操作劃分成多個(gè)段。12.根據(jù)權(quán)利要求11所述的方法,其中將所述第二存儲(chǔ)器操作劃分成多個(gè)段進(jìn)一步包括:將所述第二存儲(chǔ)器操作劃分成多個(gè)段;以及確定對(duì)應(yīng)于所述多個(gè)段中的每一段的相應(yīng)段長(zhǎng)度,其中段長(zhǎng)度包括用以執(zhí)行所述第二存儲(chǔ)器操作的對(duì)應(yīng)段的時(shí)間量。13.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括維持多個(gè)狀態(tài)追蹤器,每一狀態(tài)追蹤器對(duì)應(yīng)于所述多個(gè)段中的一個(gè)相應(yīng)段。14.根據(jù)權(quán)利要求13所述的方法,其進(jìn)一步包括在執(zhí)行特定段之前讀取對(duì)應(yīng)于所述特定段的狀態(tài)追蹤器以確定所述特定段的狀態(tài)。15.根據(jù)權(quán)利要求12所述的方法,其進(jìn)一步包括: 確定用以執(zhí)行所述第一存儲(chǔ)器操作的時(shí)間長(zhǎng)度,且確定用以執(zhí)行所述第三存儲(chǔ)器操作的時(shí)間長(zhǎng)度; 確定第一段裕量,其中所述第一段裕量包括用以執(zhí)行所述第一存儲(chǔ)器操作的所述時(shí)間長(zhǎng)度的結(jié)束與所述第一時(shí)間幀的結(jié)束之間的時(shí)間; 確定第二段裕量,其中所述第二段裕量包括用以執(zhí)行所述第三存儲(chǔ)器操作的所述時(shí)間長(zhǎng)度的結(jié)束與所述第二時(shí)間幀的結(jié)束之間的時(shí)間; 確定所述第二存儲(chǔ)器操作的所述第一段的段長(zhǎng)度是否小于或等于所述第一段裕量; 當(dāng)所述第一段的所述段長(zhǎng)度小于或等于所述第一段裕量時(shí),在所述第一時(shí)間幀內(nèi)執(zhí)行所述第二存儲(chǔ)器操作的所述第一段; 確定所述第二存儲(chǔ)器操作的所述第二段的段長(zhǎng)度是否小于或等于所述第二段裕量;以及 當(dāng)所述第二段的所述段長(zhǎng)度小于或等于所述第二段裕量時(shí),在所述第二時(shí)間幀內(nèi)執(zhí)行所述第二存儲(chǔ)器操作的所述第二段。
【專利摘要】本發(fā)明揭示在存儲(chǔ)器裝置中具有非易失性狀態(tài)追蹤器的多段操作。操作被分段到多個(gè)段中且經(jīng)選擇性地執(zhí)行以避免違反存儲(chǔ)器裝置內(nèi)的時(shí)序要求。在至少一個(gè)實(shí)施例中,存儲(chǔ)器裝置操作被分段成多個(gè)段且在其它存儲(chǔ)器裝置操作的時(shí)間幀內(nèi)選擇性地執(zhí)行。非易失性狀態(tài)追蹤器維持對(duì)應(yīng)于多個(gè)分段操作中的每一段的狀態(tài)值。
【IPC分類】G06F12/00, G06F9/06
【公開(kāi)號(hào)】CN105359112
【申請(qǐng)?zhí)枴緾N201480036996
【發(fā)明人】安東尼·R·卡布雷拉, 尼古拉斯·亨德里克森, 羅伯特·梅爾徹
【申請(qǐng)人】美光科技公司
【公開(kāi)日】2016年2月24日
【申請(qǐng)日】2014年6月24日
【公告號(hào)】EP3014453A1, US9195406, US20150006786, US20160070476, WO2014209986A1