| CPC G11C 7/222 (2013.01) [G11C 7/1081 (2013.01); G11C 7/14 (2013.01); G11C 7/225 (2013.01)] | 20 Claims |

|
1. A nonvolatile memory comprising:
a receive buffer configured to generate a buffer signal by comparing an input signal with a reference voltage;
a reference voltage calibrator configured to generate a calibrated reference voltage code signal based on a reference voltage code signal and the buffer signal; and
a reference voltage generator configured to generate the reference voltage based on the calibrated reference voltage code signal,
the reference voltage calibrator comprising
a duty cycle monitor configured to generate a monitoring signal by measuring a duty cycle of the buffer signal;
an up/down counter configured to generate a count number signal by comparing a reference duty cycle with a measurement duty cycle corresponding to the monitoring signal; and
a code calculator configured to generate the calibrated reference voltage code signal based on the count number signal and the reference voltage code signal.
|