Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Bad block management method capable of effectively improving available capacity of storage device

A technology of storage device and management method, which is applied in the direction of static memory, instrument, etc., and can solve the problem of being unable to effectively obtain the usage status of block groups

Inactive Publication Date: 2021-09-07
JIANGSU HUACUN ELECTRONICS TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the shortcomings in the prior art that it is inconvenient to record the number of bad blocks in a block group and cannot effectively obtain the usage of the block group, and proposes a storage device that can effectively improve Bad block management method for available capacity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] A bad block management method that can effectively improve the available capacity of a storage device, comprising the following steps:

[0027] S1: Detect block groups to determine whether there are bad blocks;

[0028] S2: When a bad block is detected in a block group, mark the group and record the number of bad blocks;

[0029] S3: replace the detected bad block;

[0030] S4: After the replacement is completed, periodically monitor the usage of the new block;

[0031] S5: When there is no problem in the periodic monitoring, the new block can be used continuously to complete the management of bad blocks.

[0032] In this embodiment, in S1, block groups are divided according to letters A, B, C, D..., and detection is also performed sequentially according to this division method during detection.

[0033] In this embodiment, in S2, when it is detected that there is a bad block in the block group, the group is marked. If there is a bad block in block group A, the block...

Embodiment 2

[0040] A bad block management method that can effectively improve the available capacity of a storage device, comprising the following steps:

[0041] S1: Detect block groups to determine whether there are bad blocks;

[0042] S2: When a bad block is detected in a block group, mark the group and record the number of bad blocks;

[0043] S3: replace the detected bad block;

[0044] S4: After the replacement is completed, periodically monitor the usage of the new block;

[0045] S5: When there is no problem in the periodic monitoring, the new block can be used continuously to complete the management of bad blocks.

[0046] In this embodiment, in S1, block groups are divided according to letters A, B, C, D..., and detection is also performed sequentially according to this division method during detection.

[0047] In this embodiment, in S2, when it is detected that there is a bad block in the block group, the group is marked. If there is a bad block in block group A, the block...

Embodiment 3

[0054] A bad block management method that can effectively improve the available capacity of a storage device, comprising the following steps:

[0055] S1: Detect block groups to determine whether there are bad blocks;

[0056] S2: When a bad block is detected in a block group, mark the group and record the number of bad blocks;

[0057] S3: replace the detected bad block;

[0058] S4: After the replacement is completed, periodically monitor the usage of the new block;

[0059] S5: When there is no problem in the periodic monitoring, the new block can be used continuously to complete the management of bad blocks.

[0060] In this embodiment, in S1, block groups are divided according to letters A, B, C, D..., and detection is also performed sequentially according to this division method during detection.

[0061] In this embodiment, in S2, when it is detected that there is a bad block in the block group, the group is marked. If there is a bad block in block group A, the block...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of bad block management, particularly relates to a bad block management method capable of effectively improving the available capacity of a storage device, and aims to solve the problems that the number of times of bad blocks appearing in a block group is inconvenient to record and the use condition of the block group cannot be effectively obtained in the prior art. Judging whether bad blocks exist or not; s2, when detecting that bad blocks exist in the block group, marking the group, and recording the occurrence frequency of the bad blocks; s3, the detected bad blocks are replaced; s4, after replacement is completed, periodically monitoring the use condition of the new block; s5, when no problem exists in periodic monitoring, the new blocks can be continuously used, and management of the bad blocks is completed, the number of times of bad block occurrence can be recorded, and the use condition of the block group can be effectively obtained.

Description

technical field [0001] The invention relates to the technical field of bad block management, in particular to a bad block management method that can effectively increase the available capacity of a storage device. Background technique [0002] In the flash storage system, according to the system requirements, the blocks in the flash memory are divided into several block groups; the capacity of the flash storage system is determined by the available blocks in the flash memory; if all the blocks in the flash memory are available blocks, this can be The capacity used will be the largest; unfortunately, there may be bad blocks in the original flash memory, or after a period of use, the write / erase times reach an upper limit and bad blocks appear. When the block group contains bad blocks, According to the traditional method, this block group will be eliminated; when there are more bad blocks in the flash memory, the probability of the block group being eliminated is higher, so wh...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G11C29/04
CPCG11C29/04
Inventor 宋远岑王展南刑菊
Owner JIANGSU HUACUN ELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products