Methods and structure for fault tolerant Non Volatile Memory (NVM) devices
are provided. Readings of selected memory cells are compared to two
thresholds above and below a neutral value. Consistency of comparison
outputs is used to determine a good or bad reading. Parity bit correction
can be used to correct bad readings.