Method for reducing random access memory (RAM) expense in abrasion balanced processing

A technology of wear leveling and overhead, applied in the direction of memory address/allocation/relocation, response error generation, redundant code error detection, etc., can solve problems such as large memory overhead, achieve memory reduction, reduce memory overhead, and improve The effect of operating speed

Active Publication Date: 2013-05-08
SHANDONG SINOCHIP SEMICON
View PDF6 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When performing wear leveling with non-flash memory, the main memory overhead is the wear leveling table. The table item or data structure contains the physical block ident

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
  • Method for reducing random access memory (RAM) expense in abrasion balanced processing
  • Method for reducing random access memory (RAM) expense in abrasion balanced processing

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0034] Based on the existing flash wear leveling algorithm, this paper proposes a method to reduce the memory overhead during the execution of wear leveling. When the flash memory performs wear leveling, the main memory overhead is to load the wear leveling table. The table mainly has two data structures: physical block identification and physical block erasure. This method uses the number of error correction bits of the error correction code to replace the number of erasures of the physical block, so that the memory occupied by the wear leveling table is greatly reduced.

[0035] It should be noted that the current mainstream flash memory is NAND flash memory, and of course there is also XOR (or non-flash memory). Obviously, in terms of data access alone, there will be data error correction steps. Obviously, according to the main application objects of this article The flash memory method can also be applied to other types of flash memory.

[0036] Let's start with a brief descri...

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 method for reducing random access memory (RAM) expense in abrasion balanced processing. The method comprises the steps of establishing an abrasion balanced table, recording error correction digits of each available block and error correcting codes of each available block in an NAND flash memory, updating the abrasion balanced table in NAND flash memory operation, and preferentially using the available block with less error correction digits in the abrasion balanced processing. According to the method, the RAM expense can be effectively reduced in abrasion balance.

Description

technical field [0001] The invention relates to a method for reducing memory overhead during wear leveling execution. Background technique [0002] In the field of application, since the memory overhead is related to wear leveling, here we first explain wear leveling, which belongs to the field of storage management technology and is mainly used in the current mainstream flash memory, that is, NAND Flash. [0003] With the rapid development of digital technology, non-volatile flash memory, which is applied to digital devices and has the characteristics of non-volatility, fast programming speed, erasing time period, power saving and small size, has been widely used. Nowadays, NAND flash memory is a commonly used storage medium in embedded systems, which has a series of advantages such as small size, large capacity, low cost, and data loss when power off. At present, it has gradually replaced other semiconductor storage components and has become the main data and program carr...

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): G06F12/06G06F11/10
Inventor 高美洲李峰张洪柳
Owner SHANDONG SINOCHIP SEMICON
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