Controller for managing superblocks and operation method thereof
AssigneeSK hynix Inc.
InventorEu-Joon Byun
Life of this patent
Estimating the term…
Abstract
A method for operating a controller that controls a memory device includes: replacing a bad block of a superblock with a replacement block to form a reproduced superblock; controlling the memory device to perform a program operation on the reproduced superblock according to an interleaving scheme; moving data stored in the replacement block to a pseudo-replacement block when the program operation on the reproduced superblock is completed; and releasing the replacement block from the reproduced superblock.
Claims15
A method for operating a controller that controls a memory device, the method comprising:
- replacing a bad block of a superblock with a replacement block to form a reproduced superblock;
- controlling the memory device to perform a program operation on the reproduced superblock according to an interleaving scheme;
- moving data stored in the replacement block to a pseudo-replacement block when the program operation on the reproduced superblock is completed;
- and
- releasing the replacement block from the reproduced superblock,
- wherein the controlling includes:
- mapping logical addresses provided along with an external request to physical addresses of memory blocks forming the reproduced superblock;
- and
- providing program commands and data to the memory blocks forming the reproduced superblock.
A controller for controlling a memory device, the controller comprising:
- a processor that includes:
- a superblock manager suitable for replacing a bad block of a superblock with a replacement block to form a reproduced superblock;
- a command scheduler suitable for controlling the memory device to perform a program operation on the reproduced superblock according to an interleaving scheme;
- and
- a background operation controller suitable for moving data stored in the replacement block to a pseudo-replacement block when the program operation on the reproduced superblock is completed,
- wherein the superblock manager releases the replacement block from the reproduced superblock, and
- wherein the command scheduler controls the memory device to perform the program operation on the reproduced superblock according to the interleaving scheme by mapping logical addresses provided along with an external request to physical addresses of memory blocks forming the reproduced superblock and providing program commands and data to the memory blocks forming the reproduced superblock.
Dependencies are inferred from the claim text.