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

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

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

在設(shè)計(jì)基于NAND的存儲(chǔ)系統(tǒng)時(shí)選中所有框

星星科技指導(dǎo)員 ? 來源:embedded ? 作者:Lena Harman ? 2023-05-04 11:01 ? 次閱讀

有人會(huì)認(rèn)為設(shè)計(jì)一個(gè)基于NAND的存儲(chǔ)系統(tǒng)是相當(dāng)簡(jiǎn)單的。然而,這是一個(gè)極其復(fù)雜的過程,在此過程中需要進(jìn)行一系列組件和權(quán)衡。沒有一種適合所有解決方案的解決方案,尤其是在設(shè)計(jì)工業(yè)解決方案時(shí)。

為了幫助您導(dǎo)航雷區(qū)并評(píng)估各種權(quán)衡,我們將為您提供一系列提示。請(qǐng)記住,可靠性和穩(wěn)健性是此類子系統(tǒng)的關(guān)鍵,也是始終存在的成本效益的關(guān)鍵。

除了這七個(gè)技巧之外,您還需要考慮哪種閃存控制器最適合您的應(yīng)用??刂破黠@然是任何基于NAND閃存的系統(tǒng)的關(guān)鍵組件,無論是USB閃存驅(qū)動(dòng)器,SSD和SD卡,還是eMMC模塊。除其他事項(xiàng)外,其職責(zé)包括調(diào)節(jié)系統(tǒng)行為和可靠性。

了解您的要求

一個(gè)良好的基礎(chǔ)永遠(yuǎn)是最好的起點(diǎn)。要獲得此基礎(chǔ),請(qǐng)了解您的特定用例;對(duì)您的系統(tǒng)提出的要求;以及必須遵守哪些行業(yè)要求。一旦你有了這些事實(shí),你就可以開始設(shè)計(jì)過程了。

不同的用例會(huì)對(duì)系統(tǒng)的性能和生命周期產(chǎn)生不同的影響。同樣,不同的行業(yè)往往有不同的要求。例如,一些應(yīng)用程序比其他應(yīng)用程序?qū)r(jià)格更敏感,而其他應(yīng)用程序則需要最高的可靠性,無論成本如何。

了解如何衡量績(jī)效

最佳性能通常是任何存儲(chǔ)系統(tǒng)的目標(biāo)。但這并不總是蘋果對(duì)蘋果的比較。設(shè)計(jì)人員必須記住,性能不可避免地會(huì)隨著時(shí)間的推移而下降,因?yàn)镹AND閃存的編程/擦除(P/E)周期有限。此外,存儲(chǔ)的數(shù)據(jù)量也會(huì)(對(duì)性能產(chǎn)生負(fù)面影響)。因此,很難預(yù)測(cè)一段時(shí)間內(nèi)的性能。

電源故障做好準(zhǔn)備

電源故障是不可避免的:因此,您必須設(shè)計(jì)一個(gè)為它們做好準(zhǔn)備的系統(tǒng),否則您可能會(huì)面臨災(zāi)難性的后果,包括數(shù)據(jù)損壞、代價(jià)高昂的停機(jī)時(shí)間、聲譽(yù)受損等。因此,您必須考慮系統(tǒng)對(duì)此類意外電源故障的敏感性。在停電后果可能成本更高的工業(yè)環(huán)境中,應(yīng)采取適當(dāng)?shù)牟襟E來確保設(shè)備是電源故障安全的。

同樣,正確的閃光燈控制器是關(guān)鍵。例如,如果發(fā)生電源故障,某些控制器將根據(jù)最近的閃存事務(wù)日志恢復(fù)最后一個(gè)有效條目,而其他控制器則不會(huì)。一些控制器可以監(jiān)控電源電壓。如果發(fā)生電源故障,控制器可以提前停止閃存訪問,防止?jié)撛趩栴}。

以容量換取更高的性能和可靠性

