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

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

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

NAND閃存控制器有什么優(yōu)勢

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Katrin Zinn ? 2022-10-25 09:29 ? 次閱讀

圍繞基于NAND閃存的存儲系統(tǒng)的對話已經(jīng)變得混亂。通常,當(dāng)人們討論存儲時,他們只談?wù)揘AND閃存,而忽略了單獨的,但同樣重要的組件,即控制器。但是為什么需要控制器呢?簡單地說,沒有它,一切都不起作用。

NAND 閃存控制器(簡稱“控制器”)專為不同的接口(如 PCIe、eMMC、標(biāo)清、SATAUSB)而設(shè)計,具有不同的質(zhì)量和不同的用例。它們的共同點是它們管理NAND閃存上的數(shù)據(jù)。在過去的十年中,這種存儲技術(shù)變得越來越流行,如果沒有它,就無法想象我們今天的世界。

在復(fù)雜的控制器和固件的幫助下,NAND閃存技術(shù)向3D結(jié)構(gòu)發(fā)展的穩(wěn)步發(fā)展,成功地取代了HDD成為使用最廣泛的大容量存儲介質(zhì)。同時,為了執(zhí)行糾錯、映射、垃圾回收和數(shù)據(jù)刷新等任務(wù),控制器面臨的挑戰(zhàn)也越來越大。

那么,一個控制器及其固件相對于另一個控制器有什么優(yōu)勢,有什么區(qū)別呢?

控制器及其基本功能:

pYYBAGNXPDeAekb9AAFycyMNels646.png

控制器是任何NAND閃存存儲系統(tǒng)背后的大腦。它確保從主機接收的數(shù)據(jù)被發(fā)送到閃存,并可以在以后檢索。它將主機系統(tǒng)的讀/寫/狀態(tài)命令轉(zhuǎn)換并修改為閃存組件的各種讀/寫/狀態(tài)命令。它還將主機的邏輯塊地址 (LBA) 或扇區(qū)地址(由文件系統(tǒng)管理)轉(zhuǎn)換為閃存上的地址,這些地址被組織成塊和頁面。該控制器可確保兩側(cè)的兼容性,并處理任何固有的閃光缺陷。

為什么不使用一個小程序?qū)?shù)據(jù)寫入閃存呢?當(dāng)然,這不可能那么困難!

NAND 閃存本質(zhì)上是不可靠的。這是因為半導(dǎo)體(其中NAND閃存是其中一種類型)在運行過程中產(chǎn)生的熱量會受到顯著的應(yīng)力。此外,電子在硅內(nèi)遷移,隨著時間的推移破壞內(nèi)部結(jié)構(gòu)。由于熱量會移動電子,因此隨著熱量的增加,所有老化過程都會呈指數(shù)級加速。半導(dǎo)體內(nèi)的幾何形狀或電池結(jié)構(gòu)越小,器件就越容易受到這些影響的影響。今天的半導(dǎo)體具有比以往更小的結(jié)構(gòu),需要大量的開發(fā)才能充分解決這些影響。

同時,不同的應(yīng)用領(lǐng)域有不同的要求。用于消費產(chǎn)品的半導(dǎo)體將每天運行六小時,每周五天,主要在室溫下運行五年,其設(shè)計將與在室外環(huán)境中全天候運行十多年的工業(yè)產(chǎn)品不同。同時,每個區(qū)域需要存儲的數(shù)據(jù)量也在不斷增加。閃存開發(fā)人員對此的回答是進入第三維度。

越新越好!讓我們?nèi)?D閃光燈,它也更便宜,不是嗎?

基于NAND閃存的設(shè)備具有低功耗,高速和可靠性的優(yōu)點。硅芯片的成本與面積成正比,并且在很大程度上與它上面的內(nèi)容無關(guān)。因此,NAND閃存的每字節(jié)成本取決于在任何給定大小的芯片上可以存儲多少位。在這方面,已經(jīng)使用了幾種技術(shù)來增加NAND閃存的存儲密度。

第一種技術(shù)是減小每個細胞的大小。但是,這種大小的減小達到了其邏輯極限。它還導(dǎo)致了一些不良的副作用,例如較大的漏電流和較高的錯誤率。

