Originally Posted by Joshn
why the latency and timings change it different voltages?
Could you repeat that question ...in English?
Voltage doesn't change timings, that's done in the BIOS.
If you mean "Why do I have to run higher voltage inorder to run memory faster and/or with tighter timings? Then the answer is that memory is basically a bunch of capacitors. they get charged up, they get discharged. Chargerd = a "0", discharged = a "1" in digital terms. They also loose charge (leak down) by themselves. If you spend less time charging them up, they don't get fully charged and will leak down to soon (ie data corruption, or more accurately, data gone!). So if you run higher speeds or faster timings, you have to use a higher voltage to get the capacitors fully charged so they will hold their data until the memory controller needs it again.
When buying high end memory, the memory ICs used (BH5 for spectacurly low latencies, TCCD for blazing speeds) is more of an indicator of overclockability than brand or manufacturer's specification.
Her's some TCCD at DDR665
Get a program called A64Info (I like v0.5) and you can play with all 31 latencies, instead of just the usual 4. Cas is the key to speed, Tref, MAL and Read Preamble are the keys to stability.Edited by billbartuska - 6/16/08 at 6:33am