• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    映射信息記錄方法、存儲器控制器與存儲器儲存裝置制造方法及圖紙

    技術編號:10537340 閱讀:175 留言:0更新日期:2014-10-15 14:46
    本發明專利技術提供一種映射信息記錄方法、存儲器控制器與存儲器儲存裝置,用于可復寫式非易失性存儲器模塊。本方法包括配置多個邏輯地址;建立至少一邏輯地址映射表并且將邏輯地址映射表儲存至可復寫式非易失性存儲器模塊。本方法也包括從主機系統中接收欲儲存至多個連續邏輯地址中的數據;將此些數據寫入至多個實體可編程單元中;在載入至緩沖存儲器的一對應邏輯地址映射表中更新此些連續邏輯地址與實體可編程單元之間的映射關系;在此緩沖存儲器中存放連續映射表并且此連續映射表中記錄對應此連續邏輯地址的連續映射記錄。

    【技術實現步驟摘要】
    映射信息記錄方法、存儲器控制器與存儲器儲存裝置
    本專利技術涉及一種映射信息記錄方法、存儲器控制器與存儲器儲存裝置,尤其涉及一種用于可復寫式非易失性存儲器的映射信息記錄方法及使用此方法的存儲器控制器與存儲器儲存裝置。
    技術介紹
    數碼相機、手機與MP3在這幾年來的成長十分迅速,使得消費者對儲存媒體的需求也急速增加。由于可復寫式非易失性存儲器(rewritablenon-volatilememory)具有數據非易失性、省電、體積小、無機械結構、讀寫速度快等特性,最適于可攜式電子產品,例如筆記本電腦。固態硬盤就是一種以閃存作為儲存媒體的儲存裝置。因此,近年閃存產業成為電子產業中相當熱門的一環。一般來說,閃存儲存裝置的閃存模塊會劃分為多個實體區塊,其中實體區塊還劃分為多個實體頁面,而實體區塊是閃存的擦除單位并且實體頁面是閃存的寫入單位。由于在編程閃存的單元時,僅能執行單向的編程(即僅能將單元的值由1編程為0),因此無法對已編程的實體頁面(即存有舊數據的頁面)直接進行寫入,而是必須先將此實體頁面擦除后方可重新編程。特別是,由于閃存的擦除是以實體區塊為單位,因此當欲將存有舊數據的實體頁面執行擦除運作時,必須對此實體頁面所屬的整個實體區塊進行擦除。因此,閃存模塊的實體區塊會被區分為數據區與閑置區,其中數據區的實體區塊是已被使用來儲存數據的實體區塊,而備用區中的實體區塊是未被使用的實體區塊,其中當主機系統欲寫入數據至閃存儲存裝置時,閃存儲存裝置的控制電路會從備用區中提取實體區塊來寫入數據,并且將所提取的實體區塊會關聯為數據區。并且,當數據區的實體區塊被執行擦除運作(eraseoperation)后,已擦除的實體區塊會被關聯為備用區。由于主機系統是以邏輯地址來進行寫入,因此,在閃存儲存系統運作過程中,控制電路會在用以暫存數據的隨機存取存儲器中儲存邏輯地址與實體頁面之間的映射關系,以利數據的存取。然而,一般來說,閃存儲存系統的隨機存取存儲器空間有限,因此,如何有效地記錄邏輯地址與實體地址之間的映射關系,以提升數據的存取速度是此領域技術人員所致力的目標。
    技術實現思路
    本專利技術提供一種映射信息記錄方法、存儲器控制器與存儲器儲存裝置,其能夠有效地記錄邏輯地址與實體地址之間的映射關系并提升數據讀取的速度。本專利技術范例實施例提出一種映射信息記錄方法用于可復寫式非易失性存儲器模塊,其中此可復寫式非易失性存儲器模塊具有多個實體擦除單元并且每一實體擦除單元具有多個實體可編程單元。本映射信息記錄方法包括配置多個邏輯地址;建立至少一邏輯地址映射表并且將邏輯地址映射表儲存至可復寫式非易失性存儲器模塊。本映射信息記錄方法也包括從主機系統中接收多筆第一數據,其中此主機系統指示將此些第一數據儲存至此些邏輯地址之中的多個第一連續邏輯地址中。本映射信息記錄方法還包括將此些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中;將對應該些第一第一連續邏輯地址的第一邏輯地址映射表載入至緩沖存儲器;在第一邏輯地址映射表中更新此些第一連續邏輯地址與此些第一實體可編程單元之間的映射關系;在此緩沖存儲器中存放連續映射表;并且在此連續映射表中記錄對應此些第一連續邏輯地址的第一連續映射記錄。在本專利技術的一范例實施例中,上述第一連續映射記錄的一起始邏輯地址字段記錄此些第一連續邏輯地址的起始邏輯地址,上述第一連續映射記錄的起始實體可編程單元字段記錄此些第一實體可編程單元的起始實體可編程單元并且上述第一連續映射記錄的長度字段記錄此些第一連續邏輯地址的長度。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:從主機系統中接收多筆第二數據,其中主機系統指示將此些第二數據儲存至此些邏輯地址之中的多個第二連續邏輯地址中,且此些第二連續邏輯地址接續此些第一連續邏輯地址。上述映射信息記錄方法還包括:將此些第二數據寫入至所述實體擦除單元的實體可編程單元之中的多個第二實體可編程單元中,其中此些第二實體可編程單元是接續此些第一實體可編程單元。上述映射信息記錄方法也包括:在連續映射表中更新第一連續映射記錄,其中第一連續映射記錄的長度字段被更新為此些第一連續邏輯地址的長度與此些第二連續邏輯地址的長度的總和。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:在第一邏輯地址映射表中更新此些第二連續邏輯地址與此些第二實體可編程單元之間的映射關系。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:將第一邏輯地址映射表回存至可復寫式非易失性存儲器模塊;以及將對應第二連續邏輯地址的第二邏輯地址映射表載入至緩沖存儲器,并且在第二邏輯地址映射表中更新此些第二連續邏輯地址與此些第二實體可編程單元之間的映射關系。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:從主機系統中接收一第三數據,其中主機系統指示將第三數據儲存至此些第一連續邏輯地址之中的第一邏輯地址中,其中第一邏輯地址接續于此些第一連續邏輯地址之中的多個第三連續邏輯地址并且此些第一連續邏輯地址之中的多個第四連續邏輯地址接續此第一邏輯地址。上述映射信息記錄方法還包括:將第三數據寫入至所述實體擦除單元的實體可編程單元之中的第三實體可編程單元中;在第一邏輯地址映射表中更新第一邏輯地址與第三實體可編程單元之間的映射關系;以及在上述連續映射表中將第一連續映射記錄的長度字段更新為此些第三連續邏輯地址的長度,并且增加第二連續映射記錄,其中此第二連續映射記錄的起始邏輯地址字段記錄此些第四連續邏輯地址的起始邏輯地址,此第二連續映射記錄的起始實體可編程單元字段記錄映射接續第一邏輯地址的邏輯地址的實體可編程單元,并且此第二連續映射記錄的長度字段記錄此些第四連續邏輯地址的長度。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:從主機系統中接收讀取指令;判斷連續映射表中是否存有對應此讀取指令指示的邏輯地址的信息;以及倘若此連續映射表中存有對應此讀取指令指示的邏輯地址的信息時,根據此連續映射表從可復寫式非易失性存儲器模塊中讀取對應此讀取指令的讀取數據。在本專利技術的一范例實施例中,上述映射信息記錄方法還包括:倘若此連續映射表中未存有對應此讀取指令指示的邏輯地址的信息時,從可復寫式非易失性存儲器模塊中載入此些邏輯地址映射表之中的一對應邏輯地址映射表并且根據此對應邏輯地址映射表從可復寫式非易失性存儲器模塊中讀取對應此讀取指令的讀取數據,其中此對應邏輯地址映射表為此讀取指令指示的邏輯地址所對應的邏輯地址映射表。本專利技術范例實施例提出一種存儲器控制器,其配置在存儲器裝置中。此存儲器控制器包括主機接口、存儲器接口、緩沖存儲器與存儲器管理電路。主機接口用以電性連接至主機系統。存儲器接口用以電性連接至可復寫式非易失性存儲器模塊。存儲器管理電路電性連接至主機接口、存儲器接口與緩沖存儲器。存儲器管理電路用以配置多個邏輯地址,建立至少一邏輯地址映射表并且將邏輯地址映射表儲存至可復寫式非易失性存儲器模塊。存儲器管理電路也用以從主機系統中接收多筆第一數據,其中此主機系統指示將此些第一數據儲存至此些邏輯地址之中的多個第一連續邏輯地址中。存儲器管理電路還用以將此些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中,將對應第一連續邏輯地址的第一邏輯地址映本文檔來自技高網
    ...
    映射信息記錄方法、存儲器控制器與存儲器儲存裝置

    【技術保護點】
    一種映射信息記錄方法,用于一可復寫式非易失性存儲器模塊,該可復寫式非易失性存儲器模塊具有多個實體擦除單元并且每一所述實體擦除單元具有多個實體可編程單元,其特征在于,該映射信息記錄方法包括:配置多個邏輯地址;建立至少一邏輯地址映射表并且將該至少一邏輯地址映射表儲存至該可復寫式非易失性存儲器模塊;從一主機系統中接收多筆第一數據,其中該主機系統指示將該些第一數據儲存至該些邏輯地址之中的多個第一連續邏輯地址中;將該些第一數據寫入至所述實體擦除單元的實體可編程單元之中的多個第一實體可編程單元中;將對應該些第一連續邏輯地址的一第一邏輯地址映射表載入至一緩沖存儲器,并且在該第一邏輯地址映射表中更新該些第一連續邏輯地址與該些第一實體可編程單元之間的映射關系;以及在該緩沖存儲器中存放一連續映射表并且在該連續映射表中記錄對應該些第一連續邏輯地址的一第一連續映射記錄。

    【技術特征摘要】
    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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码久久人妻| 国产精品无码永久免费888| 亚洲熟妇无码一区二区三区| 最新亚洲春色Av无码专区| 无码国产精品一区二区免费I6| 亚洲AV无码乱码在线观看性色扶 | 日韩乱码人妻无码中文字幕| 亚无码乱人伦一区二区| 久久精品九九热无码免贵| 亚洲高清无码综合性爱视频| 亚洲Av永久无码精品一区二区| 亚洲AV无码一区东京热| 久久伊人中文无码| 国产成人年无码AV片在线观看| 久久亚洲日韩看片无码| 在线播放无码后入内射少妇| 亚洲精品无码久久久久AV麻豆| 亚洲av永久无码| 激情无码人妻又粗又大中国人| 久久久久亚洲AV成人无码网站| 成年无码av片在线| 无码国产精品一区二区高潮| 久久久久久久久无码精品亚洲日韩 | 无码无套少妇毛多69XXX| 精品无码久久久久久午夜| 亚洲人成人无码网www电影首页| 亚洲AV无码乱码在线观看牲色| 无码人妻久久一区二区三区蜜桃 | 成人免费无码大片a毛片软件 | 无码人妻精品丰满熟妇区| 日韩精品无码一区二区中文字幕 | 亚洲精品无码少妇30P| 久久无码人妻一区二区三区| 无码精品黑人一区二区三区| 高h纯肉无码视频在线观看| 久久久亚洲精品无码| 无码日韩精品一区二区免费暖暖| 亚洲av无码成h人动漫无遮挡| 无码精品国产VA在线观看| 久久午夜福利无码1000合集| 亚洲大尺度无码无码专线一区 |