Patent ID: 7783846
Filing Date: 2010-08-24
Classification: G11C

Abstract:
1. A method to operate a memory device, comprising: prior to overwriting a first unit of data at a location in a memory device with a second unit of data, determining, based at least part on the first unit of data, if more energy is required to write the second unit of data than to write a modified second unit of data, where the modified second unit of data comprises the second unit of data with at least one sub-unit thereof having bits that are inverted and at least one other sub-unit thereof having bits that are not inverted; in response to determining that less energy is required to write the modified second unit of data, overwriting the first unit of data with the modified second unit of data and writing at least one bit for indicating a location in the modified unit of data of the at least one sub-unit having the inverted bits.