Patent ID: 11862261
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A method of operating a memory system including a memory controller and a nonvolatile memory device, the method comprising:
transmitting, by the memory controller, a write command, a write address and write data to be programmed to the nonvolatile memory device;
detecting, by the memory controller, an input/output (I/O) pattern of the write data;
selecting, by the memory controller, an improved verification level in response to a determination that the write data is write cold data or read hot data, the write cold data being data that is written less than a first number of times, the read hot data being data that is read more than a second number of times;
generating, by the memory controller, offset information including the improved verification level;
transmitting, by the memory controller, the offset information to the nonvolatile memory device;
changing, by the nonvolatile memory device, at least one of a first verification level through an N-th verification level based on the offset information, the first verification level through the N-th verification level corresponding to a first state through an N-th state, respectively, that are included in a distribution of threshold voltages; and
performing, by the nonvolatile memory device, a program loop once or more on the write data based on the first verification level through the N-th verification level such that at least one state among the first state through the N-th state is changed,
wherein the first state corresponds to a lowest voltage level, and the N-th state corresponds to a highest voltage level,
wherein, in response to the write data being the write cold data, the at least one state is changed such that an interval between an (N−1)-th state and the N-th state increases, and
wherein, in response to the write data being the read hot data, the at least one state is changed such that an interval between the first state and a second state increases.