0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

LDPC在SSD中的糾錯流程詳解

SSDFans ? 來源:網絡整理 ? 作者:工程師陳翠 ? 2018-07-23 10:17 ? 次閱讀

NAND會出錯

糾錯能力是一個SSD質量的重要指標。最開始的NAND 每個存儲單元只放一個bit,叫SLC,后來又有了MLC,現(xiàn)在的主流的是TLC。存儲密度不斷增加的同時,器件尺寸變小,存儲單元電氣耦合性變得很復雜。比如氧化層變得很薄,比如讀取單個bit需要的讀電壓控制能力更精密等,總的來說,NAND flash更容易出錯了,或者說NAND 上的噪聲增加了。

RBER (Raw Bit Error Rate)是衡量NAND質量的重要參數。給定RBER,可以比較各種糾錯算法的有效性。

LDPC在SSD中的糾錯流程詳解

圖1 曲線從右到左依次是BCH,LDPC 硬判決算法,LDPC 軟判決法,縱軸表示糾錯失敗的概率,橫軸表示RBER

可以看到,LDPC 軟判決算法由于有更多的信道信息,相對于BCH 和硬判決LDPC 算法更有優(yōu)勢。所以目前主流的SSD 控制器都采用LDPC 作為糾錯算法。

NAND糾錯模型

NAND的基本特性,請參閱第三章。我們存儲進NAND的信息通過電子儲存起來,讀的時候通過探測器件儲存的電子多少來恢復數據。

信息0和1在NAND 上的電子分布圖(示意圖)如下圖所示為,以slc 為例。這個分布可以通過大量數據探測出來的。豎直的線,表示此時讀取NAND的閾值電壓??梢姡瑢τ?的概率分布在閾值電壓右側的將會被NAND硬判決成0,從而導致bit翻轉。

LDPC在SSD中的糾錯流程詳解

圖2 Slc 兩種狀態(tài)的概率分布示意圖,橫坐標對應閾值電壓。

通過調節(jié)不同的閾值電壓來對NAND 進行多次讀取,可以獲得額外的信息(得到閾值電壓在哪個區(qū)間),如下圖所示。利用概率論的知識,可以建立統(tǒng)計模型。

LDPC在SSD中的糾錯流程詳解

圖3 多次調整讀取電壓

假設寫入的信息為X,X取值{0,1},其閾值電壓為Y, 調節(jié)讀取電壓后將閾值電壓分成了4個區(qū)間A, B, C,D

已知條件概率密度函數p(Y|X) = f(Y,X)如上圖所示。左右分別為p(Y|X=1)和 p(Y|X=0)的曲線。根據之前BP算法章節(jié)的介紹,我們感興趣的是:

P(X|A), P(X|B), P(X|C), 和 P(X|D)。知道這幾個概率后,BP 這樣的LDPC 的軟判決算法就可以工作了。根據前面對條件概率和貝葉斯公式的復習,求解個問題應該不難,交給讀者研究。

LDPC糾錯流程

LDPC在SSD中的糾錯流程如下圖所示,值得注意的是,NAND硬判決,數據傳輸到控制器,以及硬判決解碼這幾個過程的速度都很快。軟判決要讀很多次,傳輸數據很多次,所以對SSD的性能產生不好的影響。

LDPC在SSD中的糾錯流程詳解

圖4 LDPC 糾錯流程

為了提高性能,一種普遍的優(yōu)化是,把LDPC的軟判決的分辨率變成動態(tài)可調,這樣只有最壞的情況下,才需要最高的分辨率去讀。這樣在大部分情況下,軟判決讀和軟判決傳輸數據的時間開銷大大變小。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LDPC
    +關注

    關注

    1

    文章

    66

    瀏覽量

    31120
  • SSD
    SSD
    +關注

    關注

    20

    文章

    2791

    瀏覽量

    116645

