[發明專利]數據儲存裝置以及數據存取方法有效
| 申請號: | 200910163784.9 | 申請日: | 2009-08-10 |
| 公開(公告)號: | CN101937705A | 公開(公告)日: | 2011-01-05 |
| 發明(設計)人: | 楊宗杰 | 申請(專利權)人: | 慧帝科技(深圳)有限公司;慧榮科技股份有限公司 |
| 主分類號: | G11C11/00 | 分類號: | G11C11/00;G11C16/02;G11C5/00 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 518040 廣東省深圳市福田區車公*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 儲存 裝置 以及 存取 方法 | ||
技術領域
本發明涉及存儲器,特別是涉及存儲器的數據存取。
背景技術
當數據被儲存至存儲器前,存儲器的控制器通常會事先用擾亂器處理該數據,使處理后的數據中的位0與位1呈現隨機分布,再將處理后的數據儲存至存儲器。這樣便可以避免存儲器中儲存的數據所帶有的位0或位1過度集中,而影響數據儲存。舉例來說,閃存可分為單層單元閃存(single-level?cell,SLC)與多層單元閃存(multi-level?cell,MLC)。當數據儲存于多層單元閃存時,若數據所帶有的位0或位1過度集中,會提高所儲存的數據的位錯誤率。因此,多層單元閃存的控制器必須事先用擾亂器處理需要儲存至多層單元閃存的數據。
然而,以擾亂器處理過的數據有其它的缺點。一般而言,控制器是由數據總線將數據傳送至存儲器。當控制器所傳送的數據為位1時,數據總線的電位提高至邏輯高電位;而當控制器所傳送的數據為位0時,數據總線的電位下降至邏輯低電位。由于以擾亂器處理過的數據所帶有的位0或位1呈現隨機分布,當控制器以數據總線將該數據傳送至存儲器供儲存時,數據總線上的電位會頻繁的由邏輯高電位切換為邏輯低電位,或者由邏輯低電位切換為邏輯高電位。電位頻繁的反復切換使得數據總線在傳送數據時耗費額外的能量,從而使系統的耗電量提高。當包含控制器與存儲器的系統為可攜帶性裝置時,由于可攜帶性裝置通常用電池供電,儲存數據所需的高耗電量會減少系統在固定電量下可操作的時間,從而使系統性能下降。因此,需要一種控制器,可在用擾亂器處理需要儲存至存儲器的數據時,一并使得數據傳送至存儲器所需的耗能下降,以提升系統性能。
發明內容
因此,本發明的目的在于提供一種數據儲存裝置,以解決現有技術存在的問題。在其中一個實施例中,所述數據儲存裝置包括一存儲器以及一控制器。所述存儲器用于儲存數據。當所述控制器從一主機接收供寫入所述存儲器的一第一原始數據時,所述控制器依據所述第一原始數據產生至少一第一輸入數據,依據多個隨機序列分別擾亂所述第一輸入數據以得到多個第一擾亂數據,計算所述多個第一擾亂數據的多個傳輸功率,以及依據所述多個傳輸功率從所述多個第一擾亂數據中選取具有最小傳輸功率的一最佳擾亂數據以供儲存于所述存儲器中。
本發明還提供一種數據存取方法。當從一主機接收供寫入一存儲器的一第一原始數據時,首先依據所述第一原始數據產生至少一第一輸入數據。接著,依據多個隨機序列分別擾亂所述第一輸入數據,以得到多個第一擾亂數據。接著,計算所述多個第一擾亂數據的多個傳輸功率。接著,依據所述多個傳輸功率從所述多個第一擾亂數據中選取具有最小傳輸功率的一最佳擾亂數據,以供儲存于所述存儲器中。
依據本發明的控制器可事先用多組隨機序列分別擾亂輸入數據,再評估各擾亂后數據所需的傳輸功率,以選取具有最低傳輸功率的擾亂數據供傳送至存儲器儲存。因此,本發明的存儲器控制器可使系統用于數據傳輸的耗能下降,從而提升系統效能。
為了使本發明的上述和其它目的、特征和優點更加明顯易懂,下文列舉多個較佳實施例,并結合附圖進行詳細說明。
附圖說明
圖1為依據本發明的數據儲存裝置的結構示意圖;
圖2為依據本發明的控制器的寫入數據處理電路的結構示意圖;
圖3為依據本發明的處理寫入數據的方法的流程圖;
圖4為依據本發明的傳輸功率計算模塊的部分電路的結構示意圖;
圖5為依據本發明的控制器的讀出數據處理電路的結構示意圖;
圖6為依據本發明的處理存儲器的讀出數據的方法的流程圖;以及
圖7為依據本發明的處理寫入數據的方法的另一實施例的示意圖。
【主要組件符號說明】
102是主機;104是數據儲存裝置;112是控制器;114是存儲器;
200是控制器;201,202,…,20N是擾亂器;214是選擇器;212是傳輸功率計算模塊;216是索引附加模塊;218是錯誤修正碼編碼器;
400是傳輸功率計算模塊;402是延遲單元;404是XOR單元;406是計數器;
500是控制器;502是錯誤修正碼解碼器;504是索引分離模塊;506是選擇器;508是解擾亂器。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧帝科技(深圳)有限公司;慧榮科技股份有限公司,未經慧帝科技(深圳)有限公司;慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910163784.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鋰離子電池固定裝置
- 下一篇:一種新型的小功率LED節能轉動雙壁燈
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





