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

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

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

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

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

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

SSD架構(gòu)簡介

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

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

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

SSD控制器組件和功能模塊

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

01S.M.A.R.T

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

02磨損均衡

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

03加密和解密引擎

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

04讀寫干擾處理

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

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

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

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

05緩存

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

06處理器

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

07ECC

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

08壞塊管理

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

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

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

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

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

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

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

Union Memory

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

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

    關(guān)注

    114

    文章

    17026

    瀏覽量

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

    關(guān)注

    21

    文章

    2956

    瀏覽量

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

    關(guān)注

    12

    文章

    1503

    瀏覽量

    58384

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

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

收藏 人收藏

    評論

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

    中軟國際中標(biāo)啟元實驗室生成平臺功能模塊建設(shè)開發(fā)項目

    近日,中軟國際成功中標(biāo)“啟元實驗室生成平臺功能模塊建設(shè)開發(fā)項目”。該項目作為啟元實驗室智能化平臺體系的重要組成部分,主要實現(xiàn)生成平臺內(nèi)外部子系統(tǒng)數(shù)據(jù)對接、模擬數(shù)據(jù)注入,并實現(xiàn)統(tǒng)一前端接入及權(quán)限流程管理的開發(fā),旨在構(gòu)建一個高效、安全、可擴展的一體化智能平臺,全面支撐客戶大模型平臺的演進與業(yè)務(wù)賦能。
    的頭像 發(fā)表于 05-26 16:43 ?303次閱讀

    安全生產(chǎn)調(diào)度管理系統(tǒng)的核心功能模塊

    調(diào)度、決策支持的全鏈條安全管理體系。 一、系統(tǒng)基本架構(gòu) 安全生產(chǎn)調(diào)度 管理系統(tǒng)采用"云-邊-端"協(xié)同的三層技術(shù)架構(gòu)。感知層由部署在生產(chǎn)現(xiàn)場的各類監(jiān)測設(shè)備組成,包括氣體傳感器、振動探頭、視頻監(jiān)控等,形成立體化監(jiān)測網(wǎng)絡(luò)。
    的頭像 發(fā)表于 05-16 15:25 ?139次閱讀

    比斯特電池組綜合性能測試機:關(guān)鍵功能模塊剖析

    在電池技術(shù)飛速發(fā)展的現(xiàn)在,確保電池組的質(zhì)量與安全是重中之重。比斯特電池組綜合性能測試機作為一款專為電池組打造的高性能測試設(shè)備,在其中扮演著不可或缺的角色。它通過一系列精心設(shè)計的關(guān)鍵功能模塊,多方位、精確地對電池組進行測試。下面我們就來深入了解這些關(guān)鍵功能模塊及其具體作用。
    的頭像 發(fā)表于 04-24 10:45 ?160次閱讀
    比斯特電池組綜合性能測試機:關(guān)鍵<b class='flag-5'>功能模塊</b>剖析

    博世GTM IP模塊架構(gòu)介紹

    上篇文章我們介紹了博世GTM IP模塊的核心功能及基礎(chǔ)結(jié)構(gòu)模塊。本篇文章將繼續(xù)解析GTM模塊架構(gòu),重點介紹I/O
    的頭像 發(fā)表于 03-07 17:50 ?847次閱讀
    博世GTM IP<b class='flag-5'>模塊</b><b class='flag-5'>架構(gòu)</b>介紹

    從“被動檢測”到“主動預(yù)防”,上海控安TestGrid推出動態(tài)缺陷檢測功能模塊

    問題往往潛伏至后期階段,導(dǎo)致高昂的修正成本。 針對這一痛點,上??匕矆F隊在 嵌入式軟件自動化測試平臺SmartRocket TestGrid中新增 動態(tài)缺陷檢測(DDC)功能模塊 ,旨在通過形式化驗證技術(shù)實現(xiàn)代碼缺陷的早期根除,高效賦能代碼審查
    的頭像 發(fā)表于 03-04 14:43 ?368次閱讀

    博世GTM IP模塊的核心功能架構(gòu)解析

    能夠大幅提升系統(tǒng)性能和響應(yīng)速度,是智能控制系統(tǒng)中的關(guān)鍵組件。本文將為您介紹博世GTM模塊的核心功能架構(gòu)。
    的頭像 發(fā)表于 02-27 14:15 ?892次閱讀
    博世GTM IP<b class='flag-5'>模塊</b>的核心<b class='flag-5'>功能</b>及<b class='flag-5'>架構(gòu)</b>解析

    SDRAM控制器功能模塊概述

    按鍵KEY1觸發(fā)寫,將計數(shù)器產(chǎn)生的0到255的數(shù)據(jù)寫到FIFO寫模塊里面,繼而寫到SDRAM 器件里面。
    的頭像 發(fā)表于 02-07 09:33 ?510次閱讀
    SDRAM控制器<b class='flag-5'>功能模塊</b>概述

    瑞薩RA-T系列芯片ADC和GPT功能模塊的配合使用

    在馬達或電源工程中,往往需要采集多路AD信號,且這些信號的優(yōu)先級和采樣時機不相同。本篇介紹在使用RA-T系列芯片建立馬達或電源工程時,如何根據(jù)需求來設(shè)置主要功能模塊ADC&GPT,包括采樣
    的頭像 發(fā)表于 11-21 13:40 ?1054次閱讀
    瑞薩RA-T系列芯片ADC和GPT<b class='flag-5'>功能模塊</b>的配合使用

    光伏電站無人機智能巡檢系統(tǒng)各功能模塊

    光伏電站無人機智能巡檢系統(tǒng)各功能模塊 光伏電站無人機智能巡檢系統(tǒng)是一個集成了先進技術(shù)的綜合性解決方案,旨在提高光伏電站巡檢的效率和準(zhǔn)確性。該系統(tǒng)主要由以下幾個功能模塊組成,每個模塊都發(fā)揮著不可或缺
    的頭像 發(fā)表于 11-11 16:47 ?723次閱讀
    光伏電站無人機智能巡檢系統(tǒng)各<b class='flag-5'>功能模塊</b>

    MES系統(tǒng)的功能模塊詳解

    生產(chǎn)流程,提高生產(chǎn)效率和產(chǎn)品質(zhì)量。以下是MES系統(tǒng)的主要功能模塊的介紹: 生產(chǎn)調(diào)度管理 : 功能 :MES系統(tǒng)通過生產(chǎn)調(diào)度模塊,根據(jù)訂單需求、設(shè)備狀態(tài)、物料供應(yīng)等因素,制定合理的生產(chǎn)計劃和調(diào)度指令。 作用 :確保生產(chǎn)活動有序進行
    的頭像 發(fā)表于 10-27 09:27 ?1238次閱讀

    FPD link主要功能模塊

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

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

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

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

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

    SSD基本架構(gòu)

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

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

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品