CAS Latency Chart: DDR3, DDR4 and DDR5 Kits Compared

By TechCompare · Updated · How we check

This chart ranks common DDR3, DDR4 and DDR5 memory kits by first word latency, which is the CAS latency turned into nanoseconds. The lowest number comes first. Each row also shows the clock cycle time and the peak bandwidth of one channel.

A kit's CL is a count of clock cycles, not a time. The same CL is a different wait at a different speed, so the table converts every kit before it sorts them. Pick a kit to see its full timings, or to load it into the calculator.

CAS latency by kit, fastest first

First word latency in nanoseconds, from the lowest to the highest. Bandwidth is the peak for one 64-bit channel.

KitTypeData rate (MT/s)CLCycle (ns)First word (ns)To scaleBandwidth (GB/s)
DDR4-3200 CL14DDR43200140.6258.7525.6
DDR4-3600 CL16DDR43600160.5568.8928.8
DDR4-4000 CL18DDR44000180.5009.0032.0
DDR5-7200 CL34DDR57200340.2789.4457.6
DDR5-8000 CL38DDR58000380.2509.5064.0
DDR5-6400 CL32DDR56400320.31310.0051.2
DDR5-6000 CL30DDR56000300.33310.0048.0
DDR4-3600 CL18DDR43600180.55610.0028.8
DDR4-3200 CL16DDR43200160.62510.0025.6
DDR3-1866 CL10DDR31866101.07210.7214.9
DDR3-1600 CL9DDR3160091.25011.2512.8
DDR5-6000 CL36DDR56000360.33312.0048.0
DDR4-2400 CL15DDR42400150.83312.5019.2
DDR5-5600 CL36DDR55600360.35712.8644.8
DDR5-4800 CL40DDR54800400.41716.6738.4

How CL turns into nanoseconds

According to Wikipedia's CAS latency article, CL is the delay in clock cycles between the READ command and the moment data is available. To get a time, multiply CL by the length of one clock cycle.

DDR memory moves data twice per clock cycle, so the clock runs at half the data rate. A DDR5-6000 kit has a 3000 MHz clock, and each cycle takes 0.333 ns. At CL30 that's 30 cycles, or 10.00 ns.

As a formula, first word latency in nanoseconds is CL × 2000 ÷ the data rate in MT/s. The 2000 is there because a cycle lasts 1000 divided by the clock in MHz, and the clock is half the data rate.

Why a higher CL can still be as fast or faster

A bigger CL number doesn't mean a slower kit when the clock runs faster. DDR4-3200 CL16 has a cycle time of 0.625 ns, so its CL takes 10.00 ns. DDR5-6000 CL30 has a CL of 30 against 16, but each of its cycles lasts only 0.333 ns. It lands on 10.00 ns too.

DDR4-3600 CL18 and DDR5-6400 CL32 reach the same 10.00 ns, so these four kits sit in a row in the table. Kits that tie go by data rate, with the highest first.

The reverse holds as well. Wikipedia's Memory timings article says that without the clock frequency, it's impossible to say whether one set of timings is faster than another. Don't compare CL numbers across kits that run at different speeds.

First word latency is only part of the story

CL is the wait for the first word of data once a row is already open. The CAS latency article says a completely random access also has to close any open row and open the one it wants before the CAS latency starts. Two timings, tRP and tRCD, set those steps, and the chart doesn't rank them.

They can differ between kits with the same CL time. DDR4-3200 CL16 has a tRCD of 18 cycles, and DDR5-6000 CL30 has a tRCD of 38 cycles. Opening a row takes 12.67 ns on the DDR5 kit and 11.25 ns on the DDR4 kit, even though both reach their first word in 10.00 ns. Open a kit in the calculator to see all of its timings.

Bandwidth is a separate number. A 64-bit DDR5-6000 channel peaks at 48.0 GB/s, which is 88% above the 25.6 GB/s of DDR4-3200. The Memory timings article says higher bandwidth can improve systems with several processors or threads, and integrated graphics that use system memory, even when latency goes up.

The same article says different workloads have different memory access patterns, so it's hard to say how much a latency gap changes real performance. It also says the architecture of the CPU can change the latency.

Picking a kit from the chart

Start with the generation your board takes. According to Wikipedia's DDR4 article, DDR4 isn't compatible with any earlier type of RAM because of its signaling voltage and physical interface, so your CPU and motherboard usually decide this for you. Within a generation, look for a low first word latency, then compare prices.

Each row shows the speed and timings a kit is sold at. Faster kits reach them through an XMP or EXPO profile. The Memory timings article says some modules store these faster, tested profiles next to the standard JEDEC ones, and the BIOS lets you choose between them. If your BIOS runs a kit on a JEDEC profile, you get that profile's timings, and the row here won't match what the kit runs at.

For a closer look at one kit, open it in the RAM Latency Calculator. The DDR4 vs DDR5 latency page compares two popular kits, and the RAM latency guide for PC builders covers how to choose.

Frequently asked questions

What is CAS latency?
CAS latency, or CL, is the delay in clock cycles between a read command and the moment the data is available. It's the number after CL on the kit, like the 30 in DDR5-6000 CL30. Multiply it by the cycle time to get nanoseconds. At 6000 MT/s that's 10.00 ns.
Is a lower CL always better?
No. CL counts clock cycles, and cycles get shorter as the data rate goes up, so compare kits in nanoseconds. DDR4-3200 CL16 and DDR5-6000 CL30 both take 10.00 ns, even though their CL numbers are far apart. At the same data rate a lower CL does win. DDR5-6000 CL36 takes 12.00 ns, against 10.00 ns for CL30.
What is first word latency?
It's the time from a read command to the first word of data, in nanoseconds. You get it by multiplying CL by the cycle time. It assumes the row is already open. A random read to a closed row also waits for the old row to close and the new one to open, so it takes longer.
Is DDR5 faster than DDR4?
It depends on what you measure. DDR5-6000 CL30 wins on bandwidth, with 67% more per channel than DDR4-3600. DDR4-3600 CL16 wins on first word latency, at 8.89 ns against 10.00 ns. The Memory timings article says each new generation has higher transfer rates but about the same absolute latency.
How do I convert CL to nanoseconds?
Multiply CL by 2000, then divide by the data rate in MT/s. For DDR4-3600 CL16 the result is 8.89 ns. The 2000 is there because the clock runs at half the data rate, and a cycle lasts 1000 divided by the clock in MHz.
Do these timings match the kit I bought?
Maybe not. Each row uses a common retail profile for its speed, and kits at the same speed ship with different timings. Check the numbers on your kit's label, then enter them in the calculator.