[發明專利]數據存取方法、使用此方法的控制器與存儲系統有效
| 申請號: | 200810096248.7 | 申請日: | 2008-05-06 |
| 公開(公告)號: | CN101576853A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 許智仁;黃意翔 | 申請(專利權)人: | 群聯電子股份有限公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08;G06F11/10 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 蒲邁文 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存取 方法 使用 控制器 存儲系統 | ||
技術領域
本發明是有關于一種數據存取方法及使用此方法的控制器與存儲系統,且特別是有關于一種用于快閃存儲器的數據存取方法及使用此方法的控制器與存儲系統。?
背景技術
近年來,由于數字相機、具有照相功能的手機、MP3,以及MP4的成長十分迅速,所以使得消費者對存儲介質的需求也急劇增加。綜觀現今所有的存儲介質而言,由于快閃存儲器(Flash?Memory)具有數據非易失性、省電、體積小,以及無機械結構等特性,所以最適合內建于上述所舉例的多種可攜式多媒體裝置中。特別是,以快閃存儲器為存儲介質的固態硬盤(Solid?StateDrive,SSD)可有效地縮小攜帶型計算機的體積。因此,近年快閃存儲器產業成為電子產業中相當熱門的一環。?
一般來說,快閃存儲器的存儲系統內會存有記錄邏輯區塊與物理區塊之間的對映關系的映射表(mapping?table)。當主機系統對某一邏輯區塊的地址(例如頁地址)進行存取時,存儲系統會依據此映射表將數據寫入至對應物理區塊之中的地址或從對應物理區塊之中的地址里讀取數據。然而,隨著工藝的越來越精密,信號指令傳遞的過程中所產生的細微噪聲可能會影響數據或指令的內容,進而造成數據的存取錯誤。在現有技術中,一般會使用錯誤校正碼(Error?Correcting?Code)來對所存取的數據進行錯誤校正。然而,對于所傳輸的指令而言并無任何確保其正確性的機制。例如,當存儲系統傳送讀取指令以存取主機系統欲讀取的邏輯地址1所對應的物理地址1時,此讀取指令可能會因傳輸過程的噪聲而被誤判為請求讀取物理地址2,并且物理地址2的數據會因此被傳給主機系統。在此案例中,雖然所傳遞的數據已通過ECC機制驗證其正確性而傳送給主機系統,但由于所讀取的地址發生誤判因此主機系統并未接收到所欲讀取的正確數據。換言之,在現有技術下存儲系統無法確保所讀取的地址是否是主機系統所欲讀取的地址,因此無法確保?所讀取數據的正確性。特別是,對于需要高度數據可靠性與正確性的固態硬盤來說,如何克服上述缺點是相當的重要。?
發明內容
本發明提供一種數據存取方法,其能夠確保從正確的快閃存儲器物理地址中讀取數據。?
本發明提供一種控制器,其能夠確保從正確的快閃存儲器物理地址中讀取數據。?
本發明提供一種存儲系統,其能夠確保從正確的快閃存儲器物理地址中讀取數據。?
本發明提出一種數據存取方法,其適用于快閃存儲器,此數據存取方法包括:根據在該快閃存儲器中對應寫入指令中的邏輯地址的欲寫入物理地址,來產生檢查碼;將該檢查碼和欲寫入的主數據一起寫入至該欲寫入物理地址中;依據對應讀取指令中的邏輯地址的欲讀取物理地址,在該快閃存儲器的物理地址上進行讀取;從該快閃存儲器的該物理地址中讀取該物理地址中所存儲的檢查碼;依據所讀取的檢查碼來確認所讀取的該物理地址是否為該欲讀取物理地址;以及當判斷該物理地址是該欲讀取物理地址時,傳送該物理地址中所存儲的主數據。?
在本發明的一實施例中,上述的數據存取方法還包括執行循環冗余檢查(Cycle?Redundancy?Check,CRC)碼產生程序來產生上述檢查碼。?
在本發明的一實施例中,上述的數據存取方法還包括將檢查碼與邏輯地址存儲在上述欲寫入物理地址的冗余區中。?
在本發明的一實施例中,上述的信息存取方法還包括根據檢查碼、寫入指令中的邏輯地址和欲寫入的主數據產生錯誤校正碼,以及將所產生的錯誤校正碼和該寫入指令中的邏輯地址寫入至上述欲寫入物理地址中。?
在本發明的一實施例中,上述的數據存取方法還包括從該快閃存儲器的該物理地址中讀取該物理地址中所存儲的檢查碼、邏輯地址、主數據和錯誤校正碼,依據所讀取的物理地址中的錯誤校正碼來確認所讀取的檢查碼、邏輯地址與主數據的內容是否正確,其中當所讀取的檢查碼、邏輯地址與主數據的內容為不正確時會對所讀取的檢查碼、邏輯地址與主數據進行錯誤校正。?
在本發明的一實施例中,上述的數據存取方法還包括當判斷所讀取的物?理地址不是欲讀取物理地址時重新再讀取一次欲讀取物理地址。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于群聯電子股份有限公司,未經群聯電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810096248.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于涂布機或復合機的操作柜
- 下一篇:智能告警數字配線架
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





