RAM timings info slightly off

16-16-16-40 is the timing the module advertises as supported at 1200 MHz.
Actually the exact number is 32.5 / 0.833 = 39.0156, but the JEDEC standard says to round it to the next integer, so 40.
 
Not sure where you're getting the 40, anywhere I can find says 39. Why round up when it's so much closer to down though? Maybe the package/Gskill site rounded down?
Also, it's a little off for more than just that timing. Here's a lower one.
View attachment 6713
 
I explained above how and why the number is calculated.
Your other attachment seems to be missing.
I have done more research here and found an interesting thing. Earlier DDR4 specifications were using a 1% correction factor, but later ones changed this to 2.5%.
If software is using the 1% factor, then it gives 40. But applying 2.5% would result in 39. It's not common that specifications make a change that would have such an impact, but I will account for this change in the next build.
 
Last edited:
Back
Top