As with any electronic system, errors in the memory subsystem are possible due to design failures/defects or electrical noise in any one of the components. These errors are classified as either ...
The second generation of ECC can correct a whole device, while the third adds internal ECC. In memory, the principal purpose of ECC has been to correct for noise that may randomly occur while reading.