Memory device for internally performing read-verify operation, method of operating the same, and memory system including the same
First Claim
Patent Images
1. A method of operating a memory device, comprising:
- writing initial data to non-volatile memory cells of a non-volatile memory cell array;
generating a difference value based on a difference between first data related to the initial data written to the non-volatile memory cells and second data related to the initial data written to the non-volatile memory cells;
comparing the difference value with a reference value;
generating a status signal having a first state indicating that the initial data has been successfully written when the difference value is less than the reference value, and having a second state indicating that the initial data has not been successfully written when the difference value is equal to or greater than the reference value;
performing a read-verify operation on the initial data, by the memory device, when the status signal has the first state;
transmitting the status signal to a controller; and
transmitting the initial data to the controller when the status signal has the second state,wherein the status signal causes the controller to perform the read-verify operation on the initial data when the status signal has the second state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a memory device includes writing initial data to non-volatile memory cells of a non-volatile memory cell array, generating a difference value based on a difference between first data related to the initial data written to the non-volatile memory cells and second data related to the initial data written to the non-volatile memory cells, comparing the difference value with a reference value, and generating and transmitting a status signal indicating that the initial data has been successfully written to a controller when the difference value is less than the reference value. The data may be randomized by the controller or the memory device.
23 Citations
17 Claims
-
1. A method of operating a memory device, comprising:
-
writing initial data to non-volatile memory cells of a non-volatile memory cell array; generating a difference value based on a difference between first data related to the initial data written to the non-volatile memory cells and second data related to the initial data written to the non-volatile memory cells; comparing the difference value with a reference value; generating a status signal having a first state indicating that the initial data has been successfully written when the difference value is less than the reference value, and having a second state indicating that the initial data has not been successfully written when the difference value is equal to or greater than the reference value; performing a read-verify operation on the initial data, by the memory device, when the status signal has the first state; transmitting the status signal to a controller; and transmitting the initial data to the controller when the status signal has the second state, wherein the status signal causes the controller to perform the read-verify operation on the initial data when the status signal has the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory device, comprising:
-
a non-volatile memory cell array comprising non-volatile memory cells, wherein initial data output from a controller is written to the non-volatile memory cells; a difference value generation circuit configured to generate a difference value based on a difference between first data related to the initial data written to the non-volatile memory cells and second data related to the initial data written to the non-volatile memory cells; a register configured to store a reference value; and a comparator configured to compare the difference value with the reference value stored in the register and to generate a status signal having a first state indicating that the initial data has been successfully written when the difference value is less than the reference value, and having a second state indicating that the initial data has not been successfully written when the difference value is equal to or greater than the reference value, wherein a read-verify operation is performed on the initial data, by the memory device, when the status signal has the first state, wherein the status signal causes the controller to perform the read-verify operation on the initial data when the status signal has the second state. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification