[發(fā)明專利]固態(tài)儲存裝置及其數(shù)據(jù)寫入方法有效
| 申請?zhí)枺?/td> | 201610502949.0 | 申請日: | 2016-06-28 |
| 公開(公告)號: | CN107544748B | 公開(公告)日: | 2020-06-16 |
| 發(fā)明(設計)人: | 謝勝任;徐暐淇;蘇仲銘;莊森銘 | 申請(專利權)人: | 建興儲存科技(廣州)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京律誠同業(yè)知識產權代理有限公司 11006 | 代理人: | 梁揮;田景宜 |
| 地址: | 510663 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態(tài) 儲存 裝置 及其 數(shù)據(jù) 寫入 方法 | ||
1.一種固態(tài)儲存裝置的數(shù)據(jù)寫入方法,該固態(tài)儲存裝置具有一快閃記憶體,包含多個區(qū)塊,其特征在于,該數(shù)據(jù)寫入方法包括下列步驟:
接收一清除指令;
將一緩沖器中的一主機寫入數(shù)據(jù)根據(jù)一編程次序儲存至該快閃記憶體的一開啟區(qū)塊,該開啟區(qū)塊包括空白頁;
執(zhí)行一垃圾搜集動作,由該快閃記憶體的一關閉區(qū)塊中取得一搜集的寫入數(shù)據(jù)并暫存于該緩沖器中,該關閉區(qū)塊為將區(qū)塊寫滿并進行一區(qū)塊關閉動作后的區(qū)塊;
若于將該緩沖器中的該主機寫入數(shù)據(jù)根據(jù)該編程次序儲存至該快閃記憶體的該開啟區(qū)塊之后,該開啟區(qū)塊的一剩余儲存空間將小于一預設數(shù)據(jù)量時,則將該緩沖器中的該主機寫入數(shù)據(jù)及該搜集的寫入數(shù)據(jù)根據(jù)該編程次序儲存至該快閃記憶體的該開啟區(qū)塊,直到將該開啟區(qū)塊寫滿并進行一區(qū)塊關閉動作后,停止將該搜集的寫入數(shù)據(jù)儲存至該快閃記憶體;以及
清除暫存于該緩沖器中的數(shù)據(jù);
其中,該預設數(shù)據(jù)量為可確保該主機寫入數(shù)據(jù)能夠根據(jù)該編程次序完全儲存至該快閃記憶體的數(shù)據(jù)量。
2.如權利要求1所述的數(shù)據(jù)寫入方法,其特征在于,于接收到一寫入指令時,接收一主機的一主機數(shù)據(jù)并轉換為該主機寫入數(shù)據(jù)暫存于該緩沖器。
3.如權利要求1所述的數(shù)據(jù)寫入方法,其特征在于,該主機寫入數(shù)據(jù)及該搜集的寫入數(shù)據(jù)皆為有效數(shù)據(jù)。
4.如權利要求1所述的數(shù)據(jù)寫入方法,其特征在于,該數(shù)據(jù)寫入方法還包括下列步驟:
確認該主機寫入數(shù)據(jù)己儲存至該快閃記憶體;以及
清除暫存于該緩沖器中的數(shù)據(jù)。
5.如權利要求1所述的數(shù)據(jù)寫入方法,其特征在于,于接收到該清除指令時,根據(jù)該預設數(shù)據(jù)量執(zhí)行該垃圾搜集動作。
6.如權利要求1所述的數(shù)據(jù)寫入方法,其特征在于,該快閃記憶體包括多條字符線,每一該字符線對應至多個晶胞,且將該主機寫入數(shù)據(jù)儲存至一特定字符線所對應的該多個晶胞時,進行一特定次數(shù)的編程程序之后,該特定字符線所對應的該多個晶胞成為一完全編程狀態(tài),其中于接收到該清除指令時,根據(jù)該預設數(shù)據(jù)量執(zhí)行該垃圾搜集動作,其中該預設數(shù)據(jù)量可確保儲存該主機寫入數(shù)據(jù)的該多個晶胞能夠根據(jù)該編程次序成為該完全編程狀態(tài)。
7.一種固態(tài)儲存裝置,連接至一主機,其特征在于,該固態(tài)儲存裝置包括:
一緩沖器;
一控制器,連接至該主機與該緩沖器,其中該控制器接收一主機數(shù)據(jù)并轉換為一主機寫入數(shù)據(jù)暫存于該緩沖器中;以及
一快閃記憶體,連接至該控制器;
其中,當接收該主機發(fā)出一清除指令時,該控制器將該主機寫入數(shù)據(jù)根據(jù)一編程次序儲存至該快閃記憶體的一開啟區(qū)塊;該控制器執(zhí)行一垃圾搜集動作,由該快閃記憶體的一關閉區(qū)塊中取得一搜集的寫入數(shù)據(jù)并暫存于該緩沖器中;以及該控制器根據(jù)該編程次序將該緩沖器中的一寫入數(shù)據(jù)儲存至該快閃記憶體的該開啟區(qū)塊,其中該寫入數(shù)據(jù)為該主機寫入數(shù)據(jù)或該搜集的寫入數(shù)據(jù),其中該開啟區(qū)塊包括空白頁,該關閉區(qū)塊為將區(qū)塊寫滿并進行一區(qū)塊關閉動作后的區(qū)塊;
其中,當該主機發(fā)出該清除指令時,若于將該緩沖器中的該主機寫入數(shù)據(jù)根據(jù)該編程次序儲存至該快閃記憶體的該開啟區(qū)塊之后,該開啟區(qū)塊的一剩余儲存空間將小于一預設數(shù)據(jù)量時,則該控制器將該寫入數(shù)據(jù)儲存至該快閃記憶體的該開啟區(qū)塊,直到將該開啟區(qū)塊寫滿并進行一區(qū)塊關閉動作后,停止將該搜集的寫入數(shù)據(jù)儲存至該快閃記憶體,并清除暫存于該緩沖器中的數(shù)據(jù);
其中,該預設數(shù)據(jù)量為可確保該主機寫入數(shù)據(jù)能夠根據(jù)該編程次序完全儲存至該快閃記憶體的數(shù)據(jù)量。
8.如權利要求7所述的固態(tài)儲存裝置,其特征在于,當該主機發(fā)出該清除指令時,該控制器確認該主機寫入數(shù)據(jù)己儲存至該快閃記憶體后,清除暫存于該緩沖器中的數(shù)據(jù)。
9.如權利要求7所述的固態(tài)儲存裝置,其特征在于,當接收到該清除指令時,根據(jù)該預設數(shù)據(jù)量執(zhí)行該垃圾搜集動作。
10.如權利要求7所述的固態(tài)儲存裝置,其特征在于,該快閃記憶體包括多條字符線,每一該字符線對應至多個晶胞,且將該主機寫入數(shù)據(jù)儲存至一特定字符線所對應的該多個晶胞時,進行一特定次數(shù)的編程程序之后,該特定字符線所所對應的該多個晶胞成為一完全編程狀態(tài),其中當接收到該清除指令時,根據(jù)該預設數(shù)據(jù)量執(zhí)行該垃圾搜集動作,其中該預設數(shù)據(jù)量可確保儲存該主機寫入數(shù)據(jù)的該多個晶胞能夠根據(jù)該編程次序成為該完全編程狀態(tài)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建興儲存科技(廣州)有限公司,未經建興儲存科技(廣州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610502949.0/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:磨損逆均衡方法與裝置
- 下一篇:一種遠程訪問磁盤的方法和裝置
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





