| CPC G11C 7/062 (2013.01) [G11C 7/1048 (2013.01); G11C 7/1069 (2013.01); G11C 7/1096 (2013.01); G11C 7/12 (2013.01)] | 18 Claims |

|
1. A memory device, comprising:
a memory array including nonvolatile memory (NVM) cells coupled by a plurality of bit lines, the NVM cells configured to store one of data values or reference values, wherein multiple bit lines of the plurality of bit lines are each coupled to an NVM cell pair storing the reference values;
switching circuitry coupled to the multiple bit lines each coupled to the NVM cell pair, wherein the switching circuitry is configured to select at least one of the NVM cell pairs and output an average reference value of the reference values stored in the selected NVM cell pairs; and
comparator circuitry including one input coupled to a selected NVM cell storing a data value, another input coupled to the switching circuitry, wherein the comparator circuitry is configured to determine a state of the selected NVM cell based on a comparison of the data value stored and the average reference value.
|