Flash memory equipment, and method and system for managing storage blocks in same

A management method and storage block technology, which are applied in the field of semiconductor storage, can solve the problems of unusable flash memory devices and shorten the service life of flash memory devices, and achieve the effects of improving service life and reducing error rates.

Active Publication Date: 2011-05-25
SHENZHEN NETCOM ELECTRONICS CO LTD
View PDF3 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the traditional method for managing storage blocks in this flash memory device is to replace them with bad blocks when ECC error correction fails. Therefore, when the bad blocks are replaced, the data has already been wrong, and this replacement can only prevent the data fro

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flash memory equipment, and method and system for managing storage blocks in same
  • Flash memory equipment, and method and system for managing storage blocks in same
  • Flash memory equipment, and method and system for managing storage blocks in same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Such as figure 1 As shown, a method for managing storage blocks in a flash memory device, comprising the following steps:

[0032] Step S102 , setting an error bit threshold, which is smaller than the maximum ECC error correction capability of the flash memory device. The maximum error correction capability of ECC is the maximum number of bits of data that ECC can correct.

[0033] Step S104, comparing the number of error bits in the current storage block with the threshold value of the number of error bits when reading data.

[0034] Step S106, judging whether the error bit number of the current storage block is greater than the error bit number threshold, if yes, proceed to step S108, otherwise end.

[0035] Step S108, selecting a block from the backup blocks of the flash memory to replace the current storage block.

[0036] During the mass production of flash memory devices, some blocks are reserved in the flash memory as backup blocks, and the backup blocks are u...

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 relates to a method for managing storage blocks in flash memory equipment, which comprises the following steps of: setting an error bit number threshold value, wherein the error bit number threshold value is smaller than the maximum error correcting capability of an error correcting code (ECC) of the flash memory equipment; comparing the error bit number of the current storage block with the error bit number threshold value when reading data; and if the error bit number of the current storage block is more than the error bit number threshold value, selecting a block to replace the current storage block from backup blocks of a flash memory. By the method, the error rate of the flash memory equipment can be reduced, so that the service life of the flash memory equipment is prolonged. In addition, the invention provides the flash memory equipment and a system for managing the storage blocks in the flash memory equipment.

Description

【Technical field】 [0001] The invention relates to the field of semiconductor storage, in particular to a flash memory device, a method and a system for managing storage blocks in the flash memory device. 【Background technique】 [0002] Flash memory is a non-volatile semiconductor memory chip, which has the advantages of small size, low power consumption, and insusceptibility to physical damage. It is an ideal storage medium for existing portable storage devices. However, as the usage time of the flash memory device prolongs, the storage block (Block) used to store data in the flash memory will gradually become unstable and error-prone. [0003] Generally, in a flash memory device, a control unit for controlling the flash memory has an ECC (Error Checking and Correcting, error detection and correction) error correction capability. The ECC error correction capability is used to correct data errors when a small number of bit errors occur in the flash memory. The maximum numbe...

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
IPC IPC(8): G06F11/20G06F11/10
Inventor 李中政李志雄邓恩华郭丹
Owner SHENZHEN NETCOM ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products