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

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

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

SSD架構(gòu)與功能模塊詳解

UnionMemory憶聯(lián) ? 來(lái)源:UnionMemory憶聯(lián) ? 2024-07-27 10:30 ? 次閱讀

在之前的系列文章中,我們介紹了固態(tài)硬盤(pán)的系列知識(shí),包括閃存的介質(zhì)、原理,以及作為SSD大腦的控制器設(shè)計(jì),本文將詳細(xì)介紹SSD架構(gòu)以及功能模塊。

SSD架構(gòu)簡(jiǎn)介

88ba4cf2-4b37-11ef-b8af-92fbcf53809c.jpg

◎SSD架構(gòu)示意圖

如上圖所示,典型的SSD架構(gòu)包括主機(jī)接口、SSD控制器以及閃存芯片。連接主機(jī)的接口包括多種標(biāo)準(zhǔn)類型,例如串行ATA(SATA)、并行ATA(PATA,又稱IDE)、以及PCIe等,以滿足不同的系統(tǒng)和設(shè)計(jì)要求。SSD控制器處于主機(jī)系統(tǒng)以及NAND閃存之間,執(zhí)行數(shù)據(jù)讀寫(xiě)以及調(diào)節(jié)閃存芯片的損耗平衡等。

SSD控制器組件和功能模塊

SSD產(chǎn)品應(yīng)用的場(chǎng)景不同,形態(tài)也有較大區(qū)別,但SSD控制器整體都會(huì)由一些必不可少的組件或功能模塊構(gòu)成,包括且不限于如下各項(xiàng)。

01S.M.A.R.T

S.M.A.R.T (Self-Monitoring Analysis and Reporting Technology),即“自我監(jiān)測(cè)、分析與報(bào)告技術(shù)”。這是承襲自機(jī)械硬盤(pán)的功能,便于用戶直觀了解SSD盤(pán)的運(yùn)行情況、健康狀況等信息。NVMe標(biāo)準(zhǔn)對(duì)SSD的SMART信息ID進(jìn)行了統(tǒng)一的規(guī)范定義,各廠商也可自定義一些信息,例如監(jiān)控與盤(pán)壽命相關(guān)的屬性數(shù)據(jù),包括剩余耐久度等數(shù)據(jù)。

02磨損均衡

磨損均衡是指SSD在所有可用NAND閃存塊(block)上平均分配擦除周期(或P/E周期)。由于閃存每個(gè)塊的P/E周期有限,數(shù)據(jù)若連續(xù)寫(xiě)入同一個(gè)塊將迅速耗盡其耐久度,因此控制器要采用磨損均衡算法將寫(xiě)入操作分散到不同的塊,提升SSD盤(pán)的整體使用壽命。

03加密和解密引擎

出于高安全性的考慮,SSD可提供盤(pán)內(nèi)加密功能。SSD將硬件加密和解密引擎內(nèi)置于控制器的芯片中,具備較快的動(dòng)態(tài)加/解密速度。較強(qiáng)的加密功能包括256-bit AES(Advanced Encryption Standard,高級(jí)加密標(biāo)準(zhǔn)),通常在SSD內(nèi)部設(shè)置AES硬件模塊,用于主機(jī)數(shù)據(jù)或者SSD內(nèi)部數(shù)據(jù)的加解密。

04讀寫(xiě)干擾處理

NAND閃存因受到電磁隧道效應(yīng)影響,在讀寫(xiě)過(guò)程中會(huì)出現(xiàn)干擾現(xiàn)象。具體包括:

-讀干擾(Read disturb):在讀取某個(gè)頁(yè)(Page)時(shí),同一閃存塊上的其他頁(yè)可能由于被施加電壓而將電子吸入浮柵極,形成分布電壓的偏移。

- 寫(xiě)干擾(Program disturb):在對(duì)頁(yè)進(jìn)行寫(xiě)入操作時(shí),原本不需要被編程卻被注入了電荷,形成了從1到0的比特翻轉(zhuǎn)。

