一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

SSDFans ? 來源:SSDFans ? 2023-07-29 09:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

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

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

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

圖1:NAND Flash閾值錯(cuò)誤

01

固件處理策略

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

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

快速掃描干擾塊

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

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

智能選取讀參考電壓

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

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

在讀密集的應(yīng)用上,如果熱讀數(shù)據(jù)和冷讀數(shù)據(jù)編程在同一個(gè)NAND block上,讀回收會(huì)導(dǎo)致冷讀數(shù)據(jù)回收搬移,帶來無效的NAND寫入??梢允褂玫靡晃⒆匝?a target="_blank">仿真平臺(tái)對(duì)被測(cè)樣品的操作序列進(jìn)行分析,使用有效的策略區(qū)分熱讀數(shù)據(jù)和冷讀數(shù)據(jù),把熱讀數(shù)據(jù)編程到SLC mode塊上,從而降低讀回收帶來寫放大。

02

方案效益分析

測(cè)試場(chǎng)景

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

觀看視頻:使用手機(jī)在app上觀看視頻,測(cè)試時(shí)長(zhǎng)24小時(shí)。

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

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

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

實(shí)驗(yàn)結(jié)果和分析

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

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

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

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

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

總結(jié)

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

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

    關(guān)注

    16

    文章

    1845

    瀏覽量

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317636
  • emmc
    +關(guān)注

    關(guān)注

    7

    文章

    230

    瀏覽量

    54018

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

    嵌入式多媒體卡eMMC存儲(chǔ)芯片介紹

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

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

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

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

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

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

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

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

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

    EMMC與SSD存儲(chǔ)的比較

    EMMC概述 EMMC(Embedded MultiMediaCard)是一種嵌入式存儲(chǔ)解決方案,主要用于移動(dòng)設(shè)備,如智能手機(jī)、平板電腦和
    的頭像 發(fā)表于 12-25 09:24 ?3092次閱讀

    EMMC存儲(chǔ)在手機(jī)中的應(yīng)用

    隨著智能手機(jī)和移動(dòng)設(shè)備的普及,用戶對(duì)設(shè)備的存儲(chǔ)需求也在不斷增長(zhǎng)。EMMC嵌入式多媒體卡)作為一種高效的存儲(chǔ)解決方案,已經(jīng)成為許多手機(jī)制造商
    的頭像 發(fā)表于 12-25 09:36 ?1761次閱讀

    EMMC存儲(chǔ)器故障檢測(cè)及解決方案

    隨著技術(shù)的發(fā)展,EMMC存儲(chǔ)器因其高速、大容量和低功耗的特性,已經(jīng)成為移動(dòng)設(shè)備和嵌入式系統(tǒng)的首選存儲(chǔ)解決方案。然而,任何技術(shù)都有可能出現(xiàn)故障
    的頭像 發(fā)表于 12-25 09:39 ?4802次閱讀

    EMMC存儲(chǔ)如何影響設(shè)備性能

    在當(dāng)今的數(shù)字時(shí)代,存儲(chǔ)技術(shù)的發(fā)展對(duì)于設(shè)備性能的提升至關(guān)重要。EMMC作為一種嵌入式存儲(chǔ)解決方案,已經(jīng)在智能手機(jī)、平板電腦、車載系統(tǒng)等多個(gè)領(lǐng)域
    的頭像 發(fā)表于 12-25 09:40 ?2067次閱讀

    EMMC存儲(chǔ)模塊的安裝與配置

    隨著技術(shù)的發(fā)展,EMMC嵌入式多媒體卡)因其高速、高可靠性和緊湊的尺寸而成為許多設(shè)備的首選存儲(chǔ)解決方案EMMC
    的頭像 發(fā)表于 12-25 09:49 ?2139次閱讀

    eMMC到NAND,嵌入式系統(tǒng)存儲(chǔ)的軟件優(yōu)化策略

    嵌入式希望通過對(duì)存儲(chǔ)相關(guān)知識(shí)的分享,助力大家構(gòu)建完整的存儲(chǔ)知識(shí)體系框架。 首先,嵌入式場(chǎng)景中常用來存儲(chǔ)數(shù)據(jù)的介質(zhì)分為兩類: Managed
    的頭像 發(fā)表于 03-13 15:06 ?550次閱讀
    從<b class='flag-5'>eMMC</b>到NAND,<b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>存儲(chǔ)</b>的軟件優(yōu)化策略