可靠性和峰值性能通常是存儲(chǔ)系統(tǒng)設(shè)計(jì)中的首要要求。請(qǐng)注意,實(shí)際上可以通過放棄存儲(chǔ)容量來提高性能和可靠性。例如,工業(yè)自動(dòng)化網(wǎng)絡(luò)機(jī)器人技術(shù)都需要頂級(jí)的可靠性、耐用性和速度。出于這個(gè)原因,工業(yè)設(shè)計(jì)團(tuán)隊(duì)經(jīng)常轉(zhuǎn)向單級(jí)單元(SLC)閃存,它提供比三級(jí)單元(TLC)閃存更快的寫入性能和更高的可靠性。這部分是因?yàn)镾LC閃存每個(gè)單元存儲(chǔ)1位,而TLC每個(gè)單元存儲(chǔ)3位。這里的權(quán)衡是SLC閃存的成本更高。

使用偽 SLC (pSLC) 模式,可以設(shè)計(jì)出性能和可靠性接近 SLC 的存儲(chǔ)子系統(tǒng),但成本更低。同樣,可以使用一種稱為預(yù)留空間 (OP) 的技術(shù)。使用 OP,為控制器管理數(shù)據(jù)保留特定的閃存存儲(chǔ)區(qū)域,從而減少了存儲(chǔ)用戶數(shù)據(jù)的可用空間。

使用智能監(jiān)控工具

無論您聽到什么,所有存儲(chǔ)系統(tǒng)的生存期都是有限的。影響該生命周期的因素包括 P/E 周期、特定用例和環(huán)境條件。雖然某些癥狀可以通過適當(dāng)?shù)木S護(hù)來緩解,但系統(tǒng)永遠(yuǎn)不會(huì)永遠(yuǎn)存在。這就是運(yùn)行狀況監(jiān)視在管理和維護(hù)存儲(chǔ)系統(tǒng)中扮演如此重要角色的原因。運(yùn)行狀況監(jiān)視工具還有助于確??煽窟\(yùn)行并防止意外的系統(tǒng)故障。特別是,健康監(jiān)測(cè)對(duì)于成本高昂且任務(wù)關(guān)鍵型應(yīng)用程序是常態(tài)的工業(yè)環(huán)境至關(guān)重要。

自我監(jiān)控、分析和報(bào)告技術(shù) (SMART) 工具將存儲(chǔ)系統(tǒng)管理的功能和精度提升到新的水平。使用智能工具,閃存控制器可以收集和提供有關(guān)NAND閃存狀態(tài)的數(shù)據(jù)。如果威脅到設(shè)備的迫在眉睫的故障,控制器可以通過重要統(tǒng)計(jì)數(shù)據(jù)報(bào)告提醒您。

考慮您的總體擁有成本

雖然存儲(chǔ)系統(tǒng)的初始購買價(jià)格通常會(huì)受到很多關(guān)注,但設(shè)計(jì)團(tuán)隊(duì)?wèi)?yīng)該真正關(guān)注總擁有成本 (TCO),這不僅僅包括購買價(jià)格。它包括系統(tǒng)在其生命周期內(nèi)的所有運(yùn)行費(fèi)用,例如電源、維護(hù)、維修和更換。此外,TCO 還包括由于性能和可靠性降低、安全漏洞以及備份和恢復(fù)而產(chǎn)生的費(fèi)用。在大多數(shù)工業(yè)環(huán)境中,購買價(jià)格只是總擁有成本的一小部分。

雖然較低的購買價(jià)格可能看起來很有吸引力,但它通常會(huì)導(dǎo)致以后更高的 TCO。例如,廉價(jià)控制器的功能和硬件支持較少,這使得它們更容易出現(xiàn)非最佳磨損均衡和錯(cuò)誤處理不良等問題,這可能會(huì)縮短系統(tǒng)的使用壽命。在某些情況下,一個(gè)系統(tǒng)故障的成本很容易超過購買價(jià)格。最終,如果您削減系統(tǒng)設(shè)計(jì)成本,則數(shù)據(jù)丟失、停機(jī)和 TCO 的可能性更大。

確定合適的合作伙伴