另一種技術(shù)是在每個單元格中存儲更多位?,F(xiàn)代閃存不是只能存儲一位數(shù)據(jù)的單級單元(SLC),而是每個單元可以存儲兩個(MLC),三個(TLC)或四個(QLC)位,并且這種發(fā)展仍在繼續(xù)。這意味著需要精確的編程和測量。雖然此技術(shù)增加了存儲密度,但在考慮較低的性能、較短的使用壽命和較高的錯誤率時,它也只是一種妥協(xié)。

3D NAND閃存的主要優(yōu)點是降低了每字節(jié)的成本。這是因為在芯片的同一區(qū)域可以容納更多的位。3D NAND芯片中的存儲單元比2D設(shè)備中的存儲單元更緊密,2D設(shè)備中的存儲單元分布在表面的外部。現(xiàn)代閃存不是在芯片表面放置一系列存儲單元,而是創(chuàng)建多層存儲單元,以在硅內(nèi)創(chuàng)建完整的三維結(jié)構(gòu)。這允許在同一區(qū)域中具有更大的存儲容量,同樣重要的是,與數(shù)據(jù)的連接更短,這反過來又允許更快的數(shù)據(jù)傳輸。

雖然3D NAND閃存在存儲容量和每字節(jié)成本方面可能是正確的選擇,但3D NAND閃存的有效使用在很大程度上取決于閃存控制器。控制器中需要復(fù)雜的機制來有效管理大內(nèi)存容量,最大限度地減少單元編程的影響,并確保高架單元結(jié)構(gòu)內(nèi)的最大使用壽命和可靠性。

那么,一個好的控制器的特征是什么呢?

控制器的功能和特性范圍有許多不同之處。您基本上可以將控制器分為兩類:基于 DRAM 的控制器和無 DRAM 的控制器。

無 DRAM 控制器非常適合用于需要絕對數(shù)據(jù)可靠性的工業(yè)環(huán)境或應(yīng)用(醫(yī)療技術(shù)設(shè)備或移動無線電臺)。帶有DRAM的控制器可以實現(xiàn)更高的性能,但是,在可靠性方面,無DRAM控制器是更好的選擇,因為它們可以保證將數(shù)據(jù)傳輸?shù)絅AND閃存上。如果突然斷電,通過基于DRAM的控制器處理的數(shù)據(jù)將在不再供電后立即丟失通過DRAM緩存的數(shù)據(jù)。此外,少一個組件也少了一個成本、考慮和潛在的并發(fā)癥。

電池隨著時間的推移而老化并失去其充電狀態(tài);單元格的值“翻轉(zhuǎn)”,并且會發(fā)生所謂的位翻轉(zhuǎn)??刂破骺梢?a target="_blank">檢測這些不正確的位,并借助糾錯進行補償。但是,如果這些位錯誤累積,控制器必須采取對策。大多數(shù)閃存控制器包括刷新算法,用于檢測數(shù)據(jù)何時變舊并因此不穩(wěn)定,例如,通過時間戳或記錄位錯誤統(tǒng)計信息。較便宜的控制器僅在讀取數(shù)據(jù)時才檢測和檢查數(shù)據(jù),即僅在主機請求讀取時。更復(fù)雜的控制器將所有數(shù)據(jù)的驅(qū)動器掃描安排為另一個后臺維護操作。

隨著時間的推移,讀取頁面中的塊也會對相鄰頁面的物理數(shù)據(jù)質(zhì)量產(chǎn)生負(fù)面影響。為了解決這個問題,控制器具有讀取干擾管理功能,可監(jiān)控閃存中的讀取并根據(jù)需要更新周圍的數(shù)據(jù)。

pYYBAGNXPEGAPsYFAAFro2MlMn0215.png

