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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式eMMC存儲讀干擾應(yīng)對方案

SSDFans ? 來源:SSDFans ? 2023-07-29 09:17 ? 次閱讀

背景

隨著NAND Flash技術(shù)發(fā)展,存儲廠商通過降低存儲單元的大小、采用多階存儲技術(shù)(比如MLC、TLC、QLC)或者使用三維堆疊技術(shù),來提高存儲密度的目的。但是此舉也會帶來可靠性問題,比如降低存儲單元的大小會導(dǎo)致存儲單元中存儲的電子數(shù)量的減少;多階存儲技術(shù)會導(dǎo)致存儲單元中代表不同信息的電壓區(qū)間縮小而影響NAND Flash的可靠性。

在NAND Flash的眾多特性里,其中讀干擾(Read Disturb)表現(xiàn)為如果對NAND閃存中某個位置進(jìn)行多次讀取,會對同一個塊中其它未操作的頁造成干擾(數(shù)據(jù)誤碼率會越來越高),這種特性的影響程度和讀取次數(shù)、NAND閃存的架構(gòu)、塊的擦除寫入次數(shù)、是否滿塊編程等密切相關(guān),如果不及時處理,會導(dǎo)致誤碼率超過糾錯引擎的范圍引發(fā)數(shù)據(jù)丟失。

0bd66e34-2da4-11ee-815d-dac502259ad0.png

圖1:NAND Flash閾值錯誤

01

固件處理策略

當(dāng)前業(yè)內(nèi)一般的做法是記錄塊的讀取次數(shù),當(dāng)達(dá)到閾值時就把對應(yīng)塊上面的數(shù)據(jù)進(jìn)行搬移,即讀回收(Read Reclaim)的操作。然而,在讀密集的應(yīng)用上,讀干擾可能會觸發(fā)大量的數(shù)據(jù)搬移,提高寫放大,且影響前端的響應(yīng)速度。

得一微電子基于對NAND Flash深入的研究和豐富的處理經(jīng)驗,形成了一套成熟的固件處理方案有效解決讀干擾問題,有效提升客戶的存儲產(chǎn)品體驗。

快速掃描干擾塊

由于NAND Flash每個block的讀耐受程度差異,如果使用單純記錄塊計數(shù)的辦法會不太準(zhǔn)確,取一個保守的值會導(dǎo)致無效的讀回收,取一個過大的值會導(dǎo)致讀回收不及時。

得一微固件團(tuán)隊深入分析NAND Flash的頁編碼規(guī)則,找到對應(yīng)讀干擾造成最大影響的頁,固件通過掃描塊中的這些頁來確認(rèn)讀干擾造成的影響程度,然后把受到干擾的page remap到其它block上,或者對整塊進(jìn)行讀回收。

智能選取讀參考電壓

同樣的,在NAND Flash導(dǎo)入時對其特性進(jìn)行全面分析:包括讀干擾對NAND Flash的影響情況,并且找出合理的Vread值。固件在讀取目標(biāo)頁的時候,會參考該塊受到讀干擾影響的情況去選擇對應(yīng)的Vread,從而降低讀取數(shù)據(jù)的出錯比特,減少甚至避免read retry,提高指令的響應(yīng)時間。

熱讀數(shù)據(jù)分離

在讀密集的應(yīng)用上,如果熱讀數(shù)據(jù)和冷讀數(shù)據(jù)編程在同一個NAND block上,讀回收會導(dǎo)致冷讀數(shù)據(jù)回收搬移,帶來無效的NAND寫入。可以使用得一微自研仿真平臺對被測樣品的操作序列進(jìn)行分析,使用有效的策略區(qū)分熱讀數(shù)據(jù)和冷讀數(shù)據(jù),把熱讀數(shù)據(jù)編程到SLC mode塊上,從而降低讀回收帶來寫放大。

02

方案效益分析

測試場景

抓取方式介紹:在平臺使用過程中,我們在eMMC中增加log輸出,輸出內(nèi)容包括讀、寫、擦除地址和長度、指令間空閑時間等。在模擬器測試的時候,可以重復(fù)注入同一個激勵:

觀看視頻:使用手機(jī)在app上觀看視頻,測試時長24小時。

日常使用:模擬日常高強(qiáng)度使用手機(jī),包括使用微信、拍照、瀏覽網(wǎng)頁等行為,使用時長10天。

休眠喚醒:使用工具,定期對手機(jī)進(jìn)行休眠喚醒。

讀干擾測例:我們內(nèi)部為專門驗證讀干擾特性所編寫的測試用例,可以快速觸發(fā)讀干擾問題。

