IP Library › Granted Patent US 10,446,257
Granted Patent B2
US 10,446,257 · App. 15/907,518 · Granted Oct 15, 2019

Storage device and method of operating the same

Inventor: Min Kee Kim (Sejong-si, KR)
Assignee: SK hynix Inc.
G11C29/78G11C29/52G11C29/765G11C16/0483G11C16/08G11C16/10G11C16/14G11C16/26G11C29/04G11C2029/0409
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,446,257
App. No.
15/907,518
Granted
Oct 15, 2019
Kind
B2
Abstract

Provided herein may be a storage device having improved operating speed and a method of operating the same. The storage device may include a memory controller configured to control the plurality of dies, each including two or more planes. The memory controller may include a reserved block information storage unit configured to store reserved block information that is information related to reserved blocks included in the plurality of dies; and a bad block management control unit configured to set, when a bad block occurs among memory blocks respectively included in the plurality of dies, a reserved block to replace the bad block depending on whether any one of available reserved blocks are included in a plane to which the bad block belongs, among the two or more planes included in a die including the bad block, based on the reserved block information.

Claims (21)

1. A memory controller for controlling a plurality of dies, each including two or more planes, the memory controller comprising:

a reserved block information storage unit configured to store reserved block information that is information related to reserved blocks included in the plurality of dies; and

a bad block management control unit configured to, when a memory block included in a first die among the plurality of dies is determined as a bad block, replace the bad block with a reserved block included in a second die among the plurality of dies based on the reserved block information,

wherein the first die is different from the second die.

2. The memory controller according to claim 1 , wherein the second die is a die having greatest difference in operation timing among all of dies with reference to the first die when the plurality of dies are operated in an interleaved manner.

3. The memory controller according to claim 1 , wherein the reserved block information includes plane information about planes to which the reserved blocks included in the plurality of dies belong and status information indicating whether the reserved blocks included in the plurality of dies are available.

4. The memory controller according to claim 1 , wherein the plurality of dies are coupled in common to a single channel.

5. A method of operating a memory controller for controlling a plurality of dies, each including two or more planes, the method comprising:

detecting a memory block included in a first die among the plurality of dies is determined as a bad block; and

allocating a reserved block in a second die to replace the bad block,

wherein the first die is different from the second die.

6. The method according to claim 5 , wherein the allocating of the reserved block includes setting, as the second die, a die having an operation timing at which a largest difference is made by comparing an operation timing of each of the plurality of dies with an operation timing of the first die when the plurality of dies are operated in an interleaved manner.

7. The method according to claim 5 , wherein the allocating of the reserved block includes setting the reserved block based on reserved block information that is information related to reserved blocks included in the plurality of dies.

8. The method according to claim 7 , wherein the reserved block information includes plane information about planes to which the reserved blocks included in the plurality of dies belong and status information indicating whether the reserved blocks included in the plurality of dies are available.

9. The method according to claim 5 , wherein the plurality of dies are coupled in common to a single channel.

10. A storage device comprising:

a plurality of dies each including two or more planes; and

a memory controller configured to control the plurality of dies,

wherein the memory controller comprises:

a bad block management unit configured to replace, when a memory block included in a first die among the plurality of dies is determined as a bad block, the bad block with a reserved block included in a second die among the plurality of dies, and

wherein the first die is different from the second die.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: KIM, MIN KEE
To: SK HYNIX INC.
Reel/Frame 045061/0247 →
Priority Claims (1)
KR 10-2017-0102471 · Aug 11, 2017 · national
Continuity (1)
Related Publication 20190051372A1 · Feb 14, 2019