What is DRAM (dynamic random-access memory)?

Volatile memory that stores each bit in a cell of one transistor and one capacitor and needs periodic refresh before the charge leaks away. It is used as main memory in PCs and servers.

Japanese name: DRAM(ダイナミックRAM)

DRAM (dynamic random-access memory) appears in 94 practice questions across 16 topics, including DRAM, Emerging memories, Semiconductor industry and market.

DRAM memory cell (1T1C) Bit line (BL) Word line (WL) Transistor Capacitor Charge or no charge = 1 bit
DRAM memory cell (1T1C) · View in diagrams

Field: DRAM

What DRAM stands for and how a cell works

DRAM stands for dynamic random-access memory. Each bit is stored in a 1T1C cell made of one transistor and one capacitor, with the presence or absence of charge on the capacitor representing 0 or 1. Cells sit in a grid at the crossings of word lines and bit lines; turning on the transistor through the word line connects the capacitor to the bit line. Random access means any address can be reached regardless of order, and dynamic refers to the fact that the stored charge slowly leaks away, so the data has to be rewritten periodically.

Reading and refresh

To read a cell, its capacitor is connected to a bit line precharged to about half the supply voltage. The charge is shared, producing a small voltage difference that a sense amplifier amplifies to decide 0 or 1. Because this disturbs the stored charge (a destructive read), the amplified voltage is written back to the cell. Charge is also lost through junction and subthreshold leakage, so every row must be read and rewritten at intervals, which is called refresh. As a guide, standards up to DDR4 require all rows to be refreshed within 64 ms in the normal temperature range and DDR5 within 32 ms, with shorter intervals at high temperature.

DRAM vs. SRAM and flash memory

SRAM builds a latch from six transistors, so it needs no refresh and can be accessed in around 1 ns, but its cells are large and its cost per bit is high. DRAM's small 1T1C cell makes it roughly 20 times denser than SRAM, suiting it to large main memory, at the cost of access times of tens of nanoseconds because rows must be activated. NAND flash memory is nonvolatile, keeping data with power off, and offers even larger capacity at lower cost, but it writes and erases slowly and has a limited number of rewrite cycles. Systems therefore build a memory hierarchy with SRAM for caches, DRAM for main memory and SSDs for storage.

Product types and scaling challenges

DRAM products include DDR SDRAM for PCs and servers, low-power LPDDR for smartphones and similar devices, GDDR for graphics, and HBM, which stacks several dies with TSVs to provide a very wide bus. The central scaling challenge is keeping enough charge on the capacitor to read the data as cells shrink. Tall, narrow cylindrical capacitors, high-dielectric-constant (high-k) insulators and buried-word-line transistors that reduce leakage have been introduced to meet it. Higher density also brings reliability issues such as Rowhammer, where repeatedly activating a row flips data in neighboring rows.

Try it: questions about DRAM (dynamic random-access memory)

Which correctly describes the structure of a typical 1-bit DRAM memory cell?

  1. AOne transistor and one capacitor
  2. BSix transistors
  3. COne transistor with a floating gate
Show answer and explanation

Answer: A. One transistor and one capacitor

A DRAM cell consists of one transistor and one capacitor (1T1C), storing a bit as the presence or absence of charge on the capacitor. The capacitor is tiny—around 10 fF—so 0 and 1 differ by only tens of thousands of electrons. With so few components the cell is small (about 6F²), ideal for high density. Six transistors is the SRAM cell, and a floating-gate transistor is the flash memory cell.

Why does DRAM need periodic refresh operations?

  1. ATo increase read speed
  2. BBecause the number of writes is limited
  3. CBecause the charge stored in the capacitor is gradually lost through leakage current
Show answer and explanation

Answer: C. Because the charge stored in the capacitor is gradually lost through leakage current

Charge on the capacitor gradually leaks away through the cell transistor's subthreshold and junction leakage. Refresh reads and rewrites each cell before its data becomes unreadable; every row must be refreshed within 64 ms up to DDR4, and within 32 ms in DDR5. During refresh, the bank cannot be accessed and power is consumed, a burden that grows with capacity. A limit on write cycles is a characteristic of flash memory.

FAQ

What does DRAM stand for?

Dynamic random-access memory. It is called dynamic because the stored charge is lost over time and must be refreshed periodically, unlike SRAM (static RAM), which keeps its data without refresh as long as power is applied.

What is the difference between DRAM and SRAM?

DRAM uses a small 1T1C cell, so it can be made large and cheap, but it needs refresh and takes tens of nanoseconds to access. SRAM uses a six-transistor cell that needs no refresh and is fast, but takes more area. That is why DRAM is used for main memory and SRAM for CPU caches.

Does DRAM lose its data when power is turned off?

Yes. DRAM is volatile: when power is removed, refresh stops and the charge leaks away. If the chips are cooled, however, data can persist for seconds to minutes, which cold boot attacks exploit to read encryption keys from memory.

DRAM (dynamic random-access memory) in the explanations

Questions that mention DRAM (dynamic random-access memory) (94)

  1. Which correctly describes the structure of a typical 1-bit DRAM memory cell?
  2. Why does DRAM need periodic refresh operations?
  3. Which correctly describes the read operation of DRAM?
  4. Which pair of three-dimensional structures has been used in DRAM cells to secure capacitor capacitance?
  5. Which correctly describes a property of DRAM?
  6. In a DRAM cell array, which line connects to the gates of the cell transistors and selects the row to be read or written?
  7. How does the data retention time of DRAM cells generally change as temperature rises?
  8. Compared with SRAM, which is a characteristic of DRAM?
  9. Which correctly describes redundancy repair, used to improve DRAM yield?
  10. In DRAM, why is access time shorter when the same row (page) is accessed repeatedly?
  11. Why are high-k materials such as zirconium oxide used for the dielectric film of DRAM capacitors?
  12. Which correctly describes the self-refresh mode of DRAM?
  13. How much is an 8 Gbit DRAM chip in bytes?
  14. What does the CAS latency (CL) of DRAM mean?
  15. What is the main use of the DRAM standard called LPDDR?

Books on DRAM Ad

As an Amazon Associate I earn from qualifying purchases.

Comparisons that include this term

Related terms

Refresh HBM MRAM Bit line ECC (error-correcting code) Sense amplifier Word line 3D NAND Bank 3D DRAM

Back to the glossary