Naive question, but can't this be solved with device-level error correction?
It could be like ECC RAM but you'd have to make new hardware.
It could be like ECC RAM but you'd have to make new hardware.