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

Data processing method of non-flash memory unit

A flash memory unit and data processing technology, applied in the field of memory, can solve problems such as accumulated errors and accumulated bit errors, and achieve fast results

Active Publication Date: 2015-05-06
SAGE MICROELECTRONICS CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the data moved by CopyBack has not been corrected by the ECC processing circuit, bit errors will accumulate. After multiple CopyBack operations, the data may accumulate more errors and eventually go wrong.

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
  • Data processing method of non-flash memory unit
  • Data processing method of non-flash memory unit
  • Data processing method of non-flash memory unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] The detailed description of the present invention is mainly presented by programs, steps, logic blocks, processes or other symbolic descriptions, which directly or indirectly simulate the operation of the technical solutions in the present invention. These descriptions and representations herein are used by those skilled in the art to effectively convey the substance of their work to others skilled in the art.

[0020] The "one embodiment" or "embodiment" referred to here means that the specific features, structures or characteristics related to the embodiment can be included in at least one implementation of the present invention. The appearances of "in one embodiment" in various places in this specification do not necessa...

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 data processing method of an non-flash memory unit, and the method comprises the following steps that the data in a source page in a storage array is requested to be copied to a target page; the internal copying times of the data within the recorded source page is acquired; whether an internal copying method or a read / write method is adopted to copy the data in the source page to the target page is judged according to the internal copying times of the data in the source page; if the internal copying method is adopted to copy the data in the source page to the target page, the internal copying times of the data in the target page are recorded as the internal copying times of the data of the source page plus a step value; and if the read / write method is adopted to copy the data in the source page to the target page, the internal copying times of the data in the target page are recorded as an initial value. In such a manner, not only can the advantage that the speed of the internal copying method is high be displayed, but also the accumulation of error codes can be interrupted through the read / write method timely.

Description

【Technical field】 [0001] The invention relates to the field of memory, in particular to a data processing method for NAND and non-flash memory units. 【Background technique】 [0002] Nand Flash (and non-flash memory) has been widely used in the memory field. NAND flash storage arrays usually include several blocks (blocks), such as 1024, 2048, 4096 or other numbers of blocks, and each block includes several pages (Pages), such as 128, 256, 512 or other numbers of Page, each page has a certain number of bytes, such as 256, 512, 1024 or other number of bytes. [0003] The smallest unit of read / write operations with non-flash memory is page, and the smallest unit of erase (Erage) operations is block. In addition, another feature of non-flash memory is that if the same page needs to be written repeatedly, the entire block where the page is located must be erased. It should be noted that the erase operation here is different from the delete operation in ordinary applications. T...

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): G06F3/06G06F11/08
Inventor 付建云奚靖卢丹华徐建辉麻伟建
Owner SAGE MICROELECTRONICS CORP
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