I have a mask ROM in a synthesizer module whose contents no longer match the expected CRCs, with it likely being just a single bit error. The ROM is circa 20 years old.
Assuming this is not a manufacturing fault, what are the mechanisms by which a mask ROM might degrade, and do mask ROMs have an expected lifetime?