自我監(jiān)控、分析和報告技術(shù) (SMART) 提供有關(guān) NAND 閃存的運行狀況和使用壽命的信息。它允許用戶根據(jù)各種屬性監(jiān)控閃存設(shè)備的壽命。例如,可以對備用塊、擦除操作、讀取總數(shù)或 ECC 錯誤總數(shù)進行計數(shù),如果可以從閃存中檢索到相應(yīng)的數(shù)據(jù),則可以準(zhǔn)確估計壽命。此功能是 ATA 接口的標(biāo)準(zhǔn)功能。但是,在設(shè)計用于 Hyperstone 控制器的其他要求苛刻的應(yīng)用中,此功能也相應(yīng)地用于其他接口,例如 USB 或 SD 和 dem。根據(jù)對特定用例的了解,基于SMART數(shù)據(jù),設(shè)計也可以相應(yīng)地進行調(diào)整。根據(jù)要求,控制器和固件可以在成本、性能或可靠性方面進行優(yōu)化。

這些高端功能是否也適用于 SD 卡或 USB 驅(qū)動器?

是的,事實上,特別是對于這些產(chǎn)品,這些產(chǎn)品被設(shè)計得很便宜,有一個平行宇宙,一個由控制器,固件,制造和存儲提供商組成的生態(tài)系統(tǒng),其重點是可靠性和長期可用性。

pYYBAGNXPEiAUvdqAAEUJKgE3QM285.png

超石的新型標(biāo)清控制器 S9 采用交鑰匙固件設(shè)計,可滿足最苛刻應(yīng)用的需求。為了延長使用壽命和高數(shù)據(jù)完整性,該控制器包括閃存 XE? ECC 和可靠性?功能。hyMap? 閃存轉(zhuǎn)換層僅確保最小的寫入放大和最高的耐用性。結(jié)果:有效利用 NAND 閃存,將故障降至最低。功能范圍由hySMART?監(jiān)控工具補充。其他安全功能,可以使用應(yīng)用程序編程接口 (API) 在 S9S 版本的超石控制器中實現(xiàn)。

在存儲系統(tǒng)和控制器方面,在接口選項和質(zhì)量方面都有很多選擇。為了實現(xiàn)一個考慮性能和可靠性以及成本和收益之間權(quán)衡的設(shè)計,需要大量的洞察力和經(jīng)驗。Hyperstone不僅可以從設(shè)計和咨詢的角度提供幫助,還可以通過一系列控制器和完整的解決方案提供幫助,例如針對特殊應(yīng)用進行固件定制的μSD卡。如果數(shù)據(jù)存儲對您的應(yīng)用程序至關(guān)重要,或者故障會導(dǎo)致代價高昂的停機時間,那么仔細選擇控制器和存儲技術(shù)是關(guān)鍵。

審核編輯:郭婷

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

    關(guān)注

    112

    文章

    16028

    瀏覽量

    176643
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1661

    瀏覽量

    135881
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7846

    瀏覽量

    263298
