[發明專利]快閃存儲器裝置及其運作方法有效
| 申請號: | 201310361784.6 | 申請日: | 2013-08-19 |
| 公開(公告)號: | CN104299637B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 蕭力碩 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G11C7/20 | 分類號: | G11C7/20 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 陸勍 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 裝置 及其 運作 方法 | ||
技術領域
本發明有關于一種快閃存儲器裝置,特別是有關于一種能判斷空頁(Empty Page)的快閃存儲器裝置。
背景技術
近年來,由于快閃存儲器(Flash Memory)具有數據非揮發性、省電、體積小以及無機械結構等的特性,因此適合使用在各種電子裝置上,尤其是可攜式電子產品。
快閃存儲器包括多個區塊(block),每一區塊包括多個頁(page)以供數據儲存。當快閃存儲器自控制器接收寫入命令時,便依控制器的指示以及寫入地址將數據儲存至該等區塊的某些頁。當快閃存儲器自控制器收到讀取命令時,便依控制器的指示及讀取地址自該等區塊的某些頁讀出數據而回傳數據至控制器。
在快閃存儲器中,空頁的找尋動作通常用于快閃存儲器轉譯層(Flash Translation Layer)初始化的過程中找出最后一個有效頁。因此,如何快速且精確地判定所讀取的頁(page)是否為空頁將會影響到初始化的時間。如果,無法判斷出所讀取的頁是否為空頁,則快閃存儲器裝置會重新執行讀取。于是,增加了初始化的時間。
因此,需要一種快閃存儲器的操作方法,能快速地判斷出空頁。
發明內容
本發明提供一種快閃存儲器裝置。上述快閃存儲器裝置包括:一快閃存儲器,包括數個頁;以及,一控制器,耦接于上述快閃存儲器。上述控制器包括:一運算單元,用以接收來自于上述快閃存儲器且對應于一讀取命令的上述頁的數個位元組,并根據每一上述位元組中每一位元的邏輯電平而得到一運算結果;一錯誤更正碼解碼器,用以根據一錯誤更正碼,對上述頁的上述數個位元組進行解碼;以及一處理單元,耦接于上述運算單元以及上述錯誤更正碼解碼器,用以根據已解碼的上述數個位元組來判斷上述頁是否為有效數據,以及當上述頁為非有效數據時,根據上述運算結果來判斷上述頁是否為一空頁。
再者,本發明提供一種快閃存儲器裝置的運作方法,其中一快閃存儲器包括數個頁。接收來自于上述快閃存儲器且對應于一讀取命令的上述頁的數個位元組。根據每一上述位元組中每一位元的邏輯電平,得到一運算結果。根據一錯誤更正碼,對上述頁的上述數個位元組進行解碼。根據已解碼的上述數個位元組,判斷上述頁是否為有效數據。當上述頁為非有效數據時,根據上述運算結果來判斷上述頁是否為一空頁。
附圖說明
圖1顯示根據本發明一實施例所述的快閃存儲器裝置;
圖2顯示根據本發明一實施例所述的運作方法,適用于一快閃存儲器裝置,其中快閃存儲器裝置包括控制器以及快閃存儲器;
圖3顯示圖2中于步驟S212所述的執行與運算操作的示范例;
圖4顯示根據本發明另一實施例所述的運作方法,適用于一快閃存儲器裝置,其中快閃存儲器裝置包括控制器以及快閃存儲器;以及
圖5顯示圖4中于步驟S412所述的執行計數操作的示范例。
符號說明:
100~快閃存儲器裝置;
110~控制器;
120~快閃存儲器;
130~處理單元;
140~錯誤更正碼解碼器;
150~解隨機函數發生器;
160~運算單元;
170~頁;
180~總線;
AND_R0-AND_Rn、CNT_R0-CNT_Rn~運算結果;
DATA、D1、D2~數據流;以及
DR~運算結果。
具體實施方式
為讓本發明的上述和其他目的、特征、和優點能更明顯易懂,下文特舉出較佳實施例,并配合附圖,作詳細說明如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310361784.6/2.html,轉載請聲明來源鉆瓜專利網。