對(duì)于此類干擾,控制器都需要具備相應(yīng)的糾正算法或者數(shù)據(jù)管理策略。

05緩存

控制器可配備緩存以提高SSD的整體性能和使用壽命。例如,緩存可作為臨時(shí)區(qū)域快速存儲(chǔ)頻繁訪問(wèn)的數(shù)據(jù)、優(yōu)化小文件和隨機(jī)訪問(wèn)性能、優(yōu)化NAND數(shù)據(jù)寫(xiě)入操作、提升系統(tǒng)響應(yīng)速度等。一般采用DRAM緩存。

06處理器

SSD控制器內(nèi)部通常包含一個(gè)或多個(gè)處理器核心,基于RISC(Reduced Instruction Set Computer,精簡(jiǎn)指令集計(jì)算機(jī))架構(gòu)設(shè)計(jì)。不同于一般意義上的CPU,控制器內(nèi)的處理器專門(mén)針對(duì)SSD的特定任務(wù)進(jìn)行了優(yōu)化,控制器的功能也由處理器的大小和性能所決定。

07ECC

由于閃存存儲(chǔ)單元的工作特性,數(shù)據(jù)的寫(xiě)入和讀取可能存在干擾。ECC(Error Correction Coding,錯(cuò)誤校正碼)作為SSD的關(guān)鍵部分,是一種硬件或軟件機(jī)制,用于檢測(cè)和修正在數(shù)據(jù)傳輸或存儲(chǔ)過(guò)程中可能發(fā)生的錯(cuò)誤。ECC引擎通??梢詫?shí)現(xiàn)錯(cuò)誤檢驗(yàn)、錯(cuò)誤校正、數(shù)據(jù)完整性保護(hù)以及性能優(yōu)化等功能。

08壞塊管理

壞塊管理(Bad Block Management,簡(jiǎn)稱BBM)用于處理無(wú)法正常讀寫(xiě)的存儲(chǔ)單元。壞塊管理主要包括壞塊檢測(cè)、壞塊替換、壞塊映射、壞塊壓縮等處理機(jī)制和功能,用于確保數(shù)據(jù)的可靠性和持久性,使SSD在遇到壞塊時(shí)仍然能夠提供可靠的數(shù)據(jù)存儲(chǔ)和訪問(wèn)服務(wù)。

在以上組件或者功能模塊中,除負(fù)責(zé)執(zhí)行各種指令和算法的處理器以及用于緩存數(shù)據(jù)和元數(shù)據(jù)的內(nèi)存,其余各種功能要靠固件實(shí)現(xiàn)。固件是指控制器芯片中預(yù)裝的驅(qū)動(dòng)程序,借助各類算法實(shí)現(xiàn)不同的管理功能。因此,固件是實(shí)際的指揮官,也是SSD廠家核心競(jìng)爭(zhēng)力的體現(xiàn)。

憶聯(lián)SSD控制器的高價(jià)值特性

憶聯(lián)SSD產(chǎn)品在固件中集成多種智能算法以及硬件加速能力,滿足高速數(shù)據(jù)處理和高可靠性要求場(chǎng)景,并提供豐富的可維護(hù)性。

加速處理性能方面憶聯(lián)SSD產(chǎn)品支持TRIM操作提高垃圾回收效率,提供SR-IOV with QoS提高I/O性能,并用智能多流技術(shù)對(duì)寫(xiě)入放大進(jìn)行優(yōu)化等。

可靠性方面憶聯(lián)SSD提供獨(dú)有智能算法,提升閃存讀電壓一次命中率,提升盤(pán)片生命末期可靠性和時(shí)延表現(xiàn),并作為多級(jí)數(shù)據(jù)校驗(yàn)保護(hù)機(jī)制的一環(huán),實(shí)現(xiàn)數(shù)據(jù)通路的端到端保護(hù)。

