Storage device and method of operating the same
AssigneeSK hynix Inc.
InventorsMin Ho Her, Dong Hyun Kim, Seung Il Kim, Youn Ho Jung
Life of this patent
Estimating the term…
Abstract
A memory system includes a memory device including a first memory region of higher density storage and a second memory region of lower density storage; and a controller configured to control the memory device to sequentially perform a backup program operation to the second memory region and perform coarse program and fine program operations to the first memory region for each of data chunks, wherein the controller controls, for at least two among the data chunks, the memory device to first perform the coarse program and then perform the fine program operation, and wherein the controller controls the memory device to perform the backup program operation without a program verify process.
Claims20
A memory controller configured to control a memory device including a first block and a second block, the memory controller comprising:
- a memory operation controller configured to generate a plurality of program commands corresponding to a write request received from a host, and provide the plurality of program commands to the memory device;
- and
- a program sequence controller configured to determine a sequence in which the memory operation controller provides the plurality of program commands to the memory device,
- wherein the plurality of program commands includes a main program command for storing a data chunk having a fixed size within write data corresponding to the write request in the first block, and a backup program command for storing the data chunk in the second block,
- wherein an operation according to the main program command includes a program pulse applying operation of storing the data chunk in the first block, and a program verify operation corresponding to the program pulse applying operation, and
- wherein an operation according to the backup program command includes a program pulse applying operation of storing the data chunk in the second block and skips a program verify operation corresponding to the program pulse applying operation by the backup program command.
A storage device comprising:
- a memory device including a first block having memory cells each of which stores n data bits, where n is a natural number greater than m, and a second block having memory cells each of which stores m data bits, where m is a natural number of 1 or more;
- and
- a memory controller configured to generate a plurality of program commands corresponding to a write request received from a host, provide the plurality of program commands to the memory device, and determine a sequence in which the plurality of program commands are provided to the memory device,
- wherein a plurality of program operations according to the plurality of program commands includes a main program operation of storing a data chunk having a fixed size within write data corresponding to the write request in the first block, and a backup program operation of storing the data chunk in the second block,
- wherein the main program operation includes a program pulse applying operation of storing the data chunk in the first block, and a program verify operation corresponding to the program pulse applying operation, and
- wherein the backup program operation includes a program pulse applying operation of storing the data chunk in the second block and skips a program verify operation corresponding to the program pulse applying operation by the backup program command.
A memory system comprising:
- a memory device including a first memory region of higher density storage and a second memory region of lower density storage;
- and
- a controller configured to control the memory device to sequentially perform a backup program operation to the second memory region and perform coarse program and fine program operations to the first memory region for each of data chunks,
- wherein the controller controls, for at least two among the data chunks, the memory device to first perform the coarse program and then perform the fine program operation, and
- wherein the controller controls the memory device to perform the backup program operation without a program verify process.
Dependencies are inferred from the claim text.