• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種固態硬盤及閃存芯片的充放電控制方法技術

    技術編號:8532447 閱讀:298 留言:0更新日期:2013-04-04 15:13
    本發明專利技術適用于存儲技術領域,提供了一種固態硬盤及閃存芯片充放電控制方法,該方法包括:將同一物理頁映射至相互耦合的兩個邏輯頁,其中一個邏輯頁由物理頁中的最低有效位映射組成,另一邏輯頁由物理頁中的最高有效位映射組成;將寫入數據進行緩存,并將緩存中與兩個相互耦合的邏輯頁對應的數據根據物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據;根據合并后的數據對物理頁的多層存儲單元進行充放電控制,使多層存儲單元的電壓狀態表示為合并后的數據的數值。借此,本發明專利技術能夠避免對多層存儲單元進行重復的充放電,減少了充放電次數及閃存芯片的磨損,提高了閃存芯片的使用壽命。

    【技術實現步驟摘要】

    本專利技術涉及存儲
    ,尤其涉及。
    技術介紹
    NAND型閃存可根據每一存儲單元中可儲存的位數區分為SLC (Single-LevelCell,單層單元)NAND型閃存與MLC NAND型閃存。SLC NAND型閃存芯片的每個存儲單兀可以有兩種狀態聞電壓或低電壓,分別表示數據O和1,這樣一個存儲單元可以表示一個數據bit位。由多個物理存儲單元組成一個物理頁,該物理頁可以表示相同數量的bit位,即邏輯頁。MLC NAND型閃存芯片的每個存儲單元可以有4種電壓狀態。MLC根據電壓值不同,表示不同的數據。圖1是一種MLC NAND型閃存芯片的存儲單元的電壓分布示意圖,當電壓處于(TA之間時表示數據11,當電壓位于A、之間時表示數據10,當電壓位于B飛之間時表示數據01,當電壓位于(TD之間時表示數據00。這樣一個存儲單元可以表示兩個數據bit位,MLCNAND型閃存芯片一個物理頁為SLC NAND型閃存芯片一個物理頁2倍數量的bit 位。一般會分為和物理頁相同大小的兩個邏輯頁,低位的O或I組成LSB(leastsignificant bit,最低有效位),高位的 O 或 I 組成 MSB(most significant bit,最高有效位),也即說兩個邏輯頁(LSB、MSB分別組成的頁)共享一個物理頁。在圖1中,最高有效位(MSB)位于二進制數據的最左側,最低有效位(LSB)位于二進制數據的最右側。假設第一個電壓狀態(11)電子數為O ;第二個電壓狀態(10)電子數為η ;第三個電壓狀態(00)電子數為2η ;第四個電壓狀態(01)電子數為3η。下面以不同順序為例詳細分析對現有技術中對固態硬盤讀寫的充放電過程1、先寫入最低有效位(LSB),再寫入最高有效位(MSB),其數據變化關系如圖2所/Jn ο先寫入最低有效位(LSB),寫入數據可能是1,也可能是0,因此數據變化關系為11變為11,或11變為10。其中,從11變為11時,多層存儲單元不需要充放電;從11變為10時,需要充電η個電子。再寫入最高有效位(MSB),寫入數據可能是1,也可能是0,因此數據變化關系為11變為11,或11變為01,或10變為10,或10變為00。其中,從11變為11,或從10變為 10,實際是沒有變化,不需要要充放電;從11變為01,需要充電3n個電子;從10變為00需要充電η個電子。2、先寫入最高有效位(MSB),再寫入最低有效位(LSB),其數據變化關系如圖3所/Jn ο先寫入最高有效位(MSB),寫入數據可能是1,也可能是0,因此數據變化關系為11變為11,或11變為01。其中,從11變為11時,不需要充放電;從11變為01時,需要充電3η個電子;再寫入最低有效位(LSB),寫入數據可能是1,也可能是0,因此數據變化關系為11變為11,或11變為10,或01變為01,或01變為00。其中,從11變為11,或從01變為01,實際是沒有變化,不需要要充放電;從11變為10,需要充電η個電子;從01變為00需要放電η個電子。由以上分析可知,當多層存儲單元的最低有效位(LSB)和最高有效位(MSB)都寫入I時,不需要充放電;當多層存儲單元的最低有效位(LSB)和最高有效位(MSB)有且只有一個寫入O時,需要充電I次;當多層存儲單元的最低有效位(LSB)和最高有效位(MSB)都寫入O時且先寫最低有效位(LSB)時,需要充電2次;當多層存儲單元的最低有效位(LSB)和最高有效位(MSB)都寫入O時且先寫最高有效位(MSB)時,需要充電I次,并放電I次。這樣,由于MLC型閃存芯片的LSB、MSB共享物理一個物理存儲單元,在對LSB或MSB編程時,都需要對物理存儲單元充放電,頻繁的充放電次數降低了 ML C型閃存芯片的擦除次數,導致閃存芯片的磨損,降低了閃存芯片的使用壽命。綜上可知,現有MLC NAND型閃存芯片的充放電控制方法在實際使用上,顯然存在不便與缺陷,所以有必要加以改進。
    技術實現思路
    針對上述的缺陷,本專利技術的目的在于提供,能夠避免對多層存儲單元進行重復的充放電,減少了充放電次數及閃存芯片的磨損,提聞了閃存芯片的使用壽命。為了實現上述目的,本專利技術提供一種閃存芯片充放電控制方法,用于固態硬盤,所述閃存芯片的物理頁包括多個多層存儲單元,所述方法包括如下步驟將同一物理頁映射至相互耦合的兩個邏輯頁,其中一個邏輯頁由所述物理頁中的最低有效位映射組成,另一邏輯頁由所述物理頁中的最高有效位映射組成;將寫入數據進行緩存,并將緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據;根據所述合并后的數據對所述物理頁的多層存儲單元進行充放電控制,使所述多層存儲單元的電壓狀態表示為所述合并后的數據的數值。根據本專利技術的充放電控制方法,并將緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據的步驟包括判斷寫入數據對應的邏輯頁的耦合邏輯頁是否已經寫入數據至緩存中;若是則將該邏輯頁與所述耦合邏輯頁對應的數據合并為一份與物理頁對應的數據,否則繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入。根據本專利技術的充放電控制方法,所述繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入之后還包括若等待超時且當前邏輯頁的耦合邏輯頁已經寫入過數據,則將該耦合邏輯頁的數據讀入緩存,并將其與當前邏輯頁的緩存數據合并為一份與物理頁對應的數據。根據本專利技術的充放電控制方法,所述繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入之后還包括若等待超時且當前邏輯頁的耦合邏輯頁未寫入過數據,則將該耦合邏輯頁的數據設置為全1,并將其與當前邏輯頁的緩存數據合并為一份與物理頁對應的數據。根據本專利技術的充放電控制方法,所述將同一物理頁映射至相互耦合的兩個邏輯頁的步驟中,所述閃存芯片的每個多層存儲單元具有4種電壓狀態,4種電壓狀態表示為4個二進制數據11、10、00、01 ;所述最高有效位位于二進制數據的最左側,最低有效位位于二進制數據的最右側。本專利技術相應提供一種固態硬盤,所述固態硬盤包括多個閃存芯片,所述閃存芯片的物理頁包括多個多層存儲單元,所述固態硬盤還包括映射模塊,用于將同一物理頁映射至相互耦合的兩個邏輯頁,其中一個邏輯頁由所述物理頁中的最低有效位映射組成,另一邏輯頁由所述物理頁中的最高有效位映射組成;緩存,用于緩存寫入數據;數據合并模塊,用于將緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據;充放電控制器,用于根據所述合并后的數據對所述物理頁的多層存儲單元進行充放電控制,使所述多層存儲單元的電壓狀態表示為所述合并后的數據的數值。根據本專利技術的固態硬盤,所述固態硬盤還包括判斷模塊,所述判斷模塊用于判斷寫入數據對應的邏輯頁的耦合邏輯頁是否已經寫入數據至緩存中,若是則將該邏輯頁與所述耦合邏輯頁對應的數據合并為一份與物理頁對應的數據,否則繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入。根據本專利技術的固態硬盤,若等待超時且當前邏輯頁的耦合邏輯頁已經寫入過數據,則所述固態硬盤將該耦合邏輯頁的數據讀入本文檔來自技高網
    ...

    【技術保護點】
    一種閃存芯片充放電控制方法,用于固態硬盤,所述閃存芯片的物理頁包括多個多層存儲單元,其特征在于,所述方法包括如下步驟:將同一物理頁映射至相互耦合的兩個邏輯頁,其中一個邏輯頁由所述物理頁中的最低有效位映射組成,另一邏輯頁由所述物理頁中的最高有效位映射組成;將寫入數據進行緩存,并將所述緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據;根據所述合并后的數據對所述物理頁的多層存儲單元進行充放電控制,使所述多層存儲單元的電壓狀態表示為所述合并后的數據的數值。

    【技術特征摘要】
    1.一種閃存芯片充放電控制方法,用于固態硬盤,所述閃存芯片的物理頁包括多個多層存儲單元,其特征在于,所述方法包括如下步驟 將同一物理頁映射至相互耦合的兩個邏輯頁,其中一個邏輯頁由所述物理頁中的最低有效位映射組成,另一邏輯頁由所述物理頁中的最高有效位映射組成; 將寫入數據進行緩存,并將所述緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據; 根據所述合并后的數據對所述物理頁的多層存儲單元進行充放電控制,使所述多層存儲單元的電壓狀態表示為所述合并后的數據的數值。2.根據權利要求1所述的充放電控制方法,其特征在于,并將緩存中與兩個相互耦合的邏輯頁對應的數據根據所述物理頁與相互耦合的兩個邏輯頁的映射關系合并為一份與物理頁對應的數據的步驟包括 判斷寫入數據對應的邏輯頁的耦合邏輯頁是否已經寫入數據至緩存中; 若是則將該邏輯頁與所述耦合邏輯頁對應的數據合并為一份與物理頁對應的數據,否則繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入。3.根據權利要求2所述的充放電控制方法,其特征在于,所述繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入之后還包括 若等待超時且當前邏輯頁的耦合邏輯頁已經寫入過數據,則將該耦合邏輯頁的數據讀入緩存,并將其與當前邏輯頁的緩存數據合并為一份與物理頁對應的數據。4.根據權利要求2所述的充放電控制方法,其特征在于,所述繼續等待下一數據寫入緩存直至所述耦合邏輯頁對應的數據寫入之后還包括 若等待超時且當前邏輯頁的耦合邏輯頁未寫入過數據,則將該耦合邏輯頁的數據設置為全1,并將其與當前邏輯頁的緩存數據合并為一份與物理頁對應的數據。5.根據權利要求1所述的充放電控制方法,其特征在于,所述將同一物理頁映射至相互耦合的兩個邏輯頁的步驟中,所述閃存芯片的每個多層存儲單元具有4種電壓狀態,4種電...

    【專利技術屬性】
    技術研發人員:金明
    申請(專利權)人:記憶科技深圳有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 热の无码热の有码热の综合| 无码专区永久免费AV网站| 亚洲AⅤ无码一区二区三区在线| 无码AV一区二区三区无码| 国模吧无码一区二区三区| 69堂人成无码免费视频果冻传媒 | 亚洲精品无码久久久久秋霞| 免费无码又爽又刺激毛片| 久久久久亚洲av无码尤物| 久久无码AV中文出轨人妻| 久久精品无码专区免费青青 | 国产∨亚洲V天堂无码久久久| 久久精品中文无码资源站| 亚洲av无码国产精品夜色午夜 | 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲av永久无码一区二区三区| 国产精品免费无遮挡无码永久视频| 无码任你躁久久久久久| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲中文字幕无码一久久区| 精品无码久久久久久久久水蜜桃 | 色综合99久久久无码国产精品| 少妇人妻无码精品视频| 日本爆乳j罩杯无码视频| 亚洲AV无码专区日韩| 无码天堂亚洲国产AV| 国产成人无码AV片在线观看| 久久精品无码专区免费东京热 | 熟妇人妻AV无码一区二区三区| 国产成人无码av片在线观看不卡| 国产精品无码av天天爽| 加勒比无码一区二区三区| 无码日本电影一区二区网站| 色国产色无码色欧美色在线| 男人av无码天堂| 免费人妻无码不卡中文字幕18禁| 久久精品无码中文字幕| 免费无码肉片在线观看| 日韩人妻系列无码专区| 亚洲一级特黄无码片| 久久无码av三级|