Back to results
US 11,144,380 B2Granted
Memory controller and storage device including the same
AssigneeSamsung Electronics Co., Ltd.
InventorNam-wook Kang
Life of this patent
Estimating the term…
Abstract
A storage device includes a non-volatile memory including a plurality of memory groups; and a memory controller configured to determine a monitoring group from among the plurality of memory groups, determine a monitoring block from among a plurality of blocks included in the monitoring group, and determine whether the monitoring group is a fail group by monitoring the monitoring block using dummy data prior to failure of the monitoring group.
Claims18
A storage device comprising:
- a non-volatile memory including a plurality of memory groups;
- and
- a memory controller configured to,
- determine a monitoring group from among the plurality of memory groups,
- determine a monitoring block from among a plurality of blocks included in the monitoring group,
- monitor the monitoring block using dummy data to determine whether the monitoring block is a bad block or a healthy block, and
- determine whether the monitoring group is a fail group prior to failure of the monitoring group based on a number of the bad blocks included in the monitoring group,
- wherein the plurality of memory groups include one or more of a plurality of memory chips and a plurality of memory dies.
5 more elements
A memory controller comprising:
- a memory;
- and
- a processor configured to,
- determine a monitoring group from among a plurality of memory groups, the monitoring group including bad blocks and/or healthy blocks,
- determine a monitoring block from among a plurality of blocks included in the monitoring group,
- monitor the monitoring block to determine whether the monitoring block is a bad block or a healthy block,
- determine whether the monitoring group is a fail group based on a number of the bad blocks included in the monitoring group, and
- allocate one of the healthy blocks as a user block for a memory operation on user data.
5 more elements
A memory controller comprising:
- a memory storing a plurality of block status tables corresponding to different ones of a plurality of memory groups;
- and
- a processor configured to,
- determine a monitoring group from among the plurality of memory groups,
- determine a monitoring block from among a plurality of blocks included in the monitoring group,
- monitor the monitoring block using dummy data to generate a result,
- update a first block status table corresponding to the monitoring group from among the plurality of block status tables based on the result, and
- determine whether the monitoring group is a fail group based on the first block status table prior to failure of the monitoring group.
5 more elements
Dependencies are inferred from the claim text.