Skip to content

Where public knowledge stops

Telling a reader where the wall of secrecy actually sits is a service. Most writing on DRAM either implies everything is knowable or implies nothing is. Neither is true, and the boundary is sharp enough to draw.

What is public, and where to get it

The standard itself. JEDEC’s DDR5 specification defines bank grouping, on-die ECC, the module-level power management architecture, and the timing parameter definitions every datasheet then instantiates. Free after registering an account — the widespread belief that it is paywalled is simply wrong.

How a shipping part behaves. Micron publishes complete component datasheets: timing tables, mode register maps, refresh behaviour, speed bins, per part number. This is the most detailed open description of a real DRAM device that exists, and it is the correct source for any concrete timing figure.

What the datasheet does not admit. Academic characterisation has measured the margin the datasheets keep. Retention behaviour turns out to be data-pattern dependent and to vary over time in the same cell, which makes refresh a statistical problem rather than a fixed interval. Repeatedly activating a row disturbs its physical neighbours. Neither behaviour appears in vendor documentation; both are established on commodity parts by researchers with an FPGA and a DIMM.

That last vein exists because of the secrecy. It is the best material available on real device behaviour, and it is fully open.

What is dark, and why

Area Status
Cell array architecture, banking, interface Public — standards and datasheets
Timing parameters, mode registers, refresh Public — vendor datasheets
Real-world retention, disturbance, margin Public — academic characterisation
Process integration and flow Dark
Capacitor formation, high-aspect-ratio etch Dark
Dielectric stacks and materials Dark
Yield learning, defect density, binning economics Dark

The line is not arbitrary. Everything above it is something a customer must know to use the part, or something a researcher can measure from outside. Everything below it is what actually distinguishes three companies that all sell a standardised commodity, which is precisely why none of them discuss it.

Patents and litigation records are the partial exception, and the history pillar uses both. A patent discloses by design; discovery discloses by compulsion. Neither gets you a process flow.

What this means for a reader

If you are trying to learn how DRAM works, the public record is genuinely sufficient and mostly free. If you are trying to learn how DRAM is made well enough to make it, the public record stops well short, and no amount of persistence closes that gap.

Pages in this project will say which side of that line a claim comes from rather than blurring the two.

Sources

standardFree, registration required

JESD79-5 - DDR5 SDRAM

JEDEC Solid State Technology Association · JESD79-5, 2020

The DDR5 base standard. Authoritative for bank grouping, on-die ECC, the move of power management onto the module, and the timing parameter definitions that every DDR5 datasheet then instantiates. Free after registration. Later revisions (JESD79-5A, -5B, -5C) change numbers that matter; do not cite this record for a figure taken from a revision without recording which revision.

datasheetOpen access

Micron DDR5 SDRAM part catalog and datasheets

Micron Technology, Inc. · 2021

Entry point to full component datasheets: complete timing tables, mode register maps, refresh behaviour and speed bins, per part number. This is the most detailed openly published description of how a shipping DRAM part behaves, and the correct source for any concrete timing figure. It stops exactly where the trade secrets start — nothing here describes process integration, capacitor formation or yield.

technoteOpen access

Micron DDR5 SDRAM: New Features

Micron Technology, Inc. · 2019

Vendor explanation of what DDR5 changed and why, written for engineers rather than for press. Useful as a readable gloss on JESD79-5, and as a specimen of the one vendor that still publishes substantive technical documentation openly. Treat framing as vendor voice; treat the parameter descriptions as reliable but secondary to the JEDEC standard.

paperPaywalled

An experimental study of data retention behavior in modern DRAM devices

Jamie Liu, Ben Jaiyen, Yoongu Kim, et al. · ISCA 2013 (40th Annual International Symposium on Computer Architecture), pp. 60-71, 2013

Retention-time characterisation across a large population of real DRAM chips, and the standard citation for data-pattern dependence and variable retention time — two behaviours that make refresh a statistical problem rather than a fixed 64 ms rule. Useful precisely because refresh behaviour is documented in datasheets while the physics that forces the margin is not.

paperPaywalled — preprint available

Flipping bits in memory without accessing them: An experimental study of DRAM disturbance errors

Yoongu Kim, Ross Daly, Jeremie Kim, et al. · ISCA 2014 (41st ACM/IEEE International Symposium on Computer Architecture), pp. 361-372, 2014

The paper that opened the RowHammer literature, and the best worked example of the project's reverse-engineering vein: characterisation of commodity DIMMs from multiple vendors, published because vendors would not disclose the behaviour themselves. Cite it for disturbance-error methodology and for the general finding that the effect is a scaling artefact rather than a defect. Per-vendor and per-module numbers are specific to the parts tested and should not be generalised to a process node or a generation.

paperPaywalled — preprint available

SoftMC: A Flexible and Practical Open-Source Infrastructure for Enabling Experimental DRAM Studies

Hasan Hassan, Nandita Vijaykumar, Samira Khan, et al. · HPCA 2017 (IEEE International Symposium on High Performance Computer Architecture), pp. 241-252, 2017

FPGA-based memory controller that issues arbitrary DRAM command sequences to real DIMMs, which is how most published timing-margin and retention results since 2017 were actually obtained. Read it to understand what commodity DRAM characterisation can and cannot establish, and to see which datasheet timing parameters turn out to carry large guardbands in practice.

lectureOpen access

Computer Architecture (ETH Zurich, Fall 2023) - course materials

Onur Mutlu · ETH Zurich, Fall 2023, 2023

Full graduate course with slides, readings and recorded lectures, all free. The memory-system lectures are the closest thing to a textbook treatment of modern DRAM internals, and the reading lists are themselves a curated bibliography worth mining for this registry. Companion recordings are on the Onur Mutlu Lectures channel.