DDR4

On this page 7

DDR4 (double data rate fourth-generation synchronous dynamic random-access memory) is a JEDEC memory standard introduced in 2014 that defines the DRAM chips, modules and interface used as main memory in PCs, laptops and servers. It runs at a nominal 1.2 V and specifies data rates from 1600 to 3200 MT/s, transferring data on both edges of the clock.

In computer hardware and memory, DDR4 succeeded DDR3 and has been largely replaced by DDR5 in new desktop and server platforms. It remains widespread in installed systems, budget builds, industrial equipment and embedded designs because it is mature, inexpensive and well supported by many processors and motherboards.

How DDR4 memory works

DDR4 stores each bit as a charge in a capacitor that must be refreshed every few tens of milliseconds, organized into banks, rows and columns. Reading data requires activating a row, selecting columns and transferring a burst of eight words, a scheme known as 8n prefetch.

The main architectural change from DDR3 is the introduction of bank groups. A typical x8 DDR4 chip has 16 banks in 4 bank groups, and consecutive accesses to different bank groups can be issued with shorter delays, which raises effective throughput at high data rates.

ParameterDDR4 valueWhat it affects
Supply voltage1.2 V nominalPower consumption and heat
JEDEC data rates1600 to 3200 MT/sPeak bandwidth
Prefetch8n with burst length 8Internal core speed versus I/O speed
Banks16 in 4 bank groups for x4 and x8 chipsParallelism and access scheduling
Maximum die density16 GbMaximum module capacity
Module pins288 for DIMM, 260 for SO-DIMMPhysical compatibility
Key DDR4 specifications

Speeds, timings and real latency

DDR4 modules are labeled by data rate (for example DDR4-3200) and timings, of which CAS latency (CL) is the best known. CL is counted in clock cycles, so the real latency in nanoseconds equals CL multiplied by 2000 divided by the data rate.

GradeTypical CLPeak bandwidth per 64-bit channelCAS latency
DDR4-213315About 17.0 GB/sAbout 14.1 ns
DDR4-240017About 19.2 GB/sAbout 14.2 ns
DDR4-266619About 21.3 GB/sAbout 14.3 ns
DDR4-3200 JEDEC22About 25.6 GB/sAbout 13.8 ns
DDR4-3600 enthusiast profile16About 28.8 GB/sAbout 8.9 ns
Bandwidth and first-word latency of common DDR4 grades

The table shows a key point: absolute latency has stayed roughly constant across generations while bandwidth grew. Faster enthusiast modules run beyond JEDEC limits through XMP or EXPO profiles, often at 1.35 V, and stability then depends on the processor’s memory controller.

DDR4 compared with DDR3 and DDR5

Each DDR generation uses a different physical key notch and electrical interface, so modules are not interchangeable. DDR4 doubled practical capacity and speed over DDR3, and DDR5 doubled them again.

FeatureDDR3DDR4DDR5
Voltage1.5 V or 1.35 V1.2 V1.1 V
Typical data rates800 to 2133 MT/s1600 to 3200 MT/s4800 to 8000 MT/s and higher
Channel structure per moduleOne 64-bit channelOne 64-bit channelTwo 32-bit subchannels
Burst length8816
Power managementOn motherboardOn motherboardPMIC on module
On-die ECCNoNoYes, internal only
DDR generations compared

Compared with LPDDR4 in phones and thin laptops, standard DDR4 targets socketed modules and higher capacity, while low-power variants are soldered and optimized for standby power.

Module types and capacity

DDR4 is sold in several module formats that match different platforms and reliability needs. Server memory adds registers or buffers to support many modules per channel, and usually ECC, which corrects single-bit errors.

Module typeMain useTypical capacity per module
UDIMMDesktop PCs and workstations4 to 32 GB
SO-DIMMLaptops and small systems4 to 32 GB
RDIMMServers with registered clock and command lines8 to 64 GB
LRDIMMServers needing maximum capacity32 to 256 GB
DDR4 module formats

Running two matched modules in dual-channel mode doubles available bandwidth compared with a single module, which matters especially for integrated graphics and memory-bound workloads.

Practical pitfalls

  • XMP profiles are often disabled by default, so new memory may run at 2133 or 2400 MT/s until the profile is enabled.
  • Mixing kits with different chips or timings can cause instability even when the rated speeds match.
  • Four modules on a consumer board frequently force lower speeds than two modules.
  • DDR4 and DDR5 are not compatible; a motherboard supports one or the other, never both in the same slots.
  • Higher rated speed is not always faster if timings are much looser.

Stripped to the essentials

DDR4 is a type of working memory, the fast short-term storage a computer uses for whatever it is doing right now. It is like the desk surface where you spread out papers while you work, as opposed to the filing cabinet of the storage drive.

DDR4 was the standard desk size and speed for most computers for about a decade. Newer DDR5 memory is faster, but DDR4 still works well in many existing machines.

Where it is applied

An engineering firm extends the life of twenty desktop workstations from 2019 instead of replacing them. Each machine has a single 8 GB DDR4-2666 module, and users complain that large spreadsheets and CAD drawings slow down.

The IT team installs two matched 16 GB DDR4-3200 modules in each workstation, which the processors run at their supported 2666 MT/s. Capacity quadruples and the systems switch to dual-channel operation, doubling memory bandwidth. The upgrade costs a small fraction of new computers, swapping stops, and the workstations remain in productive service for another three years.