DRAM Memory 是什麼?

運作原理、DDR4/DDR5、ECC 與工業級記憶體解析

DRAM Memory 是什麼?
了解 DRAM Memory 是什麼、如何運作,以及 DDR4、DDR5、SRAM 與 ECC 記憶體的差異,並掌握工業應用中的關鍵選型考量。

DRAM Memory 是什麼?運作原理、DDR4/DDR5、ECC 與工業級記憶體解析

主機板上的 CPU 插槽與 DRAM 記憶體插槽

DRAM(Dynamic Random Access Memory,動態隨機存取記憶體)是目前電腦、伺服器、工業電腦與嵌入式系統最主要的主記憶體技術之一。

當 CPU 執行作業系統、應用程式、影像處理或 AI 推論工作時,所需資料通常會先由 SSD 等儲存裝置載入 DRAM,再由處理器進行高速存取。相較於負責長期保存資料的 SSD,DRAM 屬於揮發性記憶體,系統斷電後,其中儲存的資料便會消失。

一般消費型電腦選擇記憶體時,多半著重容量與傳輸速度;但對 Industrial PC、Edge AI、醫療設備、交通系統、網路設備等長時間運作的應用而言,DRAM 選型還必須綜合評估 ECC、工作溫度、模組類型、平台相容性、環境防護,以及產品生命週期與供貨一致性。

本文將從 DRAM Memory 的基本架構開始,說明 DRAM 與 RAM、SRAM 的關係,進一步解析 DDR4、DDR5、ECC 與不同記憶體模組規格,並整理工業應用在 DRAM 選型時的重要考量。

一、DRAM 是什麼?DRAM 和 RAM 有什麼不同?

RAM(Random Access Memory)是隨機存取記憶體的統稱,而 DRAM 則是 RAM 中最主要的技術類型之一。

簡單來說,兩者並不是互相獨立的記憶體種類,而是「分類」與「技術架構」的關係。

項目 說明
RAM 隨機存取記憶體的總稱
DRAM 需要週期性刷新、廣泛作為系統主記憶體
SRAM 不需週期性 Refresh,低延遲但單位容量成本較高,常應用於 CPU Cache
DDR4 / DDR5 現代同步 DRAM 的不同技術世代
LPDDR 以降低功耗為主要設計方向的 DRAM
HBM 採用堆疊架構、強調高記憶體頻寬

因此,可以理解為:DRAM 屬於 RAM,但 RAM 並不只有 DRAM。

DRAM 在系統中扮演什麼角色?

SSD 與 DRAM 雖然都負責處理資料,功能卻完全不同。

SSD 屬於非揮發性儲存裝置,適合長期保存作業系統、應用程式與檔案;DRAM 則提供 CPU 執行工作時所需的高速工作空間。

以 Edge AI 影像辨識系統為例,作業系統、AI Runtime、部分模型資料、Frame Buffer,以及即時處理中的影像資料,都可能占用系統 DRAM。

因此,記憶體容量不足時,系統可能需要更頻繁地透過 Swap 或其他儲存空間補足可用記憶體,造成額外 I/O 與延遲。另一方面,若記憶體中的資料發生位元錯誤,依錯誤位置與系統架構不同,也可能進一步造成資料異常、應用程式錯誤,甚至系統當機或重新啟動。

對需要 24/7 長時間運作的工業設備而言,DRAM 因此不只是「容量夠不夠」的問題,也直接關係到平台穩定性與資料可靠度。

二、DRAM 為什麼需要 Refresh?從 Memory Cell 了解運作原理

DRAM 全名中的「Dynamic」,正是來自它必須持續進行資料刷新(Refresh)的特性。

DRAM 記憶體晶片與電路板技術示意圖

DRAM Memory Cell 如何儲存資料?

典型 DRAM Memory Cell 採用 1T1C 架構,由:

  • 1 個電晶體(Transistor)
  • 1 個電容器(Capacitor)

所組成。

電容器利用不同的電荷狀態表示二進位資料,而電晶體則負責控制該記憶單元的讀取與寫入。

由於每一個 Memory Cell 所需元件相對精簡,DRAM 可以在有限的晶片面積內建立大量記憶單元,進而提供較高的儲存密度。這也是 DRAM 能夠以相對合理的單位容量成本,成為 PC、伺服器與嵌入式系統主記憶體的主要原因。

為什麼 DRAM 需要定期刷新?

DRAM 的關鍵限制在於:電容器中的電荷會隨時間逐漸流失。

因此,即使系統持續供電,記憶體控制器仍必須週期性執行 Refresh,避免 Memory Cell 中的資料因電荷衰減而失真。

部分 DRAM 規格中,可看到類似「8,192 refresh cycles within 64 ms」的 Refresh 條件,代表系統必須在指定的 Refresh Window 內完成相應數量的 Row Refresh;若以 8,192 次與 64 ms 計算,平均約每 7.8 μs 會進行一次刷新動作。

因此,與其簡化成「DRAM 每 64 ms Refresh 一次」,更精確的理解方式是:

DRAM 必須在規範的 Refresh Window 內,完成必要記憶列的刷新操作。

