Data storage method of flash memory medium

A data storage and data storage technology, which is applied in the field of semiconductor data storage, can solve the problems of finding, increasing difficulty, and low efficiency, and achieve the effect of preventing aging and prolonging the service life

Active Publication Date: 2009-05-20
NETAK TECH KO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous improvement of the capacity of flash memory chips, the number of blocks in a single flash memory chip is also increasing, which increases the difficulty of the original wear leveling algorithm, and it is difficult to achieve a true balance in the entire flash memory chip
[0003] Most of the existing wear leveling algorithms are based on the entire flash memory chip. When there are many blocks in the flash memory chip, such as 8192 blocks in the flash

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 storage method of flash memory medium
  • Data storage method of flash memory medium
  • Data storage method of flash memory medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] As known by those skilled in the art, a flash memory medium, that is, a flash memory chip, includes several storage blocks, each storage block is composed of multiple pages, and each page includes data storage bits and redundant bits. The addresses assigned to the storage blocks in sequence in the flash memory medium are called physical blocks, and the virtual addresses of the divided blocks during use are called logical addresses. The logical address and the physical address are mapped and converted through the mapping method, and the address mapping table is composed of the mapping information, and the address mapping table established by the mapping relationship between the logical block address and the physical block address is called the block address mapping table.

[0021] In order to manage flash media more effectively, the storage space of a flash media can be logically divided into several partitions (Zone), each partition contains several logical blocks; by sc...

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 method for storing data for a flash memory medium. The flash memory medium comprises a plurality of memory blocks and a space block pool formed by part of the memory blocks, wherein the plurality of the memory blocks are divided into two or more sub-areas. In the process of data storage, the flash memory medium comprises a step of recycling invalid blocks; a step of acquiring space blocks with less erasing times from the space block pool; a step of judging whether the acquired space blocks with less erasing times are aged blocks; and a step of performing static replacement on the aged blocks. With the method for storing data for the flash memory medium, each physical block in the flash memory medium can be used in a comparatively average mode, so that the use times of all the physical blocks in the flash memory medium are kept synchronized and uniformized to prevent certain physical blocks from earlier ageing due to frequent use so as to prolong the service life of the whole flash memory medium.

Description

technical field [0001] The invention relates to the field of semiconductor data storage, in particular to a data storage method in a flash memory medium. Background technique [0002] Existing flash memory devices have long been known to people, and people's requirements for cost performance are constantly improving. However, in order to reduce costs, manufacturers of flash memory chips make the lifespan of flash memory chips shorter and shorter. Typically, the erasable times of each physical block (ie Block) of the current Nand flash memory is 10,000 times, or even less than 5,000 times. On the other hand, due to the randomness of the write operation to the flash memory device, some physical blocks of the flash memory chip have more operations, while some physical blocks have fewer operations, and the erase and write between blocks in the same flash memory medium The difference in number of times is very large, which accelerates the aging of the flash memory chip in advan...

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): G11C16/10
Inventor 卢赛文
Owner NETAK TECH KO 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