Stock LLM Wiki

SRAM

更新 2026-06-09

定義

SRAM(Static Random Access Memory,靜態隨機存取記憶體)是用多顆電晶體形成 latch 儲存 0/1 的揮發性記憶體,不需要像 DRAM 一樣 refresh。SRAM 速度快、延遲低、耐寫,但 cell 面積大、成本高,因此主要作為 CPU / GPU / NPU 的 cache 與少量高速 buffer。

與 DRAM 差異

面向 SRAM DRAM
儲存單元 多電晶體 latch 1T1C 電晶體 + 電容
Refresh 不需 refresh 需要 refresh
速度 / 延遲 很快、低延遲 較慢
密度 / 成本 密度低、成本高 密度高、成本低
主要用途 CPU / GPU cache、on-chip buffer 系統主記憶體、HBM、LPDDR

記憶體階層

flowchart TB
    REG[Register] --> L1[L1 SRAM cache]
    L1 --> L2[L2 SRAM cache]
    L2 --> L3[L3 SRAM cache]
    L3 --> HBM[HBM / DDR / LPDDR DRAM]
    HBM --> CXL[CXL / Storage tier]

圖說:SRAM 位在最靠近運算核心的低延遲層,DRAM 負責容量與外部頻寬。

應用場景

  • CPU L1 / L2 / L3 cache:降低主記憶體延遲。
  • GPU / AI accelerator on-chip SRAM:存放 tile、activation、weight buffer,減少外部 HBM 存取。
  • Networking ASIC buffer:交換器與路由器封包緩衝。
  • 技術_3D堆疊SRAM:以 3D 堆疊增加近運算 cache 容量,對 AI 推論與大型 CPU cache 有潛力。

技術瓶頸

  • SRAM scaling 越來越困難,先進製程下 cell 面積縮小速度低於邏輯電晶體。
  • 大容量 SRAM 會吃掉大量 die area,影響晶片成本與良率。
  • 低電壓操作時,read / write margin 與 soft error 風險需特別設計。

相關技術

來源