收藏 人收藏

    評論

    相關(guān)推薦

    NAND閃存啟動DaVinci EVM

    電子發(fā)燒友網(wǎng)站提供《從NAND閃存啟動DaVinci EVM.pdf》資料免費下載
    發(fā)表于 10-16 10:15 ?0次下載
    從<b class='flag-5'>NAND</b><b class='flag-5'>閃存</b>啟動DaVinci EVM

    調(diào)試MSP430系列微控制器上的閃存問題

    電子發(fā)燒友網(wǎng)站提供《調(diào)試MSP430系列微控制器上的閃存問題.pdf》資料免費下載
    發(fā)表于 10-09 10:27 ?0次下載
    調(diào)試MSP430系列微<b class='flag-5'>控制器</b>上的<b class='flag-5'>閃存</b>問題

    C2000?微控制器的USB閃存編程

    電子發(fā)燒友網(wǎng)站提供《C2000?微控制器的USB閃存編程.pdf》資料免費下載
    發(fā)表于 09-26 11:30 ?0次下載
    C2000?微<b class='flag-5'>控制器</b>的USB<b class='flag-5'>閃存</b>編程

    C2000?微控制器的串行閃存編程

    電子發(fā)燒友網(wǎng)站提供《C2000?微控制器的串行閃存編程.pdf》資料免費下載
    發(fā)表于 09-03 10:15 ?0次下載
    C2000?微<b class='flag-5'>控制器</b>的串行<b class='flag-5'>閃存</b>編程

    NAND閃存的發(fā)展歷程

    NAND閃存的發(fā)展歷程是一段充滿創(chuàng)新與突破的歷程,它自誕生以來就不斷推動著存儲技術(shù)的進步。以下是對NAND閃存發(fā)展歷程的詳細梳理,將全面且深入地介紹其關(guān)鍵節(jié)點和重要進展。
    的頭像 發(fā)表于 08-10 16:32 ?921次閱讀

    NAND閃存和NOR閃存有什么區(qū)別

    NAND閃存和NOR閃存是兩種常見的閃存存儲技術(shù),它們在多個方面存在顯著的差異。以下將從技術(shù)原理、結(jié)構(gòu)、性能特點、應(yīng)用場景以及發(fā)展趨勢等方
    的頭像 發(fā)表于 08-10 16:14 ?1471次閱讀

    NAND閃存是什么意思

    NAND閃存,又稱之為“NAND Flash”,是一種基于Flash存儲技術(shù)的非易失性閃存芯片。下面將從NAND
    的頭像 發(fā)表于 08-10 15:57 ?1357次閱讀

    運動控制器控制形式哪些

    運動控制器是現(xiàn)代工業(yè)自動化和機器人技術(shù)中的核心組件,負(fù)責(zé)對機械系統(tǒng)進行精確的控制和調(diào)度。運動控制器控制形式多種多樣,每種形式都有其特定的應(yīng)用場景和
    的頭像 發(fā)表于 06-13 09:23 ?561次閱讀

    什么是PID控制器?哪些作用?

    在現(xiàn)代工業(yè)自動化控制系統(tǒng)中,PID(比例-積分-微分)控制器無疑是最常見且重要的控制算法之一。PID控制器以其簡單、實用、魯棒性強等特點,廣泛應(yīng)用于各種工業(yè)
    的頭像 發(fā)表于 06-05 15:30 ?1685次閱讀

    為什么無法通過modus ide恢復(fù)和閃存控制器?

    我面臨著將生成的 ELF 文件導(dǎo)入 modus ide 的問題。 之后,設(shè)置配置調(diào)試 elf 文件,沒有出錯,但無法通過 modus ide 恢復(fù)和閃存控制器
    發(fā)表于 05-31 08:57

    一文解析NAND閃存接口ONFI

    ONFI 由100多家制造、設(shè)計或使用 NAND 閃存的公司組成的行業(yè)工作組,其中包括主要成員如 Intel 和鎂光。該工作組旨在簡化將 NAND 閃存集成到消費電子產(chǎn)品、計算平臺以及
    發(fā)表于 04-03 12:26 ?5239次閱讀
    一文解析<b class='flag-5'>NAND</b>的<b class='flag-5'>閃存</b>接口ONFI

    NAND存儲種類和優(yōu)勢

    非易失性存儲芯片又可分為快閃存儲器 (Flash Memory) 與只讀存儲 (Read-Only Memory)。其中,快閃存儲器又可以分為
    發(fā)表于 03-22 10:54 ?682次閱讀
    <b class='flag-5'>NAND</b>存儲種類和<b class='flag-5'>優(yōu)勢</b>

    16和32位RISC閃存控制器TMS570LS0914數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《16和32位RISC閃存控制器TMS570LS0914數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-20 14:41 ?0次下載
    16和32位RISC<b class='flag-5'>閃存</b>微<b class='flag-5'>控制器</b>TMS570LS0914數(shù)據(jù)表

    16和32位RISC閃存控制器TMS570LS0714數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《16和32位RISC閃存控制器TMS570LS0714數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-20 14:39 ?0次下載
    16和32位RISC<b class='flag-5'>閃存</b>微<b class='flag-5'>控制器</b>TMS570LS0714數(shù)據(jù)表

    什么是SD NAND存儲芯片?

      SD NAND是一種基于NAND閃存技術(shù)的存儲設(shè)備,與其他存儲設(shè)備相比,它具有以下幾個顯著的優(yōu)點:   高可靠性:SD NAND針對嵌入式系統(tǒng)的特殊需求進行了設(shè)計,具有更高的可靠
    發(fā)表于 01-05 17:54