| CPC G11C 11/5628 (2013.01) [G06F 11/0793 (2013.01); G11C 16/10 (2013.01); G11C 16/3459 (2013.01); G11C 16/0483 (2013.01)] | 20 Claims |

|
1. An operation method of a controller connected to a nonvolatile memory device, the operation method comprising:
receiving device information from the nonvolatile memory device by transmitting a first command to the nonvolatile memory device;
determining a pass/failure mode and information on a reference value based on the device information;
setting the pass/failure mode and the information on the reference value by transmitting a second command to the nonvolatile memory device; and
performing a program operation on selected memory cells of the nonvolatile memory device by transmitting a program command and data to the nonvolatile memory device,
wherein the pass/failure mode includes one of a program failure prediction mode, a program pass prediction mode, and a program pass/failure prediction mode.
|