Supercharge Your Innovation With Domain-Expert AI Agents!

Flash storage data access method

A flash memory and data access technology, applied in static memory, instruments, etc., can solve the problems of high-bit information errors in data and long code words, etc., to reduce the number of bits, reduce the probability of high-bit errors, and high-data The effect of error correction ability

Inactive Publication Date: 2009-07-01
VIMICRO CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For MLC flash memory, it is usually necessary to adopt a more complex data error correction processing method to meet the needs of its 4-bit data error correction capability, for example, the standard ECC algorithm with 4-bit data error correction capability and Reed-Solomon (RS ) algorithms are mixed for data error correction processing, so that stronger data error correction capabilities can be achieved, and the 4-bit data error correction capabilities required by MLC flash memory can be achieved, but at the same time it has to occupy a longer codeword
[0025] It can be seen that the existing data access method adopted by the MLC flash memory makes the probability of high-bit information errors in the data higher, so a complex data error correction algorithm with at least 4-bit data error correction capability must be used to achieve MLC 4-bit data error correction capability necessary for flash memory use

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 storage data access method
  • Flash storage data access method
  • Flash storage data access method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The data access method provided by the present invention can reduce the high bit error probability of data information in the MLC flash memory. Before the data is stored, the received original data is transcoded to obtain the transcoded data, and then the transcoded data is stored; Before the data is read, the stored transcoded data is reverse-coded to obtain restored data, and then the restored data can be read after error correction processing. Wherein, the transcoding processing and the inverse coding processing are reciprocal.

[0054] For the data stored in the MLC flash memory, the level levels from high to low are 00, 01, 10 and 11 respectively. As mentioned above, the occurrence of high-bit data information errors of more than 2 bits is mainly caused by the level lowering by one level, and the main reason is that the level is lowered from level 01 to level 10. At this time, the corresponding correct information 01 becomes error storage information 10, the lower...

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 provides a data access method based on a multi-level (MLC) flash memory. Before the data is stored, the received original data is transcoded to obtain the transcoded data, and then the data is stored; before the data is read , perform reverse coding processing on the stored transcoding data to obtain restored data, and then read the data after performing error correction processing on the data. Through the transcoding processing method provided by the present invention, the number of bits in which errors occur in data information can be reduced, and the probability of errors in high-bit data information can be reduced. When performing error correction processing on the above-mentioned restored data, a simple error correction algorithm with a low bit error correction capability can be used to achieve a higher bit data error correction capability, thereby achieving what can only be achieved by using a complex error correction algorithm in the prior art High bit data error correction effect.

Description

technical field [0001] The invention relates to flash memory data access technology, in particular to a data access method based on multi-level (MLC) flash memory. Background technique [0002] With the development of flash memory (Flash Memory) technology, a new type of MLC flash memory has emerged, which may replace the traditional single-level (SLC) flash memory and become the mainstream flash memory medium. [0003] MLC is a unit that stores 2-bit data in a floating gate structure unit, and the data information stored in an MLC unit may be 00, 01, 10 or 11. In an MLC unit, the storage area is arranged from high to low according to the level, which can be divided into 00, 01, 10 and 11 levels, corresponding to the storage data information 00, 01, 10 or 11 respectively. For example, when data 01 needs to be stored, the level is adjusted to level 01, indicating that data information 01 is stored in this MLC unit; when data needs to be read, according to the level level at ...

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): G11C29/24G11C29/44
Inventor 张浩李国新
Owner VIMICRO CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More