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

Flash memory data processing method and device

A processing method and data processing technology, applied in the direction of response error generation, redundant code error detection, etc., can solve the problems of capacity decline, affecting system performance, occupation, etc., achieve good data protection effect, and do not affect system performance. Effect

Active Publication Date: 2016-03-02
SLICONGO MICROELECTRONICS INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the current high-capacity flash memory (Flash) of new technology, random errors mainly rely on error correction code (ECC mechanism) for data protection, but limited by the maximum error correction capability of error correction code (ECC mechanism), if the error is directly used Error-correcting coding (ECC mechanism) protects data from fixed errors. These fixed errors will occupy a part of the performance of error-correcting coding (ECC mechanism), resulting in a decline in the ability of error-correcting coding (ECC mechanism) to deal with random errors. System performance, consumes hardware resources

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 data processing method and device
  • Flash memory data processing method and device
  • Flash memory data processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The solution of the embodiment of the present invention is mainly: by treating the fixed error data and the random error data in the flash memory differently, the fixed error data is processed by the column skip processing method, so that all the performance of the error correction code is used to process the random error Data, a good data protection effect can be obtained with a small amount of hardware resources added.

[0042] Such as figure 1 As shown, a preferred embodiment of the present invention proposes a data processing method for flash memory, including:

[0043] Step S101, dividing the error data in the flash memory into random error data and fixed error data;

[0044] Divide the data errors in the flash memory into unpredictable random error data and fixed error data corresponding to some fixed column addresses due to process problems, and distinguish them for different processing methods;

[0045] In step S102, the random error data is processed by an er...

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 discloses a flash memory data processing method and a device. The flash memory data processing method comprises the following steps: dividing wrong data in flash memory into random wrong data and fixed wrong data, and processing the random wrong data in an error correction coding scheme and processing the fixed wrong data in a listing jumping handling method. The fixed wrong data and the random wrong data are treated distinctively in the flash memory, the listing jumping handling method is used for processing the fixed wrong data, and all performance of error correction coding is used for processing the random wrong data, so good data protective effects are achieved on the condition that a few of hardware resources are increased, and system performance cannot be influenced.

Description

technical field [0001] The present invention relates to the technical field of flash memory, in particular to a data processing method and device for flash memory. Background technique [0002] With the improvement of technology level, the capacity of flash memory (Flash) is getting bigger and bigger, but there will be a series of data stability problems. Each page (storage unit, a page contains multiple column addresses) will always exist The memory cells corresponding to some column addresses are defective. When data is written to these column addresses, the read data will definitely be wrong. For these fixed errors caused by process problems, it can be known in advance before use. In addition, in the process of reading data from the flash memory (Flash), due to various environmental factors such as current disturbances, electromagnetic interference and other physical and electrical reasons, coupled with the use and wear of the flash memory (Flash), it may cause Data erro...

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 Patents(China)
IPC IPC(8): G06F11/08
Inventor 许智鑫
Owner SLICONGO MICROELECTRONICS INC
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