6 transistorsBANK 1BANK 2BANK 3REFRESHrow 0ROW010101010101COL01BANK 0WORD LINEBIT LINE1 transistor + 1 capacitorSDG
Gold level in a glass: the charge on a capacitor (above the tick = 1)Glowing word line: the row's doors are open (a voltage, so no dashes)Moving dashes on a bit line: charge is flowingLamps: what the sense amplifiers read (1 lit, 0 dark)One DRAM cell is a transistor (the door, opened by the word line) and a capacitor (the glass: full is 1, empty is 0). In the bank, rows share word lines and columns share bit lines; opening a row shares every cell's charge with its bit line, the sense amplifiers turn the small nudges into 0s and 1s and write them back, and the refresh counter repeats that for every row before the charge leaks below half. The one-transistor, one-capacitor cell was invented by Robert Dennard at IBM (US patent 3,387,286, granted in 1968). Almost every DRAM chip since stores bits this way. Micron's 8 Gb DDR4 datasheet (following JEDEC JESD79-4): 8192 refresh commands every 64 ms at 0 to 85 °C, one about every 7.8 µs on average; 32 ms above 85 °C. DDR4 chips with 4- or 8-bit data paths have 16 banks in 4 bank groups; 16-bit chips have 8 banks in 2 groups. An 8 Gb x8 chip has 65,536 rows and 1,024 columns per bank. Banks can have rows open at the same time, but a DDR4 REFRESH command covers all banks at once: every bank must first close its row. Refreshing one bank while others work exists only in newer chips (LPDDR, and DDR5's same-bank refresh).

One cell

  1. A DRAM cell stores a bit as charge in a capacitor, a tiny store of charge: full is 1, empty is 0. The word line (a switch wire) opens its transistor, the door; the bit line (a data wire) fills or empties the capacitor.

The array

Reading a row

Keeping it alive

Inside the step

;; step 1/11 · one-cell
;; about: One DRAM cell
1T1C: one transistor + one capacitor

word line  on  → door open
bit line   high → capacitor fills  (1)
bit line   low  → capacitor empties (0)
word line  off → door shut, the bit stays

Robert Dennard, IBM: patent 1968

The figure runs enormously slowed down. Real DRAM cells keep their charge for tens of milliseconds or longer, and the standard refreshes each row at least every 64 ms. A cell holds far less charge than its long bit line, so sharing moves the bit line only slightly. That is why a sense amplifier is needed, and why the cell is left near half full until it is written back (Harris and Harris, section 5.5; Drepper, section 2.1).