[發明專利]避免讀取擾動的數據搬移方法以及使用該方法的裝置有效
| 申請號: | 201710137004.8 | 申請日: | 2017-03-09 |
| 公開(公告)號: | CN108572920B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 林定寬 | 申請(專利權)人: | 上海寶存信息科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 200082 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 避免 讀取 擾動 數據 搬移 方法 以及 使用 裝置 | ||
本發明的實施例提出一種避免讀取擾動的數據搬移方法,由處理單元執行,包含以下步驟:從第一讀取計數數據表取得相應于多個實體塊的多個第一讀取次數;從第二讀取計數數據表取得相應于實體塊的多個第二讀取次數;將每一第二讀取次數減去第一讀取次數中的相應一者,用以產生多個第三讀取次數;依據第三讀取次數從多個實體塊中找尋一個異常實體塊;對異常實體塊中第i個實體頁面進行讀取測試;判斷異常實體塊中第i個實體頁面的數據是否通過讀取測試;以及當異常實體塊中第i個實體頁面沒通過讀取測試時,驅動存取接口將異常實體塊中第i個實體頁面及至少一個相鄰實體頁面的數據搬遷至有效實體塊。
技術領域
本發明關連于一種快閃存儲器裝置,特別是一種避免讀取擾動的數據搬移方法以及使用該方法的裝置。
背景技術
快閃存儲器裝置通常分為NOR快閃裝置與NAND快閃裝置。NOR快閃裝置為隨機存取裝置,可于地址腳位上提供任何主裝置(host)請求的地址,用以存取NOR快閃裝置,并及時地由NOR快閃裝置的數據腳位上獲得儲存于該地址上的數據。相反地,NAND快閃裝置并非隨機存取,而是序列存取。NAND快閃裝置無法像NOR快閃裝置一樣,可以存取任何隨機地址,而是需要一次性寫入一系列字節(bytes)的值到NAND快閃裝置,或從NAND快閃裝置一次性讀取一系列字節的值。主裝置提供請求命令(command)的類型(如,讀取、寫入、抹除等),以及用在此命令上的地址。地址可指向一個頁面(在快閃存儲器中的一個寫入作業的最小數據塊)或一個區塊(在快閃存儲器中的一個抹除作業的最小數據塊)。實際上,NAND快閃裝置通常從存儲器單元(memory cells)上讀取或寫入完整的數頁數據。當一整頁的數據從陣列讀取到裝置中的緩存器(buffer)后,借由使用提取信號(strobe signal)順序地敲出(clockout)內容,讓主裝置可逐字節或逐字(words)存取數據。
讀取NAND快閃存儲器久了,可能導致鄰近的實體頁面(或字元線)改變狀態(變成寫入)。如果持續從一個實體頁面讀取數據,此實體頁面并不會失效,然而,周遭的實體頁面卻會受影響,于之后的讀取中發生錯誤。于兩次抹除作業之間,允許的讀取次數為上千次。這也就是本領域技術人員了解的讀取擾動(read disturbance)。因此,本發明提出一種數據搬移方法以及使用該方法的裝置,用以避免讀取擾動。
發明內容
本發明的實施例提出一種避免讀取擾動的數據搬移方法,由處理單元執行,包含以下步驟:從第一讀取計數數據表取得相應于多個實體塊的多個第一讀取次數;從第二讀取計數數據表取得相應于實體塊的多個第二讀取次數;將每一第二讀取次數減去第一讀取次數中的相應一者,用以產生多個第三讀取次數;依據第三讀取次數從多個實體塊中找尋一個異常實體塊;對異常實體塊中第i個實體頁面進行讀取測試;判斷異常實體塊中第i個實體頁面的數據是否通過讀取測試;以及當異常實體塊中第i個實體頁面沒通過讀取測試時,驅動存取接口將異常實體塊中第i個實體頁面及至少一個相鄰實體頁面的數據搬遷至有效實體塊,i為大于等于0的整數。
本發明的實施例提出一種避免讀取擾動的數據搬移裝置,包含易失性存儲器、存取接口及處理單元。易失性存儲器儲存第一讀取計數數據表及第二讀取計數數據表。存取接口耦接于儲存單元,且儲存單元儲存多個實體塊。處理單元耦接于存取接口,從第一讀取計數數據表取得相應于實體塊的多個第一讀取次數;從第二讀取計數數據表取得相應于實體塊的多個第二讀取次數;將每一第二讀取次數減去第一讀取次數中的相應一者,用以產生多個第三讀取次數;依據第三讀取次數從實體塊中找尋異常實體塊;對異常實體塊中第i個實體頁面進行讀取測試;以及當異常實體塊中第i個實體頁面沒通過讀取測試時,驅動存取接口將異常實體塊中第i個實體頁面及至少一個相鄰實體頁面的數據搬遷至有效實體塊,i為大于等于0的整數。
每一第一讀取次數代表從第一時間點至第二時間點間讀取實體塊中的相應一者的次數。每一第二讀取次數代表從第二時間點至第三時間點間讀取實體塊中的相應一者的次數。
附圖說明
為讓本發明的上述目的、特征和優點能更明顯易懂,以下結合附圖對本發明的具體實施方式作詳細說明,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶存信息科技有限公司,未經上海寶存信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710137004.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





