Patent ID: 9589661
Date: 2017-03-07
CPC Classifications: G06F,G11C,H03M

Claim:
1. A method of programming target memory cells of a nonvolatile memory device, the method comprising: programming the target memory cells to at least one state corresponding to received write data, wherein once programmed to the target memory cells the write data defines program data; providing an error-check result based at least in part on a code-word read from the target memory cells as program data; and controlling a program time for a program operation subsequently used to program the target memory cells based on the error-check result, wherein the error-check result is a bit error rate (BER), the BER indicating an occurrence of errors in the program data stored in the target memory cells, and the controlling of the program time for the program operation subsequently used to program the target memory cells based on the BER comprises decreasing the program time by a unit time when the BER falls below a lower limit for the BER.