實際 Refresh 行為與參數仍會依 DRAM 世代、記憶體顆粒設計及工作條件而有所不同。

三、DRAM vs SRAM:為什麼主記憶體多使用 DRAM?

DRAM 與 SRAM(Static Random Access Memory)同樣屬於揮發性記憶體,但兩者在架構、成本與應用定位上有明顯差異。

比較項目 DRAM SRAM
基本結構 典型為 1T1C 通常由多個電晶體組成儲存單元
是否需要 Refresh 需要 不需要週期性 Refresh
儲存密度 高 較低
單位容量成本 較低 較高
延遲特性 相對較高 相對較低
典型用途 系統主記憶體 CPU Cache、高速 Buffer

SRAM 不需要利用電容器持續保存電荷,因此不必像 DRAM 一樣定期 Refresh,並能提供較低的存取延遲。

然而,SRAM 每一個 Memory Cell 所需的電晶體數量較多,晶片面積與單位容量成本也相對較高,不適合以相同成本提供數 GB 至數十 GB 的主記憶體容量。

因此,現代運算架構通常由 SRAM 負責 CPU Cache 等追求低延遲的小容量高速記憶體,而系統主記憶體則主要採用具有高密度與成本效益優勢的 DRAM。

四、DDR4、DDR5、LPDDR、HBM 都屬於 DRAM 嗎?

DDR4、DDR5、LPDDR、GDDR 與 HBM 都建立在 DRAM 技術之上,只是針對不同應用需求採用不同的介面、架構與產品設計。

例如 LPDDR 著重行動與低功耗裝置,GDDR 主要面向圖形運算,而 HBM 則強調高記憶體頻寬。

對 Industrial PC、嵌入式系統、Edge Computing 與伺服器平台而言,目前最常見的主記憶體選擇仍以 DDR4 與 DDR5 為主。

工業電腦主機板上的 DRAM 記憶體模組與插槽

DDR4 vs DDR5 有哪些主要差異?

項目 DDR4 DDR5
常見資料傳輸率 可達 DDR4-3200 由 4800 MT/s 起,並持續發展更高速規格
標準工作電壓 1.2V 1.1V
On-Die ECC 無 有
模組通道架構 單一 64-bit Channel 兩個獨立 32-bit Sub-channels
Bank 架構 較少 Bank 數量與架構進一步擴充
典型平台 成熟 IPC、嵌入式設備、既有伺服器 Edge AI、HPC、新世代工業與伺服器平台

DDR5 不只是單純提高資料傳輸率,也重新調整記憶體內部架構,包括雙 Sub-channel、更多 Bank、On-Die ECC,以及模組端電源管理等設計,以因應更高資料率與平台頻寬需求。

不過,DDR5 並不代表在所有工業設備中都一定比 DDR4 更適合。

工業平台通常具有較長的產品生命週期,選型時必須同步考慮 CPU 世代、Chipset、主機板設計、軟硬體驗證成本,以及既有產品的量產狀態。

若既有設備已經建立穩定的 DDR4 平台與完整驗證結果,只為採用較新的記憶體世代而重新設計系統,未必能帶來相對應的效益。

因此,DDR4 或 DDR5 的選擇,應回到實際平台效能需求與產品生命週期判斷,而不是單純以世代新舊作為選型依據。

五、DRAM 規格怎麼看?MT/s、CL 與記憶體模組選型

除了 DDR 世代,實際選擇 DRAM Memory 時還會遇到資料傳輸率、Latency、容量、模組尺寸與 Memory Topology 等規格。

1. MT/s:資料傳輸率不等於 MHz

以 DDR4-3200 為例,其中的「3200」代表約 3200 MT/s(Mega Transfers per Second) 的資料傳輸率,而不是直接代表 DRAM Clock 為 3200 MHz。

DDR 是 Double Data Rate,可在每一個 Clock Cycle 的上升沿與下降沿各進行一次資料傳輸,因此 Data Rate 與實際 Clock Frequency 是不同概念。

在技術規格或工業專案文件中,建議以 DDR4-3200 MT/s、DDR5-5600 MT/s 等方式表達,以避免將記憶體資料傳輸率與時脈頻率混為一談。

2. CAS Latency(CL):不能只比較數字大小

CL(CAS Latency)描述記憶體接收到 Read Command 後,到資料準備輸出所需經過的 Clock Cycle 數量。

不同記憶體世代與資料速率具有不同 Clock Period,因此比較 DDR4 與 DDR5,或不同速度等級的模組時,必須將 CL 與 Clock / Data Rate 一併納入判斷,而不能直接認定「CL 越低就一定越快」。

對工業平台而言,選型時更應優先確認:

  • CPU Memory Controller 支援規格
  • Chipset 與主機板相容性
  • Memory QVL 或平台驗證結果
  • JEDEC 標準工作參數
  • 長時間負載下的系統穩定性
  • 實際工作溫度與環境條件

消費型 PC 可能透過 XMP 等設定追求更高記憶體效能,但對必須長時間穩定運作的 Industrial PC、交通、醫療與網通設備而言,通常更重視平台驗證與標準工作條件,而不是單純追求超頻參數。

