A method of operating a semiconductor memory device includes performing a first program operation to simultaneously increase threshold voltages of memory cells having different target levels to sub-levels lower than the different target levels, verifying the memory cells by using different verify voltages, respectively, performing a second program operation to divide the threshold voltages of the memory cells, and performing a third program operation to increase the threshold voltages of the memory cells to the different target levels, respectively.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of operating a semiconductor memory device, the method comprising: performing a first program operation to simultaneously increase threshold voltages of memory cells having different target program levels to sub-levels lower than the different target program levels, by applying a first program pulse once to a selected word line coupled to the memory cells to be programmed, without a verify operation; verifying the memory cells by using different verify voltages, respectively; performing a second program operation to divide the threshold voltages of the memory cells; and performing a third program operation to increase the threshold voltages of the memory cells to the different target program levels, respectively.
2. The method of claim 1 , wherein the first program operation is performed for the threshold voltages of the memory cells to have the same distribution.
3. The method of claim 1 , wherein during the verifying of the memory cells, the different verify voltages are set to be higher than a lowest voltage, among threshold voltages of memory cells to be verified by each of the different verify voltages, and lower than the different target program levels, respectively.
4. The method of claim 3 , wherein the memory cells are verified to be fail as a result of the verifying of the memory cells.
5. The method of claim 1 , wherein the performing of the second program operation comprises: applying a second program pulse to the selected word line coupled to the memory cells.
6. The method of claim 5 , wherein the second program operation is performed without a verify operation.
7. The method of claim 5 , wherein the second program pulse is set to a higher level than the first program pulse.
8. The method of claim 1 , wherein the third program operation is performed by an Incremental Step Pulse Program (ISPP) scheme.
9. The method of claim 8 , wherein the performing of the third program operation comprises: applying a third program pulse to a selected word line coupled to the memory cells to increase the threshold voltages of the memory cells; and verifying the memory cells.
10. A semiconductor memory device, comprising: a memory cell array including a plurality of memory cells storing data; a peripheral circuit suitable for performing program, read and erase operations on the plurality of memory cells; and a control circuit suitable for controlling the peripheral circuit to perform a first program operation to increase threshold voltages of first memory cells having different target program levels, among the memory cells, to sub-levels lower than the different target program levels at the same time, by applying a program pulse once to a selected word line coupled to the first memory cells to be programmed, without a verify operation, to verify the first memory cells by using different verify voltages, respectively, to perform a second program operation to divide the threshold voltages of the first memory cells, and to perform a third program operation to increase the threshold voltages of the memory cells to be greater than the different target program levels, respectively.
11. The semiconductor memory device of claim 10 , wherein the control circuit controls the peripheral circuit to perform an erase operation for the first memory cell to have an erase state and perform the first program operation without performing a verify operation.
12. The semiconductor memory device of claim 11 , wherein when the first memory cells are verified, the control circuit controls the peripheral circuit to use the different verify voltages which are higher than a lowest voltage, among threshold voltages of memory cells to be verified by each of the different verify voltages, and lower than the different target program levels, respectively.
13. The semiconductor memory device of claim 10 , wherein the control circuit controls the peripheral circuit to perform the second program operation by applying a program pulse to a selected word line coupled to the first memory cells.
14. The semiconductor memory device of claim 10 , wherein the control circuit controls the peripheral circuit to perform the third program operation by an Incremental Step Pulse Program (ISPP) scheme.
15. The semiconductor memory device of claim 10 , wherein the control circuit controls the peripheral circuit to skip a verify operation during the first and second program operations and to perform the verify operation during the third program operation.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 8, 2015
October 25, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.