實驗結(jié)果和分析

實驗對比兩個讀干擾策略,分別是應(yīng)用了常規(guī)讀回收方案的原始方案和應(yīng)用了固件處理策略的優(yōu)化方案,對比兩個方案的寫放大和讀干擾觸發(fā)回收的次數(shù)。

實驗以原始方案的寫放大和讀干擾回收次數(shù)為基準(zhǔn),比較優(yōu)化方案和原始方案的對應(yīng)參數(shù),從而畫出圖2。

0be87e44-2da4-11ee-815d-dac502259ad0.png

圖2:不同讀干擾方案參數(shù)效益比對

由上述的實驗結(jié)果我們可以直觀的看到,應(yīng)用了新策略方案的結(jié)果較原始方案會更好。在觀看視頻和讀干擾的測例上,讀干擾方案優(yōu)化的效果非常明顯;在重啟測試上,由于重復(fù)讀取固定地址的占比不大,所以讀干擾方案優(yōu)化的效果不明顯。

總結(jié)

得一微自研的算法模擬器是一套完善、高效的固件仿真器,可以把平臺對eMMC的操作序列作為激勵注入。模擬器擁有完整的NAND Flash模型來模擬讀干擾特性,可以快速驗證固件處理策略的效果。正是基于此算法模擬器,讓得一微的固件團(tuán)隊能夠輕松構(gòu)建NAND Flash讀干擾的特征(讀耐受次數(shù)、影響鄰近頁的穩(wěn)定性、Wordline中容易出錯的頁等),使用不同場景的操作序列作為激勵,最后比較采用不同策略固件的關(guān)鍵參數(shù),從而判定策略的適配性。

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

    關(guān)注

    16

    文章

    1771

    瀏覽量

    114768
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18975

    瀏覽量

    302093
  • emmc
    +關(guān)注

    關(guān)注

    7

    文章

    198

    瀏覽量

    52552

原文標(biāo)題:嵌入式eMMC存儲讀干擾應(yīng)對方案

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    存儲芯未來 視聽新生活 | 佰維攜嵌入式存儲產(chǎn)品亮相CCBN 2023

    、創(chuàng)意交匯的重要平臺。 ? 佰維團(tuán)隊與客戶合影留念 佰維在本屆大會展示 eMMC 、UFS、LPDDR、DDR、 ePOP/eMCP 等嵌入式存儲產(chǎn)品,以及智能電視、智能穿戴、手機(jī)/平板、物聯(lián)網(wǎng)等
    發(fā)表于 04-20 11:22 ?691次閱讀
    <b class='flag-5'>存儲</b>芯未來 視聽新生活 | 佰維攜<b class='flag-5'>嵌入式</b><b class='flag-5'>存儲</b>產(chǎn)品亮相CCBN 2023

    ICMAX還原最初始的嵌入式存儲芯片EMMC的構(gòu)造

    eMMC 一直是嵌入式存儲市場最主流的選擇,除了讀寫速度快、性價比高外,在節(jié)省空間方面也是相當(dāng)優(yōu)秀,今天宏旺半導(dǎo)體就和大家詳細(xì)聊聊eMMC。eMMC
    發(fā)表于 07-17 10:31

    基于虛擬存儲嵌入式存儲系統(tǒng)的設(shè)計方法

    基于虛擬存儲嵌入式存儲系統(tǒng)的設(shè)計方法   1、引言   嵌入式系統(tǒng)由嵌入式硬件和固化在硬件平臺中的
    發(fā)表于 11-05 16:10 ?767次閱讀
    基于虛擬<b class='flag-5'>存儲</b>的<b class='flag-5'>嵌入式</b><b class='flag-5'>存儲</b>系統(tǒng)的設(shè)計方法

    移動嵌入式WinCE電源管理應(yīng)對的技巧

    移動嵌入式WinCE電源管理應(yīng)對的技巧   伴隨著移動嵌入式產(chǎn)品的普及,電源管理已經(jīng)成為重要技術(shù)指標(biāo)和產(chǎn)品的有機(jī)組成。典型移動嵌入式設(shè)備對
    發(fā)表于 04-01 15:35 ?520次閱讀

    國產(chǎn)嵌入式存儲新技術(shù)助力終端發(fā)展

    深圳江波龍電子召開媒體交流會,宣布推出新一代嵌入式MMC卡(eMMC)和固態(tài)硬盤(SSD)產(chǎn)品,填補(bǔ)了本土品牌在嵌入式存儲器領(lǐng)域的空白
    發(fā)表于 08-16 09:03 ?665次閱讀

    平板電腦如何選用嵌入式存儲

    《集成電路應(yīng)用》雜志日前采訪了國內(nèi)領(lǐng)先的嵌入式存儲方案提供商深圳江波龍電子有限公司嵌入式存儲產(chǎn)品總監(jiān)王景陽先生,請他就平板電腦如果選用
    發(fā)表于 04-20 13:35 ?2098次閱讀

    嵌入式存儲器設(shè)計方案匯總

    的非揮發(fā)性存儲集成電路,其主要特點(diǎn)是工作速度快、單元面積小、集成度高、可靠性好、可重復(fù)擦寫10萬次以上,數(shù)據(jù)可靠保持超過10年。本文為大家介紹嵌入式存儲器基于不同存儲單元的設(shè)計
    發(fā)表于 10-16 17:20 ?0次下載

    江波龍旗下品牌FORESEE,高穩(wěn)定性的嵌入式eMMC

    eMMC一直是嵌入式存儲市場最主流的選擇,除了讀寫速度快、兼容性強(qiáng),性價比高,在節(jié)省空間方面也是相當(dāng)優(yōu)秀。隨著人們對設(shè)備存儲容量的需求加大以及存儲
    的頭像 發(fā)表于 11-30 13:18 ?5607次閱讀

    嵌入式多媒體卡eMMC存儲芯片介紹

    嵌入式多媒體卡eMMC存儲芯片介紹
    發(fā)表于 11-09 15:42 ?47次下載

    氨水罐滲漏的快速應(yīng)對方案

    氨水罐滲漏的快速應(yīng)對方案
    發(fā)表于 02-28 10:04 ?7次下載

    分區(qū)存儲助力QLC應(yīng)用到嵌入式存儲設(shè)備

    背景 目前應(yīng)用在移動終端的嵌入式存儲設(shè)備(這里主要指UFS/eMMC等,以下統(tǒng)稱“嵌入式存儲設(shè)備”)中主流介質(zhì)還是TLC。但更高
    的頭像 發(fā)表于 02-14 15:05 ?528次閱讀

    分區(qū)存儲助力QLC應(yīng)用到嵌入式存儲設(shè)備

    背景目前應(yīng)用在移動終端的嵌入式存儲設(shè)備(這里主要指UFS/eMMC等,以下統(tǒng)稱“嵌入式存儲設(shè)備”)中主流介質(zhì)還是TLC。但更高
    的頭像 發(fā)表于 02-22 14:12 ?644次閱讀
    分區(qū)<b class='flag-5'>存儲</b>助力QLC應(yīng)用到<b class='flag-5'>嵌入式</b><b class='flag-5'>存儲</b>設(shè)備

    條碼識器支持嵌入式應(yīng)用,了解幾款高性價比的嵌入式二維條碼識

    隨著科技的不斷進(jìn)步,條碼識別設(shè)備技術(shù)也在迎來不斷的變革和提升,從最初的嵌入式CCD一維條碼識器,到現(xiàn)在的CMOS類型嵌入式掃描器、二維條碼識器。目前,CMOS影像傳感器技術(shù)的二維條
    的頭像 發(fā)表于 04-26 17:11 ?890次閱讀
    條碼識<b class='flag-5'>讀</b>器支持<b class='flag-5'>嵌入式</b>應(yīng)用,了解幾款高性價比的<b class='flag-5'>嵌入式</b>二維條碼識<b class='flag-5'>讀</b>器

    eMMC淺析:嵌入式多媒體卡的應(yīng)用與特性

    簡單地說,eMMC就是由“NAND FLASH+控制器+多媒體品接口”形成的初步嵌入式產(chǎn)品。它的誕生是為了簡化數(shù)碼設(shè)備內(nèi)存儲器的使用,用一顆芯片完成FLASH和控制器的集成,符合現(xiàn)在集成化的趨勢
    的頭像 發(fā)表于 12-28 17:45 ?1108次閱讀
    <b class='flag-5'>eMMC</b>淺析:<b class='flag-5'>嵌入式</b>多媒體卡的應(yīng)用與特性

    如何通過視覺檢測確保eMMC存儲芯片質(zhì)量?

    eMMC嵌入式多媒體卡)存儲芯片是一種集成存儲解決方案,通常用于
    的頭像 發(fā)表于 05-22 17:33 ?641次閱讀
    如何通過視覺檢測確保<b class='flag-5'>eMMC</b><b class='flag-5'>存儲</b>芯片質(zhì)量?