3. UDIMM、SO-DIMM、RDIMM 有什麼不同?

DDR4、DDR5 描述的是 DRAM 技術世代;UDIMM、SO-DIMM、RDIMM 則代表不同的模組架構與應用形式。

模組 特性 常見應用
UDIMM 標準尺寸、Unbuffered IPC、工作站、Edge Computing
SO-DIMM 體積較小 Embedded PC、Edge Box、交通設備
ECC UDIMM Unbuffered 架構搭配系統級 ECC 工業電腦、工作站、部分伺服器
ECC SO-DIMM 小型化模組搭配 ECC 嵌入式、交通、網通
RDIMM Registered 架構,適合較高容量配置 Server、Data Center
CUDIMM / CSODIMM 加入 Clock Driver 的高速 DDR5 模組 新世代高資料率平台

選擇以前,必須先確認 CPU、Chipset 與主機板支援哪些 Memory Topology,而不是單純依容量或外觀尺寸採購。

六、ECC DRAM 是什麼?DDR5 有 On-Die ECC,還需要 ECC Memory 嗎?

DDR5 導入 On-Die ECC 後,最常見的誤解之一,就是把所有 DDR5 記憶體直接視為 ECC Memory。

實際上:

DDR5 On-Die ECC 與系統級 ECC 所保護的範圍不同,兩者不能直接畫上等號。

On-Die ECC 主要保護 DRAM IC 內部

On-Die ECC 是整合於 DDR5 DRAM Die 內部的錯誤修正機制,用於提升 DRAM 晶片內部資料儲存的可靠性。

它主要處理 DRAM Die 內部特定的位元錯誤,但並不等於從 CPU Memory Controller、Memory Bus 到 DIMM 的整條資料路徑都具備系統級 ECC 保護。

系統級 ECC 必須由整體平台共同支援

完整的 ECC Memory 功能並不是單靠記憶體模組即可實現,而需要 CPU、主機板與 DRAM 模組共同支援。

一般而言,需要同時確認:

  1. DRAM 模組具備系統級 ECC 所需的額外 Error-Correction Bits
  2. CPU Memory Controller 支援 ECC
  3. 主機板與 BIOS / Firmware 支援並正確啟用 ECC

常見的 SECDED(Single Error Correction, Double Error Detection)機制,可修正特定單一位元錯誤並偵測特定雙位元錯誤。

對醫療設備、網路基礎設施、伺服器、交通控制、Edge Server,以及其他高度重視資料完整性與系統可用性的設備而言,若專案要求 ECC,就應在硬體設計初期確認整個 Memory Subsystem 是否真正支援系統級錯誤修正,而不是僅確認使用 DDR5。

七、工業級 DRAM 怎麼選?從效能規格進一步評估可靠性

一般 PC 選擇記憶體時,容量、速度與價格通常是主要比較指標;但工業設備面對的運作條件往往更加複雜。

例如 Edge Computing、Networking、IoT、5G、Surveillance、Automation 與 Industrial PC 等應用,不僅可能需要長時間持續運作,也可能部署於高低溫、粉塵、腐蝕性氣體、振動或其他非一般室內環境。

因此,工業級 DRAM 的選型通常需要同時考量:

  • DDR4 / DDR5 平台世代
  • DRAM 容量與 Data Rate
  • UDIMM、SO-DIMM、RDIMM 等模組架構
  • 系統級 ECC 支援
  • Wide-Temperature 寬溫需求
  • Anti-Sulfuration 抗硫化
  • Conformal Coating 敷形塗層
  • PCB 與連接端可靠性
  • CPU / 主機板平台相容性
  • BOM 管理與產品一致性
  • 長期供貨與產品生命週期

對工業專案而言,記憶體的價值並不只反映在單一規格數字。

從設計導入、驗證、量產到後續維護,CPU 平台相容性、BOM 一致性、環境可靠度與供應週期,都可能直接影響產品生命週期內的導入成本與維護風險。

因此,在規劃 Industrial PC、Edge AI、醫療設備、交通系統或網路設備時,DRAM 選型應從「效能最高」進一步轉向「是否符合整體平台需求」。

若系統需要更高記憶體頻寬,可評估新一代 DDR5;既有成熟平台則可依產品生命週期持續採用 DDR4。涉及資料完整性時,應進一步確認系統級 ECC;部署於嚴苛環境時,則必須將寬溫與環境防護規格納入評估。

適合工業系統的 DRAM,不一定是規格最高的記憶體,而是能在既定平台、工作負載與環境條件下,持續提供穩定效能、可靠資料存取與長期供貨一致性的記憶體。

ADATA Industrial 可依 CPU 平台、記憶體容量、DDR 世代、ECC、寬溫與環境防護等需求,協助評估適合的工業級 DRAM Memory,並將平台相容性、量產一致性及產品生命週期需求一併納入選型考量。

e-Catalog

e-Catalog

聯絡我們

聯絡我們

訂閱

訂閱

洞察觀點

View all