I have searched quite a few places and have not been able to find this answer anywhere.
I understand that, for DDR and DDR2 (and presumably for any DDRx in the future), there are two different clock rates: the memory clock rate, and the effective memory rate. For DDR, these might be 200 MHz and 400 MHz, while for DDR2 these might be 200 MHz and 800 MHz.
What confuses me is why latency timings on DDR2 memory are higher than for DDR. I would think that 4-4-4-12 represents memory clocks, meaning that the latency equates to 24 x 5ns or 120ns, but why should DDR2 latency be higher? Maybe it represents effective memory ticks, 24 x 1.25ns or 30ns, but this seems low.
So:
1) which is it, memory clocks or effective memory rate ticks?
2) if it's still memory clocks, why is it higher for the same memory clock rate?
--dv
I understand that, for DDR and DDR2 (and presumably for any DDRx in the future), there are two different clock rates: the memory clock rate, and the effective memory rate. For DDR, these might be 200 MHz and 400 MHz, while for DDR2 these might be 200 MHz and 800 MHz.
What confuses me is why latency timings on DDR2 memory are higher than for DDR. I would think that 4-4-4-12 represents memory clocks, meaning that the latency equates to 24 x 5ns or 120ns, but why should DDR2 latency be higher? Maybe it represents effective memory ticks, 24 x 1.25ns or 30ns, but this seems low.
So:
1) which is it, memory clocks or effective memory rate ticks?
2) if it's still memory clocks, why is it higher for the same memory clock rate?
--dv