What are memory timings?

When the topic of memory performance comes up, most people usually think of a memory module speed. Module speed is a measure of the ability to transfer data, like: DDR2 800MHz, DDR3 1600MHz, and DDR4 2400MHz (or MT/s). Timings, however, determine how fast your memory can respond to requests for performing actions.

When we look at timings of memory, they are typically displayed in a numerical format; 9-9-9-24 is as an example of a generic DDR3 memory timing. Below is a table that displays some standard timings for different types of DDR memory.

Generation

CL

tRCD

tRP

tRAS

DDR2

5

5

5

15

DDR3

9

9

9

24

DDR4

16

16

16

N/A

Timings are most commonly broken down to the four values: CAS Latency (CL), Row Column Delay (tRCD), Row Precharge Time (tRP), and Row Active Time (tRAS). If you noticed the table above has the tRAS missing for DDR4, this is because this value has been merged into another number with the new memory technology, so it is no longer relevant.

CL

tRCD

tRP

tRAS

This is the time it takes for a memory module to have data ready upon request of the memory controller

The time it takes to read memory after the memory is ready

The time it takes for memory to have a new row ready for using data

Minimum time required for a row to be active to ensure data can be accessed from it

The most widely recognized timing for memory would be CAS Latency. This value is typically synonymous with performance. However, it can be  misleading at times. Most would think that the lower the CAS Latency the better, as this value refers to your memory's ability to quickly respond to new information.  This isn't completely accurate as newer memory types typically have much higher CAS latency times than their older counterparts. 

Why do new memory types have slower latency times? Along with different timings, there is an attribute called Clock Cycle Time. This is a measurement reflective of how quickly the memory can be ready for a new set of commands. New memory types, like DDR4, have significantly faster Clock Cycle Times than older memory. As the chart below illustrates, this effectively means the True Latency (real speed) is much faster. If you would like to know more about speed vs latency, check out this in-depth article.

Technology

Module Speed (MT/s)

Clock Cycle Time (ns)

CAS Latency (CL)

True Latency (ns)

SDR

100

8.00

3

24.00

SDR

133

7.50

3

22.50

DDR

333

6.00

2.5

15.00

DDR

400

5.00

3

15.00

DDR2

667

3.00

5    

15.00

DDR2

800

2.50

6

15.00

DDR3

1333

1.50

9

13.5

DDR3

1600

1.25

11

13.75

DDR4

1866

1.07

13

13.93

DDR4

2133

0.94

15

14.06

DDR4

2400

0.83

17

14.17

DDR4

2666

0.75

18

13.50

In most cases you shouldn't worry about your memory timings. As long as you purchase memory that the Crucial® Advisor™ tool or System Scanner tool  says is compatible with your computer, you can be assured that you have memory that is capable of running in your system. The only exception to this rule is when purchasing high performance Ballistix® parts for custom built systems. Some CPUs are limited with the memory speed and latencies they will support, so it’s always a good idea to check the max memory speed your CPU will support, before paring it with any higher-end memory.  If you have any further questions be sure to reach out to Crucial support.

©2023 Micron Technology, Inc. All rights reserved. Information, products, and/or specifications are subject to change without notice. Neither Crucial nor Micron Technology, Inc. is responsible for omissions or errors in typography or photography. Micron, the Micron logo, Crucial, Ballistix, and the Crucial logo are trademarks or registered trademarks of Micron Technology, Inc. All other trademarks and service marks are the property of their respective owners.