原文標題:LDPC 在SSD中的應用

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PCB加工流程詳解大全

    PCB加工流程詳解大全PCB的功能為提供完成第一層級構裝的元件與其它必須的電子電路零件接合的基地,以組成一個具特定功能的模組或成品。所以PCB整個電子產品,扮演了整合連結總其成所有
    發(fā)表于 11-30 17:29

    一種通用的低成本QC-LDPC碼譯碼結構

    .基于該結構,本文實現(xiàn)了符合中國數字電視地面?zhèn)鬏敇藴蔇TMBLDPC譯碼器,SMIC0.18um標準COMS工藝下,芯片面積約為8mm2;時鐘頻率50MHz,迭代次數15次,8比
    發(fā)表于 04-24 09:26

    怎樣設計基于CMMB系統(tǒng)的LDPC譯碼器?

    到了較多應用。中國移動多媒體廣播(CMMB)中使用的就是LDPC糾錯編碼。CMMB標準,LDPC碼長為9216,可支持1/2和3/4兩種
    發(fā)表于 08-23 07:22

    LDPC原理與應用

    LDPC原理與應用的主要內容: 第一章 緒論第二章 信道編碼基礎第三章 LDPC碼概述第四章 LDPC碼譯碼第五章 結構LDPC碼的編碼構造第六章 各種編碼方法設計的
    發(fā)表于 07-24 15:07 ?0次下載

    符合中國數字電視地面廣播標準的前向糾錯碼編碼器設計

    符合中國數字電視地面廣播標準的前向糾錯碼編碼器設計:文章提供了一種符合中國數字電視地面廣播標準的前向糾錯碼BCH-LDPC 級聯(lián)編碼器的硬件實現(xiàn)方案。設計充分利用了此
    發(fā)表于 12-13 19:56 ?17次下載

    規(guī)則LDPC碼的密度進化方法及其高斯近似

    規(guī)則LDPC碼的密度進化方法及其高斯近似:密度進化方法是分析現(xiàn)代高效糾錯編譯碼漸進性能的新方法。簡要闡述LDPC碼及其和積算法的基礎上,較系統(tǒng)的論述了密度進化方法的基本
    發(fā)表于 01-12 18:55 ?18次下載

    LDPC無線局域網的應用分析

    LDPC(Low Density Parity Check)碼是Gallager最早于1962年提出的一種具有稀疏校驗矩陣的分組糾錯碼,亦稱Gallager碼。之后,Turbo碼研究的巨大成功的帶動下,Mackay等人重新研究
    發(fā)表于 03-31 16:15 ?32次下載

    Xilinx宣布推出LDPC糾錯IP基礎,為云端和數據中心存儲市場實現(xiàn)新一代閃存應用

    賽靈思公司 2015 年閃存存儲器峰會上展示其閃存存儲器 LDPC 糾錯 LogiCORE IP All Programmable 技術和器件的全球領先企業(yè)賽靈思公司(Xilinx, Inc.
    發(fā)表于 02-09 02:25 ?721次閱讀

    LDPC基于FH_FSK的AUV水聲通信系統(tǒng)的應用_陳允鋒

    LDPC基于FH_FSK的AUV水聲通信系統(tǒng)的應用_陳允鋒
    發(fā)表于 03-19 18:58 ?1次下載

    向量子密鑰分發(fā)的自適應LDPC雙碼并行機制

    譯碼器吞吐量和糾錯上限較低,無法滿足高速率高誤碼下量子安全性及性能需求。設計了一種面向量子密鑰分發(fā)的新型自適應LDPC雙碼并行機制ADCPM,采用隨機型LDPC碼,且譯碼的同時進行雙
    發(fā)表于 11-25 10:10 ?2次下載
    向量子密鑰分發(fā)的自適應<b class='flag-5'>LDPC</b>雙碼并行機制

    基于二分圖構造LDPC碼的校驗矩陣算法及性能分析

    信道編譯碼技術可以檢測并且糾正信號傳輸過程引入的錯誤,能夠保證數據進行可靠的傳輸[1]. LDPC碼的校驗矩陣具有稀疏的特性,因此存在高效的譯碼算法,其糾錯能力非常強。1981年,
    發(fā)表于 11-30 10:21 ?4937次閱讀
     基于二分圖構造<b class='flag-5'>LDPC</b>碼的校驗矩陣算法及性能分析

    基于衛(wèi)星通信的多元域LDPC碼研究

    衛(wèi)星通信中,如何提高抗干擾能力是需要重點關注的問題之一。多元域LDPC碼是通信界研究的熱點課題,較二進制LDPC碼有更優(yōu)的糾錯性能。本文從衛(wèi)星通信的應用角度出發(fā),對利用LU分解進行編
    發(fā)表于 12-29 14:04 ?0次下載
    基于衛(wèi)星通信的多元域<b class='flag-5'>LDPC</b>碼研究

    提升SSD壽命的秘密武器——ECC糾錯

    SSD會由于閃存磨損、傳輸信號變化等原因出現(xiàn)傳輸錯誤,因此SSD極其需要主控擁有ECC糾錯去糾正這些錯誤,避免由于錯誤而影響正常使用。
    的頭像 發(fā)表于 02-08 11:05 ?1.3w次閱讀

    為什么說LDPC碼不適合工業(yè)存儲

    LDPC 碼是閃存控制器的糾錯的普遍代碼。它們非常適合可接受偶發(fā)錯誤的消費性產品使用。
    發(fā)表于 01-08 14:56 ?1185次閱讀

    SSD正面臨著新興應用帶來的設計挑戰(zhàn)

    NAND技術方面,慧榮科技不僅僅是TLC、QLC上進行研究,PLC上的研究也加速推進。除了對應堆疊層數的增加,段喜亭提到,NAND技術的迭代,讓
    的頭像 發(fā)表于 01-11 15:11 ?390次閱讀