可維護(hù)性方面憶聯(lián)支持SMART和健康監(jiān)控,通過(guò)標(biāo)準(zhǔn)的管理接口獲取健康監(jiān)控信息并提供智能預(yù)警以及建議,另外也提供OOB帶外管理、后臺(tái)巡檢、在線診斷等可降低維護(hù)成本的一系列功能。

Union Memory

在當(dāng)前AI場(chǎng)景快速發(fā)展并落地到普通消費(fèi)者的這一進(jìn)程中,憶聯(lián)SSD產(chǎn)品搭載新代際的控制器,并實(shí)現(xiàn)性能、安全性、定制功能、功耗等多個(gè)層面的全面優(yōu)化,為產(chǎn)業(yè)的新發(fā)展筑就堅(jiān)實(shí)的存力基石。

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

    關(guān)注

    112

    文章

    16028

    瀏覽量

    176639
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    20

    文章

    2811

    瀏覽量

    116990
  • 固態(tài)硬盤(pán)
    +關(guān)注

    關(guān)注

    12

    文章

    1426

    瀏覽量

    57153

原文標(biāo)題:Tech Talk: SSD架構(gòu)與功能模塊詳解

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPD link主要功能模塊

    電子發(fā)燒友網(wǎng)站提供《FPD link主要功能模塊.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:38 ?0次下載
    FPD link主要<b class='flag-5'>功能模塊</b>

    VCA8617為何內(nèi)部還有一個(gè)電壓控制衰減器功能模塊?

    該芯片主要是放大信號(hào)功能,為何內(nèi)部還有一個(gè)電壓控制衰減器功能模塊,很是疑惑。
    發(fā)表于 09-26 06:44

    SSD控制器的作用、構(gòu)成及功能

    SSD控制器是固態(tài)硬盤(pán)(Solid State Drive,簡(jiǎn)稱SSD)的核心組件之一,承擔(dān)著管理和控制NAND介質(zhì)、數(shù)據(jù)傳輸以及錯(cuò)誤校驗(yàn)等重要任務(wù)。SSD控制器的功能和性能隨著技術(shù)的
    的頭像 發(fā)表于 09-02 11:42 ?518次閱讀
    <b class='flag-5'>SSD</b>控制器的作用、構(gòu)成及<b class='flag-5'>功能</b>

    SSD基本架構(gòu)

    SSD?主要由控制單元和存儲(chǔ)單元(當(dāng)前主要是FLASH?閃存顆粒)組成,控制單元包括SSD?控制器、主機(jī)接口、DRAM?等,存儲(chǔ)單元主要是NAND閃存?顆粒。 主機(jī)接口:主機(jī)訪問(wèn)SSD的協(xié)議和物理
    的頭像 發(fā)表于 08-14 09:05 ?216次閱讀

    中間繼電器功能模塊CR - P/M 42怎么用

    中間繼電器功能模塊CR-P/M 42是一種廣泛應(yīng)用于工業(yè)自動(dòng)化和控制系統(tǒng)中的電子設(shè)備,它具有多種功能,如信號(hào)隔離、信號(hào)轉(zhuǎn)換、信號(hào)放大等。 一、CR-P/M 42的功能特點(diǎn) 信號(hào)隔離:CR-P/M
    的頭像 發(fā)表于 06-24 14:31 ?470次閱讀

    詳解工業(yè)網(wǎng)關(guān)在線探測(cè)功能及用途

    詳解工業(yè)網(wǎng)關(guān)在線探測(cè)功能及用途 工業(yè)網(wǎng)關(guān)作為工業(yè)物聯(lián)網(wǎng)(IIoT)架構(gòu)中的關(guān)鍵組件,扮演著橋梁的角色,它連接了現(xiàn)場(chǎng)的各類傳感器、執(zhí)行器以及更高級(jí)別的云平臺(tái)或企業(yè)系統(tǒng)。在線探測(cè)功能是工業(yè)
    的頭像 發(fā)表于 06-20 13:55 ?259次閱讀
    <b class='flag-5'>詳解</b>工業(yè)網(wǎng)關(guān)在線探測(cè)<b class='flag-5'>功能</b>及用途

    智慧園區(qū)設(shè)備監(jiān)管的功能模塊有哪些

    應(yīng)用。 智慧園區(qū)設(shè)備監(jiān)管系統(tǒng)是一種為園區(qū)內(nèi)的設(shè)備管理和運(yùn)營(yíng)提供智能化支持的系統(tǒng)。以下是關(guān)于智慧園區(qū)設(shè)備監(jiān)管系統(tǒng)中常見(jiàn)的功能模塊的分析: 1. 設(shè)備臺(tái)賬: 設(shè)備臺(tái)賬是系統(tǒng)中記錄各個(gè)設(shè)備的基本信息和狀態(tài)的數(shù)據(jù)庫(kù)或清單
    的頭像 發(fā)表于 05-11 13:57 ?314次閱讀

    手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解

    深圳特信電子|手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解
    的頭像 發(fā)表于 04-01 09:09 ?2711次閱讀

    深入解析電子標(biāo)簽芯片的結(jié)構(gòu)與功能模塊

    電子標(biāo)簽芯片電路復(fù)雜而精細(xì),其結(jié)構(gòu)主要包括電源電路、時(shí)鐘電路、解調(diào)器、編解碼器、控制器、存儲(chǔ)器和負(fù)載調(diào)制電路等模塊
    發(fā)表于 03-25 11:45 ?658次閱讀
    深入解析電子標(biāo)簽芯片的結(jié)構(gòu)與<b class='flag-5'>功能模塊</b>

    集成芯片原理圖詳解

    集成芯片的原理圖詳解涉及多個(gè)方面,包括芯片的結(jié)構(gòu)、功能模塊、信號(hào)傳輸以及內(nèi)部電路連接等。
    的頭像 發(fā)表于 03-19 16:36 ?1477次閱讀

    宜科FX20系列分布式I/O兩款功能模塊重磅發(fā)布

    FX20系列分布式I/O重磅發(fā)布兩款功能模塊,2通道高速計(jì)數(shù)模塊和2通道串口通訊模塊,基于高速背板總線并搭配多種耦合器,為控制系統(tǒng)提供更豐富的功能選擇,進(jìn)一步提高FX20的可用性。
    的頭像 發(fā)表于 03-07 14:19 ?689次閱讀

    SCL中FB模塊的結(jié)構(gòu)

    模塊FB是用于控制執(zhí)行器和單元的功能模塊或執(zhí)行某一功能的其他FB的塊。
    的頭像 發(fā)表于 01-17 09:22 ?617次閱讀
    SCL中FB<b class='flag-5'>模塊</b>的結(jié)構(gòu)

    架構(gòu)下的功能安全思考

    隨著整車電子電氣架構(gòu)的發(fā)展,功能域控架構(gòu)向整車集中式區(qū)域控制演進(jìn)。新的區(qū)域控制架構(gòu)下,車身控制模塊(BCM),整車控制單元(VCU),熱管理
    的頭像 發(fā)表于 11-06 08:40 ?505次閱讀
    域<b class='flag-5'>架構(gòu)</b>下的<b class='flag-5'>功能</b>安全思考

    【全志R128外設(shè)模塊配置】USB外設(shè)功能配置

    USB 功能模塊包括了USB Host,USB Device 和OTG 功能。
    的頭像 發(fā)表于 10-30 14:21 ?785次閱讀
    【全志R128外設(shè)<b class='flag-5'>模塊</b>配置】USB外設(shè)<b class='flag-5'>功能</b>配置

    如何使用LPC553x的運(yùn)放功能模塊?

    如何使用LPC553x的運(yùn)放功能模塊?
    的頭像 發(fā)表于 10-26 18:50 ?532次閱讀
    如何使用LPC553x的運(yùn)放<b class='flag-5'>功能模塊</b>?