Memory system and operating method of the same
AssigneeSK hynix Inc.
InventorJong-Min Lee
Life of this patent
Estimating the term…
Abstract
A memory system includes: a memory device that includes a plurality of memory blocks each of which includes a plurality of pages that store data; and a controller suitable for performing command operations corresponding to a plurality of commands received from a host on the memory blocks, detecting performance results of the command operations performed on the memory blocks, detecting, among the memory blocks, first memory blocks where performance of the command operations failed as bad blocks, and copying and storing valid data in the first memory blocks in second memory blocks of the memory blocks.
Claims13
A memory system, comprising:
- a memory device that includes a plurality of dies, each of the plurality of dies including a plurality of planes, each of the plurality of planes including a plurality of memory blocks, each of which includes a plurality of pages that store data;
- and
- a controller configured to control the memory device to perform command operations, detect results of the command operations performed on the memory device, detect first memory regions where the command operations failed as bad memory regions and move valid data in the first memory regions to second memory regions of the memory device,
- wherein the controller maintains information including physical location of the bad memory regions,
- wherein the controller includes a scheduler configured to schedule move operations based on a current version of the information representing the bad memory regions, the controller further configured to update the information.
A memory system, comprising:
- a memory device that includes a plurality of dies, each of the plurality of dies including a plurality of planes, each of the plurality of planes including a plurality of memory blocks, each of which includes a plurality of pages that store data;
- and
- a controller configured to control the memory device to perform command operations, detect results of the command operations performed on the memory device, detect first memory regions where the command operations failed as bad memory regions and move valid data in the first memory regions to second memory regions of the memory device,
- wherein the controller maintains information including physical location of the bad memory regions,
- wherein the controller includes a plurality of queues and a scheduler,
- wherein one of the plurality of queues includes the valid data stored in the bad memory regions to move the valid data and other queues of the plurality of queues includes data for the command operations, and
- wherein the scheduler schedules the plurality of queues.
Dependencies are inferred from the claim text.