CPC G11C 13/0069 (2013.01) [G11C 11/1673 (2013.01); G11C 11/1675 (2013.01); G11C 13/004 (2013.01); G11C 13/0004 (2013.01)] | 20 Claims |
1. An integrated circuit comprising:
a memory storage having bit cells, wherein a bit cell of the bit cells has a more preferred state and a less preferred state;
a write path switch configured to have a connection state determined by a reliability indicator;
a write terminal configured to receive a data of a data set;
a write driver having an input configured to receive an input data from the write terminal through either a first write path or a second write path as determined by the connection state of the write path switch, the write driver is operative to write an input bit of the input data into the bit cell as a stored bit;
wherein the input data received through the first write path is configured to be equal to the data at the write terminal, and the input data received through the second write path is configured to be a bitwise complement of the data at the write terminal; and
wherein the reliability indicator is configured to be set based on a majority bit value in the data or based on a minority bit value in the data.
|