Patent ID: 11934267
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A non-transitory machine-readable medium comprising a processing device in communication with a memory device having instructions executable to:
invert each of a plurality of data bits in an information word;
add an inversion data bit at an end of the information word;
encode the information word with the added inversion data bit using a unidirectional error detecting code;
write the encoded information word to the memory device or other storage device;
read the encoded information word from the memory device or the other storage device; and
perform error detection on the encoded information word using the unidirectional error detecting code;
in response to an error detected in the encoded information word, flag the error; and
in response to no error detected in the encoded information word:
reverse the data bit inversion responsive to the inversion bit being set to a first state; and
maintain the data bit inversion responsive to the inversion bit being set to a second state.