【技術實現步驟摘要】
映射信息記錄方法、存儲器控制器與存儲器儲存裝置
本專利技術涉及一種映射信息記錄方法、存儲器控制器與存儲器儲存裝置,尤其涉及一種用于可復寫式非易失性存儲器的映射信息記錄方法及使用此方法的存儲器控制器與存儲器儲存裝置。
技術介紹
數碼相機、手機與MP3在這幾年來的成長十分迅速,使得消費者對儲存媒體的需求也急速增加。由于可復寫式非易失性存儲器(rewritablenon-volatilememory)具有數據非易失性、省電、體積小、無機械結構、讀寫速度快等特性,最適于可攜式電子產品,例如筆記本電腦。固態硬盤就是一種以閃存作為儲存媒體的儲存裝置。因此,近年閃存產業成為電子產業中相當熱門的一環。一般來說,閃存儲存裝置的閃存模塊會劃分為多個實體區塊,其中實體區塊還劃分為多個實體頁面,而實體區塊是閃存的擦除單位并且實體頁面是閃存的寫入單位。由于在編程閃存的單元時,僅能執行單向的編程(即僅能將單元的值由1編程為0),因此無法對已編程的實體頁面(即存有舊數據的頁面)直接進行寫入,而是必須先將此實體頁面擦除后方可重新編程。特別是,由于閃存的擦除是以實體區塊為單位,因此當欲將存有舊數據的實體頁面執行擦除運作時,必須對此實體頁面所屬的整個實體區塊進行擦除。因此,閃存模塊的實體區塊會被區分為數據區與閑置區,其中數據區的實體區塊是已被使用來儲存數據的實體區塊,而備用區中的實體區塊是未被使用的實體區塊,其中當主機系統欲寫入數據至閃存儲存裝置時,閃存儲存裝置的控制電路會從備用區中提取實體區塊來寫入數據,并且將所提取的實體區塊會關聯為數據區。并且,當數據區的實體區塊被執行擦除運作(eras ...
【技術保護點】
一種映射信息記錄方法,用于一可復寫式非易失性存儲器模塊,該可復寫式非易失性存儲器模塊具有多個實體擦除單元并且每一所述實體擦除單元具有多個實體可編程單元,其特征在于,該映射信息記錄方法包括:配置多個邏輯地址;建立至少一邏輯地址映射表并且將該至少一邏輯地址映射表儲存至該可復寫式非易失性存儲器模塊;從一主機系統中接收多筆第一數據,其中該主機系統指示將該些第一數據儲存至該些邏輯地址之中的多個第一連續邏輯地址中;將該些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中;將對應該些第一連續邏輯地址的一第一邏輯地址映射表載入至一緩沖存儲器,并且在該第一邏輯地址映射表中更新該些第一連續邏輯地址與該些第一實體可編程單元之間的映射關系;以及在該緩沖存儲器中存放一連續映射表并且在該連續映射表中記錄對應該些第一連續邏輯地址的一第一連續映射記錄。
【技術特征摘要】
1.一種映射信息記錄方法,用于一可復寫式非易失性存儲器模塊,該可復寫式非易失性存儲器模塊具有多個實體擦除單元并且每一所述實體擦除單元具有多個實體可編程單元,其特征在于,該映射信息記錄方法包括:配置多個邏輯地址;建立至少一邏輯地址映射表并且將該至少一邏輯地址映射表儲存至該可復寫式非易失性存儲器模塊;從一主機系統中接收多筆第一數據,其中該主機系統指示將該些第一數據儲存至該些邏輯地址之中的多個第一連續邏輯地址中;將該些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中;將對應該些第一連續邏輯地址的一第一邏輯地址映射表載入至一緩沖存儲器,并且在該第一邏輯地址映射表中更新該些第一連續邏輯地址與該些第一實體可編程單元之間的映射關系;以及在該緩沖存儲器中存放一連續映射表并且在該連續映射表中記錄對應該些第一連續邏輯地址的一第一連續映射記錄,其中該第一連續映射記錄具有該些第一連續邏輯地址的一起始邏輯地址以及該些第一連續邏輯地址的一長度。2.根據權利要求1所述的映射信息記錄方法,其特征在于,該第一連續映射記錄的一起始邏輯地址字段記錄該些第一連續邏輯地址的該起始邏輯地址,該第一連續映射記錄的一起始實體可編程單元字段記錄該些第一實體可編程單元的一起始實體可編程單元并且該第一連續映射記錄的一長度字段記錄該些第一連續邏輯地址的該長度。3.根據權利要求2所述的映射信息記錄方法,其特征在于,還包括:從該主機系統中接收多筆第二數據,其中該主機系統指示將該些第二數據儲存至該些邏輯地址之中的多個第二連續邏輯地址中,且該些第二連續邏輯地址接續該些第一連續邏輯地址;將該些第二數據寫入至所述實體擦除單元的實體可編程單元之中的多個第二實體可編程單元中,其中該些第二實體可編程單元是接續該些第一實體可編程單元;以及在該連續映射表中更新該第一連續映射記錄,其中該第一連續映射記錄的該長度字段被更新為該些第一連續邏輯地址的長度與該些第二連續邏輯地址的長度的一總和。4.根據權利要求3所述的映射信息記錄方法,其特征在于,還包括:在該第一邏輯地址映射表中更新該些第二連續邏輯地址與該些第二實體可編程單元之間的映射關系。5.根據權利要求3所述的映射信息記錄方法,其特征在于,還包括:將該第一邏輯地址映射表回存至該可復寫式非易失性存儲器模塊;以及將對應該些第二連續邏輯地址的一第二邏輯地址映射表載入至該緩沖存儲器,并且在該第二邏輯地址映射表中更新該些第二連續邏輯地址與該些第二實體可編程單元之間的映射關系。6.根據權利要求2所述的映射信息記錄方法,其特征在于,還包括:從該主機系統中接收一第三數據,其中該主機系統指示將該第三數據儲存至該些第一連續邏輯地址之中的一第一邏輯地址中,其中該第一邏輯地址接續于該些第一連續邏輯地址之中的多個第三連續邏輯地址并且該些第一連續邏輯地址之中的多個第四連續邏輯地址接續該第一邏輯地址;將該第三數據寫入至所述實體擦除單元的實體可編程單元之中的一第三實體可編程單元中;在該第一邏輯地址映射表中更新該第一邏輯地址與該第三實體可編程單元之間的映射關系;以及在該連續映射表中將該第一連續映射記錄的該長度字段更新為該些第三連續邏輯地址的一長度,并且增加一第二連續映射記錄,其中該第二連續映射記錄的一起始邏輯地址字段記錄該些第四連續邏輯地址的一起始邏輯地址,該第二連續映射記錄的一起始實體可編程單元字段記錄映射接續該第一邏輯地址的一邏輯地址的一實體可編程單元,并且該第二連續映射記錄的一長度字段記錄該些第四連續邏輯地址的一長度。7.根據權利要求1所述的映射信息記錄方法,其特征在于,還包括:從該主機系統中接收一讀取指令;判斷該連續映射表中是否存有對應該讀取指令指示的一邏輯地址的信息;以及倘若該連續映射表中存有對應該讀取指令指示的邏輯地址的信息時,根據該連續映射表從該可復寫式非易失性存儲器模塊中讀取對應該讀取指令的一讀取數據。8.根據權利要求7所述的映射信息記錄方法,其特征在于,還包括:倘若該連續映射表中未存有對應該讀取指令指示的邏輯地址的信息時,從該可復寫式非易失性存儲器模塊中載入該些邏輯地址映射表之中的一對應邏輯地址映射表并且根據該對應邏輯地址映射表從該可復寫式非易失性存儲器模塊中讀取對應該讀取指令的一讀取數據,其中該對應邏輯地址映射表為該讀取指令指示的邏輯地址所對應的邏輯地址映射表。9.一種存儲器控制器,用于控制一可復寫式非易失性存儲器模塊,該可復寫式非易失性存儲器模塊具有多個實體擦除單元并且每一所述實體擦除單元具有多個實體可編程單元,其特征在于,該存儲器控制器包括:一主機接口,用以電性連接至一主機系統;一存儲器接口,用以電性連接至該可復寫式非易失性存儲器模塊;一緩沖存儲器;以及一存儲器管理電路,電性連接至該主機接口、該存儲器接口與該緩沖存儲器,其中該存儲器管理電路用以配置多個邏輯地址,其中該存儲器管理電路還用以建立至少一邏輯地址映射表并且將該至少一邏輯地址映射表儲存至該可復寫式非易失性存儲器模塊,其中該存儲器管理電路還用以從該主機系統中接收多筆第一數據,其中該主機系統指示將該些第一數據儲存至該些邏輯地址之中的多個第一連續邏輯地址中,其中該存儲器管理電路還用以將該些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中,其中該存儲器管理電路還用以將對應該第一連續邏輯地址的一第一邏輯地址映射表載入至該緩沖存儲器,并且在該第一邏輯地址映射表中更新該些第一連續邏輯地址與該些第一實體可編程單元之間的映射關系,其中該存儲器管理電路還用以在該緩沖存儲器中存放一連續映射表并且在該連續映射表中記錄對應該些第一邏輯地址的一第一連續映射記錄,其中該第一連續映射記錄具有該些第一連續邏輯地址的一起始邏輯地址以及該些第一連續邏輯地址的一長度。10.根據權利要求9所述的存儲器控制器,其特征在于,該第一連續映射記錄的一起始邏輯地址字段記錄該些第一連續邏輯地址的該起始邏輯地址,該第一連續映射記錄的一起始實體可編程單元字段記錄該些第一實體可編程單元的一起始實體可編程單元并且該第一連續映射記錄的一長度字段記錄該些第一連續邏輯地址的該長度。11.根據權利要求10所述的存儲器控制器,其特征在于,該存儲器管理電路還用以從該主機系統中接收多筆第二數據,其中該主機系統指示將該些第二數據儲存至該些邏輯地址之中的多個第二連續邏輯地址中,且該些第二連續邏輯地址接續該些第一連續邏輯地址,其中該存儲器管理電路還用以將該些第二數據寫入至所述實體擦除單元的實體可編程單元之中的多個第二實體可編程單元中,其中該些第二實體可編程單元是接續該些第一實體可編程單元,其中該存儲器管理電路還用以在該連續映射表中更新該第一連續映射記錄,其中該第一連續映射記錄的該長度字段被更新為該些第一連續邏輯地址的長度與該些第二連續邏輯地址的長度的一總和。12.根據權利要求11所述的存儲器控制器,其特征在于,該存儲器管理電路還用以在該第一邏輯地址映射表中更新該些第二連續邏輯地址與該些第二實體可編程單元之間的映射關系。13.根據權利要求11所述的存儲器控制器,其特征在于,該存儲器管理電路還用以將該第一邏輯地址映射表回存至該可...
【專利技術屬性】
技術研發人員:何國華,陳慶聰,
申請(專利權)人:群聯電子股份有限公司,
類型:發明
國別省市:中國臺灣;71
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。