專利名稱:用于儲存裝置的交叉存取數(shù)據的方法以及相關的儲存裝置的制作方法
技術領域:
本發(fā)明有關于一種交叉存取(interleave)數(shù)據的方法以及相關的儲存裝置,尤 指一種只需要使用一個暫存單元的用于一儲存裝置的交叉存取數(shù)據的方法以及相關的儲 存裝置。
背景技術:
請參考圖1,圖1所繪示的是一傳統(tǒng)的儲存裝置100的簡化方塊示意圖。如圖1 所示,儲存裝置100包含有二個非揮發(fā)性存儲器單元110、120、二個暫存單元130、140以及 一處理單元150。暫存單元130耦接于非揮發(fā)性存儲器單元110,暫存單元140耦接于非揮 發(fā)性存儲器單元120,以及處理單元150耦接于非揮發(fā)性存儲器單元110、120與暫存單元 130、140,并且處理單元150用以同時將欲寫入非揮發(fā)性存儲器單元110的數(shù)據傳送至暫存 單元130以及將欲寫入非揮發(fā)性存儲器單元120的數(shù)據傳送至暫存單元140,接著,處理單 元150會同時執(zhí)行交叉存取(interleave)操作以將暫存單元130所接收的數(shù)據傳送至非 揮發(fā)性存儲器單元110以及將暫存單元140所接收的數(shù)據傳送至非揮發(fā)性存儲器單元120。 然而,這種傳統(tǒng)的交叉存取數(shù)據的方法以及相關的儲存裝置需要使用較多的暫存存儲器, 因為每多增加一個非揮發(fā)性存儲器單元都需要多增加使用一個相對應的暫存單元。
發(fā)明內容
有鑒于此,本發(fā)明的目的之一在于提供一種只需要使用一個暫存單元的用于一儲 存裝置的交叉存取(interleave)數(shù)據的方法以及相關的儲存裝置,本發(fā)明的方法以及相 關的儲存裝置可以減少暫存存儲器的使用量。依據本發(fā)明一方面揭露一種用于一儲存裝置的交叉存取數(shù)據的方法,該儲存裝置 包含有多個非揮發(fā)性存儲器單元以及一暫存單元,該方法包含有將欲寫入該多個非揮發(fā) 性存儲器單元的多筆第一數(shù)據逐一地傳送至該暫存單元;以及分別執(zhí)行多次交叉存取操作 以將該暫存單元所依序接收的該多筆第一數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。依據本發(fā)明另一方面揭露一種儲存裝置,該儲存裝置包含有多個非揮發(fā)性存儲器 單元、一暫存單元以及一處理單元。該暫存單元耦接于該多個非揮發(fā)性存儲器單元;以及該 處理單元耦接于該多個非揮發(fā)性存儲器單元與該暫存單元,并且用以將欲寫入該多個非揮發(fā) 性存儲器單元的多筆第一數(shù)據逐一地傳送至該暫存單元,以及分別執(zhí)行多次交叉存取操作以 將該暫存單元所依序接收的該多筆第一數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。綜上所述,本發(fā)明所揭露的用于一儲存裝置的交叉存取數(shù)據的方法以及相關的儲 存裝置只需要使用一個暫存單元,因此,本發(fā)明的方法以及相關的儲存裝置可以減少暫存 存儲器的使用量。
圖1所繪示的是一傳統(tǒng)的儲存裝置的簡化方塊示意圖。
圖2所繪示的是本發(fā)明的一實施例的儲存裝置的簡化方塊示意圖。圖3所繪示的是本發(fā)明的一第一實施例的方法的時序示意圖。圖4所繪示的是依據上述的儲存裝置的運作方式來概述本發(fā)明的只需要使用一 個暫存單元的用于一儲存裝置的交叉存取數(shù)據的方法的第一實施例的流程示意圖。圖5所繪示的是本發(fā)明的一第二實施例的方法的時序示意圖。圖6所繪示的是依據上述的儲存裝置的運作方式來概述本發(fā)明的只需要使用一 個暫存單元的用于一儲存裝置的交叉存取數(shù)據的方法的第二實施例的流程示意圖。
具體實施例方式在本說明書以及后續(xù)的權利要求書當中使用了某些詞匯來指稱特定的元件,而所 屬領域中具有通常知識者應可理解,硬件制造商可能會用不同的名詞來稱呼同一個元件, 本說明書及后續(xù)的權利要求書并不以名稱的差異來作為區(qū)分元件的方式,而是以元件在功 能上的差異來作為區(qū)分的準則,在通篇說明書及后續(xù)的權利要求當中所提及的“包含有”是 一開放式的用語,故應解釋成“包含有但不限定于”,此外,“耦接”一詞在此是包含有任何直 接及間接的電氣連接手段,因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一 裝置可以直接電氣連接于該第二裝置,或通過其它裝置或連接手段間接地電氣連接至該第
~ ^C 且 O本發(fā)明有關一種只需要使用一個暫存單元的用于一儲存裝置的交叉存取 (interleave)數(shù)據的方法以及相關的儲存裝置,請參考圖2,圖2所繪示的是本發(fā)明的一實 施例的儲存裝置200的簡化方塊示意圖。如圖2所示,儲存裝置200包含有二個非揮發(fā)性 存儲器單元210、220、一暫存單元230以及一處理單元240,其中,非揮發(fā)性存儲器單元210、 220可以為與非(NAND)型閃存(NAND type flash memory),以及儲存裝置200可以為一固 態(tài)硬盤。暫存單元230耦接于非揮發(fā)性存儲器單元210、220 ;以及處理單元240耦接于非揮 發(fā)性存儲器單元210、220與暫存單元230,并且用以將欲寫入非揮發(fā)性存儲器單元210、220 的多筆第一數(shù)據逐一地傳送至暫存單元230,以及分別執(zhí)行多次交叉存取操作以將暫存單 元230所依序接收的該多筆第一數(shù)據分別傳送至非揮發(fā)性存儲器單元210、220。請參考圖3,圖3所繪示的是本發(fā)明的一第一實施例的方法的時序示意圖。如圖3 所示,本發(fā)明的方法包含有在時間點Tl開始將一筆第一數(shù)據傳送到暫存單元230 ;接著, 在時間點T2開始執(zhí)行一交叉存取操作以將暫存單元230所接收的該筆第一數(shù)據傳送到非 揮發(fā)性存儲器單元210 ;接著,在時間點T3開始將另一筆第一數(shù)據傳送到暫存單元230,并 且非揮發(fā)性存儲器單元210同時對所接收的該筆第一數(shù)據進行存?。唤又?,在時間點T4開 始執(zhí)行一交叉存取操作以將該另一筆第一數(shù)據從暫存單元230傳送到非揮發(fā)性存儲器單 元220 ;接著,在時間點T5,非揮發(fā)性存儲器單元220開始對所接收的該另一筆第一數(shù)據進 行存取。接著,等待非揮發(fā)性存儲器單元220完成該另一筆第一數(shù)據的存取,以及于非揮發(fā) 性存儲器單元220完成該另一筆第一數(shù)據的存取之后,才開始將欲寫入非揮發(fā)性存儲器單 元210、220的多筆第二數(shù)據逐一地傳送至暫存單元230,也就是重復上述的步驟。此外,在 此請注意,上述的實施例僅作為本發(fā)明的舉例說明,而不是本發(fā)明的限制條件,舉例來說, 儲存裝置200所包含的非揮發(fā)性存儲器單元的數(shù)量可以超過二個以上。請參考圖4,圖4所繪示的是依據上述的儲存裝置200的運作方式來概述本發(fā)明的只需要使用一個暫存單元的用于一儲存裝置的交叉存取數(shù)據的方法的第一實施例的流程 示意圖,假如大體上可以得到相同的結果,則流程中的步驟不一定需要照圖4所示的順序 來執(zhí)行,也不一定需要是連續(xù)的,也就是說,這些步驟之間可以插入其它的步驟。本發(fā)明的 第一實施例的方法包含有下列步驟步驟400:開始。步驟410 將欲寫入該多個非揮發(fā)性存儲器單元的多筆第一數(shù)據逐一地傳送至該 暫存單元。步驟420 分別執(zhí)行多次交叉存取操作以將該暫存單元所依序接收的該多筆第一 數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。步驟430 于該多次交叉存取操作其中的一交叉存取操作將該多筆數(shù)據其中的一 筆第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的一非揮發(fā)性存儲器單 元之后,將該多筆第一數(shù)據其中的另一筆第一數(shù)據傳送到該暫存單元,且該非揮發(fā)性存儲 器單元同時對所接收的該筆第一數(shù)據進行存取。步驟440 于該多次交叉存取操作其中的另一交叉存取操作將該另一筆第一數(shù)據 從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的另一非揮發(fā)性存儲器單元之后,該 另一非揮發(fā)性存儲器單元對所接收的該另一筆第一數(shù)據進行存取。步驟450 等待該多個非揮發(fā)性存儲器單元其中的一最后一個非揮發(fā)性存儲器單 元完成該多筆第一數(shù)據其中的一最后一筆第一數(shù)據的存取。步驟460 于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第一數(shù)據的存取之 后,才開始將欲寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳送至該暫存單兀。請參考圖5,圖5所繪示的是本發(fā)明的一第二實施例的方法的時序示意圖。如圖5 所示,本發(fā)明的方法包含有在時間點Tl開始將一筆第一數(shù)據傳送到暫存單元230 ;接著, 在時間點T2開始執(zhí)行一交叉存取操作以將暫存單元230所接收的該筆第一數(shù)據傳送到非 揮發(fā)性存儲器單元210,并且同時將另一筆第一數(shù)據傳送到暫存單元230 ;接著,在時間點 T3,非揮發(fā)性存儲器單元210開始對所接收的該筆第一數(shù)據進行存取,并且同時執(zhí)行一交 叉存取操作以將該另一筆第一數(shù)據從暫存單元230傳送到非揮發(fā)性存儲器單元220 ;接著, 在時間點T4,非揮發(fā)性存儲器單元220開始對所接收的該另一筆第一數(shù)據進行存取。接著, 等待非揮發(fā)性存儲器單元220完成該另一筆第一數(shù)據的存取,以及于非揮發(fā)性存儲器單元 220完成該另一筆第一數(shù)據的存取之后,才開始將欲寫入非揮發(fā)性存儲器單元210、220的 多筆第二數(shù)據逐一地傳送至暫存單元230,也就是重復上述的步驟。此外,在此請注意,上述 的實施例僅作為本發(fā)明的舉例說明,而不是本發(fā)明的限制條件,舉例來說,儲存裝置200所 包含的非揮發(fā)性存儲器單元的數(shù)量可以超過二個以上。請參考圖6,圖6所繪示的是依據上述的儲存裝置200的運作方式來概述本發(fā)明的 只需要使用一個暫存單元的用于一儲存裝置的交叉存取數(shù)據的方法的第二實施例的流程 示意圖,假如大體上可以得到相同的結果,則流程中的步驟不一定需要照圖6所示的順序 來執(zhí)行,也不一定需要是連續(xù)的,也就是說,這些步驟之間是可以插入其它的步驟。本發(fā)明 的第二實施例的方法包含有下列步驟步驟600:開始。
步驟610 將欲寫入該多個非揮發(fā)性存儲器單元的多筆第一數(shù)據逐一地傳送至該 暫存單元。步驟620 分別執(zhí)行多次交叉存取操作以將該暫存單元所依序接收的該多筆第一 數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。步驟630 當該多次交叉存取操作其中的一交叉存取操作將該多筆數(shù)據其中的一 筆第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的一非揮發(fā)性存儲器單 元時,將該多筆第一數(shù)據其中的另一筆第一數(shù)據傳送到該暫存單元。步驟640 當該多次交叉存取操作其中的另一交叉存取操作將該另一筆第一數(shù)據 從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的另一非揮發(fā)性存儲器單元時,該非 揮發(fā)性存儲器單元同時對所接收的該筆第一數(shù)據進行存取。步驟650 當該另一交叉存取操作將該另一筆第一數(shù)據從該暫存單元傳送到該另 一非揮發(fā)性存儲器單元之后,該另一非揮發(fā)性存儲器單元對所接收的該另一筆第一數(shù)據進 行存取。步驟660 等待該多個非揮發(fā)性存儲器單元其中的一最后一個非揮發(fā)性存儲器單 元完成該多筆第一數(shù)據其中的一最后一筆第一數(shù)據的存取。步驟670 于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第一數(shù)據的存取之 后,才開始將欲寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳送至該暫存單元。綜上所述,本發(fā)明所揭露的用于一儲存裝置的交叉存取(interleave)數(shù)據的方 法以及相關的儲存裝置只需要使用一個暫存單元,因此,本發(fā)明的方法以及相關的儲存裝 置可以減少暫存存儲器的使用量。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權利要求書限定的范圍所做的均 等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
權利要求
一種用于一儲存裝置的交叉存取數(shù)據的方法,該儲存裝置包含有多個非揮發(fā)性存儲器單元以及一暫存單元,該方法包含有將欲寫入該多個非揮發(fā)性存儲器單元的多筆第一數(shù)據逐一地傳送至該暫存單元;以及分別執(zhí)行多次交叉存取操作以將該暫存單元所依序接收的該多筆第一數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。
2.根據權利要求1所述的方法,其特征在于于該多次交叉存取操作其中的一交叉存取 操作將該多筆數(shù)據其中的一筆第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元 其中的一非揮發(fā)性存儲器單元之后,將該多筆第一數(shù)據其中的另一筆第一數(shù)據傳送到該暫 存單元,且該非揮發(fā)性存儲器單元同時對所接收的該筆第一數(shù)據進行存取;以及于該多次 交叉存取操作其中的另一交叉存取操作將該另一筆第一數(shù)據從該暫存單元傳送到該多個 非揮發(fā)性存儲器單元其中的另一非揮發(fā)性存儲器單元之后,該另一非揮發(fā)性存儲器單元對 所接收的該另一筆第一數(shù)據進行存取。
3.根據權利要求2所述的方法,其特征在于另包含有等待該多個非揮發(fā)性存儲器單元其中的一最后一個非揮發(fā)性存儲器單元完成該多筆 第一數(shù)據其中的一最后一筆第一數(shù)據的存取;以及于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第一數(shù)據的存取之后,才開始將欲 寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳送至該暫存單元。
4.根據權利要求1所述的方法,其特征在于當該多次交叉存取操作其中的一交叉存取 操作將該多筆數(shù)據其中的一筆第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元 其中的一非揮發(fā)性存儲器單元時,將該多筆第一數(shù)據其中的另一筆第一數(shù)據傳送到該暫存 單元;當該多次交叉存取操作其中的另一交叉存取操作將該另一筆第一數(shù)據從該暫存單元 傳送到該多個非揮發(fā)性存儲器單元其中的另一非揮發(fā)性存儲器單元時,該非揮發(fā)性存儲器 單元同時對所接收的該筆第一數(shù)據進行存??;以及當該另一交叉存取操作將該另一筆第一 數(shù)據從該暫存單元傳送到該另一非揮發(fā)性存儲器單元之后,該另一非揮發(fā)性存儲器單元對 所接收的該另一筆第一數(shù)據進行存取。
5.根據權利要求4所述的方法,其特征在于另包含有等待該多個非揮發(fā)性存儲器單元其中的一最后一個非揮發(fā)性存儲器單元完成該多筆 第一數(shù)據其中的一最后一筆第一數(shù)據的存??;以及于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第一數(shù)據的存取之后,才開始將欲 寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳送至該暫存單元。
6.根據權利要求1所述的方法,其特征在于該多個非揮發(fā)性存儲器單元是多個NAND型 閃存。
7.根據權利要求1所述的方法,其特征在于該儲存裝置是一固態(tài)硬盤。
8.一種儲存裝置,包含有多個非揮發(fā)性存儲器單元;一暫存單元,耦接于該多個非揮發(fā)性存儲器單元;以及一處理單元,耦接于該多個非揮發(fā)性存儲器單元與該暫存單元,用以將欲寫入該多個 非揮發(fā)性存儲器單元的多筆第一數(shù)據逐一地傳送至該暫存單元,以及分別執(zhí)行多次交叉存 取操作以將該暫存單元所依序接收的該多筆第一數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。
9.根據權利要求8所述的儲存裝置,其特征在于該處理單元于該多次交叉存取操作其 中的一交叉存取操作將該多筆數(shù)據其中的一筆第一數(shù)據從該暫存單元傳送到該多個非揮 發(fā)性存儲器單元其中的一非揮發(fā)性存儲器單元之后,該處理單元將該多筆第一數(shù)據其中的 另一筆第一數(shù)據傳送到該暫存單元,且該非揮發(fā)性存儲器單元同時對所接收的該筆第一數(shù) 據進行存??;以及該處理單元于該多次交叉存取操作其中的另一交叉存取操作將該另一筆 第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的另一非揮發(fā)性存儲器單 元之后,該另一非揮發(fā)性存儲器單元對所接收的該另一筆第一數(shù)據進行存取。
10.根據權利要求9所述的儲存裝置,其特征在于該處理單元另等待該多個非揮發(fā)性 存儲器單元其中的一最后一個非揮發(fā)性存儲器單元完成該多筆第一數(shù)據其中的一最后一 筆第一數(shù)據的存取;以及該處理單元于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第 一數(shù)據的存取之后,才開始將欲寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳 送至該暫存單元。
11.根據權利要求8所述的儲存裝置,其特征在于當該處理單元在該多次交叉存取操 作其中的一交叉存取操作將該多筆數(shù)據其中的一筆第一數(shù)據從該暫存單元傳送到該多個 非揮發(fā)性存儲器單元其中的一非揮發(fā)性存儲器單元時,該處理單元將該多筆第一數(shù)據其中 的另一筆第一數(shù)據傳送到該暫存單元;當該處理單元在該多次交叉存取操作其中的另一交 叉存取操作將該另一筆第一數(shù)據從該暫存單元傳送到該多個非揮發(fā)性存儲器單元其中的 另一非揮發(fā)性存儲器單元時,該非揮發(fā)性存儲器單元同時對所接收的該筆第一數(shù)據進行存 ??;以及當該處理單元在該另一交叉存取操作將該另一筆第一數(shù)據從該暫存單元傳送到該 另一非揮發(fā)性存儲器單元之后,該另一非揮發(fā)性存儲器單元對所接收的該另一筆第一數(shù)據 進行存取。
12.根據權利要求11所述的儲存裝置,其特征在于該處理單元另等待該多個非揮發(fā)性 存儲器單元其中的一最后一個非揮發(fā)性存儲器單元完成該多筆第一數(shù)據其中的一最后一 筆第一數(shù)據的存??;以及該處理單元于該最后一個非揮發(fā)性存儲器單元完成該最后一筆第 一數(shù)據的存取之后,才開始將欲寫入該多個非揮發(fā)性存儲器單元的多筆第二數(shù)據逐一地傳 送至該暫存單元。
13.根據權利要求8所述的儲存裝置,其特征在于該多個非揮發(fā)性存儲器單元是多個 NAND型閃存。
14.根據權利要求8所述的儲存裝置,其特征在于該儲存裝置是一固態(tài)硬盤。
全文摘要
本發(fā)明提供一種用于一儲存裝置的交叉存取數(shù)據的方法以及相關的儲存裝置,該儲存裝置包含有多個非揮發(fā)性存儲器單元、一暫存單元以及一處理單元,該方法包含有將欲寫入該多個非揮發(fā)性存儲器單元的多筆第一數(shù)據逐一地傳送至該暫存單元;以及分別執(zhí)行多次交叉存取操作以將該暫存單元所依序接收的該多筆第一數(shù)據分別傳送至該多個非揮發(fā)性存儲器單元。本發(fā)明的交叉存取數(shù)據的方法以及相關的儲存裝置只需要使用一個暫存單元,因此,本發(fā)明的方法以及相關的儲存裝置可以減少暫存存儲器的使用量。
文檔編號G06F12/06GK101930405SQ200910150548
公開日2010年12月29日 申請日期2009年6月19日 優(yōu)先權日2009年6月19日
發(fā)明者劉昭蔭, 陳明勝 申請人:智微科技股份有限公司