Don Y wrote:
For 64 bit memory (assuming you want to treat it as a
64 bit
entity) you need 7 bits (minimum) to "correct a single bit error".
Doesn't that mean that there's roughly a 10% chance that a memory error is
going to be in the ECC bits rather than the main operating memory - and that a
problem there could result in the system correcting an imaginary fault?
Do systems generally do exhaustive tests periodically on the ECC bits only in
order to minimise such problems? Or is the memory for the ECC bits somehow
made from more reliable (but more expensive) memory ICs?
cheers
Jules