6ms access time of a stick of ddr describes how long one call and response loop of a read or write takes, from cpu to memory back to cpu ok? .... And one read or write is made up of several command rate (1T) cycles, broken into 4 main areas, Cas, Ras to Cas delay, Ras Precharge and Active to Precharge delay yeah?
But a complete memory access sequence neednt necessarily take the same time (or does it?).
Anyway, when working it out, would I be correct in assuming that tRas is a compulsory event, tRP does not need to occur if the same row is accessed again, tRCD does not need to occur if no column change is needed, and CAS is also a compulsory event?
With memory with fast timings of say, 2-2-2-5, worked out as above that gives just a tRAS+CAS latency penalty of 7 cycles. Therefore, for fast ram, 7 cycles is 1 access time which is 6ms. (But for say, slow old 3-4-4-8 ram, 11 cycles minimum for tRAS+CAS.
Have I lost a plot somewhere or is that acceptable as an explanation of an access time? So despite 6ns being a fact that you can measure, this means the 1T command rate of a memory subsystem (that we refer to so much in overclocking and reviews) is not just dependant on what speed ram you bought, but also the nature of the memory event?
My other half a brain wonders if perhaps there is a penalty for finding out there is nothing to do at tRP and tRCD time, perhaps it still has to wait the advertised time till it moves on to the next event? Doesnt make sense tho. Or perhaps there is a more definitive meaning of 1 access when nanoseconds are measured? If someone knows it could they share please?
Also I wonder (ask) if there is any additional delay when calculating access time, from the CAS event making the result available to the wire, to the CPU acting upon it (kinda like a 5th event, like tRCD in reverse)?
Thanks for any pointers.
Ad
But a complete memory access sequence neednt necessarily take the same time (or does it?).
Anyway, when working it out, would I be correct in assuming that tRas is a compulsory event, tRP does not need to occur if the same row is accessed again, tRCD does not need to occur if no column change is needed, and CAS is also a compulsory event?
With memory with fast timings of say, 2-2-2-5, worked out as above that gives just a tRAS+CAS latency penalty of 7 cycles. Therefore, for fast ram, 7 cycles is 1 access time which is 6ms. (But for say, slow old 3-4-4-8 ram, 11 cycles minimum for tRAS+CAS.
Have I lost a plot somewhere or is that acceptable as an explanation of an access time? So despite 6ns being a fact that you can measure, this means the 1T command rate of a memory subsystem (that we refer to so much in overclocking and reviews) is not just dependant on what speed ram you bought, but also the nature of the memory event?
My other half a brain wonders if perhaps there is a penalty for finding out there is nothing to do at tRP and tRCD time, perhaps it still has to wait the advertised time till it moves on to the next event? Doesnt make sense tho. Or perhaps there is a more definitive meaning of 1 access when nanoseconds are measured? If someone knows it could they share please?
Also I wonder (ask) if there is any additional delay when calculating access time, from the CAS event making the result available to the wire, to the CPU acting upon it (kinda like a 5th event, like tRCD in reverse)?
Thanks for any pointers.
Ad
