A Complete Guide to Memory Timings

August 13, 2026
Published on  Updated on  
Memory 101

What Is CAS Latency (CL) in RAM? A Complete Guide to Memory Timings

Frequency gets all the marketing attention on a RAM spec sheet, but that string of numbers next to it — something like 40-52-52-134 — tells you just as much about how your memory actually performs.

?
Quick Answer

CAS Latency (CL) is the number of clock cycles a RAM module needs to wait between receiving a read command from the memory controller and actually delivering the requested data. It's essentially memory's response time. A lower CL means less delay per cycle — but CL only tells part of the story, because it has to be read together with the module's clock speed to know the real-world latency in nanoseconds.

01

What CAS Latency Actually Measures

Every time your CPU needs data from system memory, it sends a read command to the memory controller, which then has to locate that data inside the RAM module's internal grid and push it out to the output pins. CAS Latency — short for Column Address Strobe latency — is the number of clock cycles that process takes from command to data-ready.

Think of it as memory's reaction time. A module rated CL16 needs 16 of its own clock cycles to complete that round trip; a module rated CL40 needs 40. On its own, a smaller number sounds strictly better, and at a given clock speed, it is. Where things get more complicated is that CL is a cycle count, not a fixed unit of time — so a "cycle" on a slower module and a "cycle" on a much faster module aren't the same length in real time. That's the detail most buyers miss, and it's the reason CL alone can't tell you which of two kits is actually faster.

02

How to Read a Full Memory Timing String

On a spec sheet or in your BIOS, you'll usually see CAS Latency as the first number in a longer sequence, something like 36-46-46-96. Each number in that string represents a different stage of how memory locates and delivers data:

  • CL (CAS Latency): Delay between a read command and data becoming available — the number most buyers focus on.
  • tRCD: Time needed to activate a row before a column within it can be accessed.
  • tRP: Time needed to close one row before a different row can be opened.
  • tRAS: Minimum time a row must stay open before it can be closed again.

For everyday buying decisions, CL is the number worth understanding first — the other three matter more once you're deep into manual overclocking and fine-tuning a kit past its rated XMP or EXPO profile.

03

Is a Lower CL Always Better?

Not once you're comparing kits running at different speeds. At the exact same clock speed, a lower CL is unambiguously faster — less waiting per cycle, full stop. The catch is that CAS Latency tends to climb as memory speed climbs, because running more cycles per second makes each individual cycle shorter, and it takes more of those shorter cycles to cover the same physical delay inside the chip.

Common misconception: A DDR5 kit with CL36 is not automatically slower than a DDR4 kit with CL16. DDR5 cycles are considerably shorter than DDR4 cycles, so a higher CL number at a much higher clock speed can still add up to a shorter real-world delay. The CL number by itself is not a fair comparison across different memory speeds or generations.

That's why a high-frequency kit with a somewhat higher CL can outperform a lower-frequency kit with a lower CL — the extra bandwidth and shorter cycle time end up outweighing the slightly higher cycle count. To make an honest comparison between two kits, you need to convert CL into an actual time value, which is where the formula below comes in.

04

How to Calculate Real-World Latency

Converting CL into nanoseconds lets you compare kits at different speeds on equal footing. The formula is straightforward:

Formula
Latency (ns) = (CL ÷ Speed in MT/s) × 2000
Example: A DDR5-6400 kit running CL30 → (30 ÷ 6400) × 2000 ≈ 9.38 ns

Run this same formula on any two kits you're comparing, and whichever one returns the lower nanosecond figure is the one with genuinely lower real-world latency — regardless of which one has the "better-looking" CL number on the box.

05

Typical CAS Latency by Memory Generation

CL numbers aren't comparable across DDR generations without running the formula above, but it helps to know the typical range for each generation so an unusually high or low CL stands out as worth double-checking.

Generation Typical Speed Range Typical CL Range
DDR3 1333 – 2133 MT/s CL9 – CL11
DDR4 2133 – 3600 MT/s CL15 – CL19
DDR5 4800 – 8000+ MT/s CL30 – CL40

Ranges reflect commonly available mainstream and enthusiast kits; JEDEC baseline specs and factory-tuned XMP/EXPO profiles can fall outside these ranges.

Key Takeaways
  • CAS Latency measures how many clock cycles memory needs to respond to a read request.
  • At the same clock speed, a lower CL is always faster.
  • CL cannot be compared directly across different speeds or DDR generations — convert to nanoseconds first.
  • Formula: Latency (ns) = (CL ÷ Speed in MT/s) × 2000.
  • A high-speed kit with a higher CL can still beat a lower-speed kit with a lower CL.
06

Frequently Asked Questions

Is CL16 or CL18 faster?

At the same memory speed, CL16 is faster than CL18 — it needs fewer clock cycles to respond to a read command. If the two kits run at different speeds, you need the nanosecond formula above to know for sure.

Does CAS Latency matter for gaming?

It can have a small, measurable impact on frame times and 1% lows in CPU-bound titles, but the effect is usually modest compared to overall memory speed and capacity. For most gaming builds, matching your platform's supported speed and running a stable XMP/EXPO profile matters more than chasing the lowest possible CL.

Why does DDR5 have higher CL numbers than DDR4?

DDR5 runs at much higher clock speeds than DDR4, which means each clock cycle is shorter. It takes more of those shorter cycles to cover the same physical response time inside the memory chip, so DDR5's CL numbers look higher even though real-world latency is often comparable to or better than DDR4.

Can I lower CAS Latency myself?

Yes, within limits — tightening CL manually (or via an XMP/EXPO profile) is a common overclocking step, but going below a module's rated timings can cause instability. Any manual timing change should be stress-tested before it's trusted for daily use.

RAM Memory Timings DDR5 DDR4 PC Building
Published on  Updated on