Summary: A DDR5 die organises its 17 billion 1T1C cells into 32 fully independent banks (8 bank groups × 4 banks each), where each bank is a 65,536 × 8,192 grid of cells with its own dedicated row decoder, bitlines, and sense amplifiers — independence that enables bank-group interleaving and parallel refresh scheduling.

Bank grid

Each bank is a 2D array of 1T1C cells:

DimensionValue
Rows (wordlines)65,536
Columns (bitlines)8,192
Cells per bank65,536 × 8,192 = 536,870,912

Numbers above are for a 16 Gb DDR5 die with a ×8 chip. Higher-density dies scale row or column counts accordingly.

Die structure

LevelCountNotes
Bank groups8Doubled from DDR4’s 4; enables finer refresh scheduling and bank-group interleaving
Banks per group4
Total banks32DDR4 had 16
Total cells32 × 536,870,912 = 17,179,869,18417,179,869,184 bits ÷ 8 = ~2 GB ✓

TODO: Functional architecture diagram — Address Input (31-bit) → Bank Group/Bank Control (×5) → Row Decoder (×16) → 65,536 rows → Sense Amplifiers (×8,192) → Column Multiplexer (×10) → Read Driver / Write Driver → ×8 Data Wires. Shows 17 billion memory cells total.

TODO: Bank grid diagram — 8,192 columns × 65,536 rows shown as a 2D cell array, with 8 active cells highlighted in one row, Column Multiplexer at the bottom, and ×8 data wires to memory channel/CPU.

Bank independence

Every bank has its own independent wordlines, bitlines, row decoder, and sense amplifiers — banks share no internal circuitry. This matters for two reasons:

  • Bank-group interleaving: While one bank is in a row-open or precharge state, another bank (especially in a different bank group) can be serviced immediately. The memory controller pipelines commands across banks to hide latency.
  • Parallel refresh scheduling: DDR5’s REFsb (same-bank refresh) refreshes one row across all 8 bank groups simultaneously, leaving the other 3 banks per group accessible. Bank independence makes this possible without data corruption — see dram-read-write-refresh.

Each bank is further subdivided into 1,024 × 1,024 subarrays with intermediate sense amplifiers to reduce bitline length and power — see dram-subarrays.

See also