設(shè)計(jì)存儲(chǔ)系統(tǒng)時(shí)的首要任務(wù)是找到合適的合作伙伴。在性能要求、運(yùn)行狀況監(jiān)視工具、電源故障準(zhǔn)備和 TCO 之間,需要做出許多決策、注意事項(xiàng)和權(quán)衡。如果存儲(chǔ)系統(tǒng)對(duì)您的應(yīng)用程序至關(guān)重要,如果它包含敏感數(shù)據(jù),或者如果系統(tǒng)故障可能導(dǎo)致代價(jià)高昂的停機(jī),那么確定具有能力和經(jīng)驗(yàn)的合作伙伴在整個(gè)設(shè)計(jì)過程中為您提供支持是系統(tǒng)最終效率的關(guān)鍵。

目前有多種閃存控制器可供選擇,每種控制器都有不同的接口選項(xiàng)和質(zhì)量級(jí)別。但由于NAND閃存的

審核編輯:郭婷

聲明:本文內(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)注

    184

    文章

    17404

    瀏覽量

    248783
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16033

    瀏覽量

    176658
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1661

    瀏覽量

    135883
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何利用FPGA的設(shè)計(jì)微型數(shù)字存儲(chǔ)系統(tǒng)?

    針對(duì)航天測(cè)試系統(tǒng)的應(yīng)用需求,利用FPGA的設(shè)計(jì)微型數(shù)字存儲(chǔ)系統(tǒng)勢(shì)在必行,那我們具體該怎么做呢?
    發(fā)表于 08-01 08:14

    NAND閃存存儲(chǔ)系統(tǒng)的低故障率如何實(shí)現(xiàn)?

    該行業(yè)非常重視單個(gè)ECC代碼的強(qiáng)度:但經(jīng)常被忽視的是錯(cuò)誤預(yù)防的強(qiáng)度,這在糾正甚至發(fā)揮作用之前是重要的我們?nèi)绾卧诨?b class='flag-5'>NAND閃存的系統(tǒng)中實(shí)現(xiàn)最低的故障率?您可能已在工程團(tuán)隊(duì)或存儲(chǔ)系統(tǒng)供應(yīng)商之間進(jìn)行過
    發(fā)表于 08-01 07:09

    如何在Altium中選中所有的走線而不選中絲???

    怎樣選中所有的走線而不選中絲印
    發(fā)表于 09-19 22:36

    什么是云存儲(chǔ)?云存儲(chǔ)系統(tǒng)的結(jié)構(gòu)是如何構(gòu)成的?

    到底什么是云存儲(chǔ)?云存儲(chǔ)系統(tǒng)的結(jié)構(gòu)是如何構(gòu)成的?云存儲(chǔ)有哪些技術(shù)前提?
    發(fā)表于 06-02 06:27

    存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)

    文章目錄存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)技術(shù)指標(biāo)層次結(jié)構(gòu)局部性原理主存儲(chǔ)器讀寫存儲(chǔ)器只讀存儲(chǔ)存儲(chǔ)器地址譯碼主存空間分配高速緩沖
    發(fā)表于 07-29 09:47

    存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)是怎樣的?

    存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)是怎樣的?怎么解決容量/速度和價(jià)格矛盾的問題?
    發(fā)表于 11-02 09:22

    基于FPGA的微型數(shù)字存儲(chǔ)系統(tǒng)設(shè)計(jì)

    基于FPGA的微型數(shù)字存儲(chǔ)系統(tǒng)設(shè)計(jì) 1 引言    針對(duì)航天測(cè)試系統(tǒng)的應(yīng)用需求,提出一種基于FPGA的微型數(shù)字存儲(chǔ)系統(tǒng)設(shè)計(jì)方案。該系統(tǒng)
    發(fā)表于 11-04 10:46 ?814次閱讀
    基于FPGA的微型數(shù)字<b class='flag-5'>存儲(chǔ)系統(tǒng)</b>設(shè)計(jì)

    淺析嵌入式存儲(chǔ)系統(tǒng)設(shè)計(jì)方法

    淺析嵌入式存儲(chǔ)系統(tǒng)設(shè)計(jì)方法  嵌入式存儲(chǔ)系統(tǒng)由嵌入式硬件和固化硬件平臺(tái)中的嵌入式存儲(chǔ)系統(tǒng)軟件組成。傳統(tǒng)的小規(guī)模嵌入式存儲(chǔ)系統(tǒng),軟件多采用
    發(fā)表于 01-26 16:32 ?1057次閱讀
    淺析嵌入式<b class='flag-5'>存儲(chǔ)系統(tǒng)</b>設(shè)計(jì)方法

    NAND Flash嵌入式存儲(chǔ)系統(tǒng)設(shè)計(jì)

    基于NAND Flash的存儲(chǔ)系統(tǒng)的設(shè)計(jì)首先要解決壞塊問題。由于NAND Flash自身存在固有壞塊并在擦除和編程中又隨機(jī)產(chǎn)生壞塊,因此為了提高設(shè)備的可靠性應(yīng)該將這兩種操作分散閃存不
    發(fā)表于 04-25 11:10 ?1383次閱讀
    <b class='flag-5'>NAND</b> Flash嵌入式<b class='flag-5'>存儲(chǔ)系統(tǒng)</b>設(shè)計(jì)

    嵌入式Linux下NAND存儲(chǔ)系統(tǒng)的設(shè)計(jì)

    討論嵌入式Linux 下與NAND 閃存存儲(chǔ)設(shè)備相關(guān)的Linux MTD 子系統(tǒng)NAND 驅(qū)動(dòng)并就與NAND 閃存相關(guān)的文件
    發(fā)表于 09-27 10:11 ?76次下載
    嵌入式Linux下<b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)系統(tǒng)</b>的設(shè)計(jì)

    存儲(chǔ)系統(tǒng)中加入固態(tài)硬盤的技巧

    如果將原來所有的硬盤全部替換為固態(tài)硬盤,那存儲(chǔ)系統(tǒng)肯定會(huì)出現(xiàn)問題。存儲(chǔ)控制器剛剛適應(yīng)固態(tài)硬盤,系統(tǒng)可以使用多少個(gè)固態(tài)硬盤?
    發(fā)表于 12-22 14:21 ?755次閱讀

    基于閃存的圖像存儲(chǔ)系統(tǒng)設(shè)計(jì)

    基于閃存的圖像存儲(chǔ)系統(tǒng)設(shè)計(jì),又需要的下來看看
    發(fā)表于 09-22 14:08 ?13次下載

    NAND Flash存儲(chǔ)系統(tǒng)解決方案

    0 引言 嵌入式系統(tǒng)主要由微處理器、存儲(chǔ)設(shè)備、總線標(biāo)準(zhǔn)、I/O外設(shè)等幾大部分構(gòu)成。隨著制造工藝的成熟和體系結(jié)構(gòu)的不斷優(yōu)化,如今無論面向低端應(yīng)用還是高端應(yīng)用,從8 位到64 位,都有很大的選擇范圍
    發(fā)表于 10-19 15:22 ?0次下載

    探討AI存儲(chǔ)中的應(yīng)用和對(duì)存儲(chǔ)系統(tǒng)的改進(jìn)

    說一說AI技術(shù)存儲(chǔ)中的應(yīng)用,和對(duì)存儲(chǔ)系統(tǒng)帶來的創(chuàng)新性改進(jìn)。
    的頭像 發(fā)表于 10-24 15:41 ?4399次閱讀

    視頻云存儲(chǔ)系統(tǒng)的功能、應(yīng)用特點(diǎn)和優(yōu)勢(shì)分析

    該銀行要求云存儲(chǔ)系統(tǒng)分配的存儲(chǔ)空間能夠靈活、自由調(diào)整,分配完成后要能夠方便地?cái)U(kuò)大存儲(chǔ)空間或減小存儲(chǔ)空間,而這個(gè)需求
    發(fā)表于 10-29 10:59 ?3903次閱讀