Method, system, and flash memory of ECC dynamic adjustment

A dynamic adjustment, flash memory technology, applied in static memory, instruments, etc., can solve the problems of difficult to achieve NAND Flash access rate and service life, inconvenience, and achieve the effect of reducing computing power consumption, improving access rate, and good service life

Inactive Publication Date: 2013-03-13
RAMAXEL TECH SHENZHEN
View PDF4 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, during the Flash life cycle, the requirements for the error correction capability of the ECC algorithm are different at different times, and it is difficult for the existing technology to achieve a balance between the access rate and the service life of NAND Flash.
[0004] In summary, the existing ECC algorithm of flash memory obviously has inconvenience and defects in actual use, so it is necessary to improve it

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, system, and flash memory of ECC dynamic adjustment
  • Method, system, and flash memory of ECC dynamic adjustment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] Such as figure 1 As shown, an ECC dynamic adjustment system 100 of the present invention is used for flash memory. The system 100 includes: an ECC algorithm configuration unit 10, an error level classification unit 20, an error correction capability classification unit 30, and an error correction level update unit 40. The system can It is a software unit built in flash memory, a hardware unit or a combination of software and hardware.

[0028] The ECC algorithm configuration unit 10 is configured to configure multiple ECC algorithms with different error correction capabilities for the flash...

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 is suitable for the technical field of flash memory storage, and provides a method, a system, and a flash memory of an ECC dynamic adjustment. The method comprises configuring a plurality of ECC algorithms with different error correction capability for the flash memory; grading error bits with different data in the flash memory into different error grades, and grading the error correction capability of the ECC algorithms and the ECC check bits, with the ECC algorithms and the ECC check bits of different error correction grades being corresponding to different error grades; and updating to corresponding ECC algorithms and the ECC check bits when maximum error bit of the data in the flash memory reaches different error grades. Therefore, the method dynamically adjusts ECC bits at different stages in the life cycle for an NAND Flash, thereby realizing balance of an access rate and a service life of NAND Flash.

Description

technical field [0001] The invention relates to the technical field of flash storage, in particular to an ECC dynamic adjustment method, system and flash memory. Background technique [0002] Due to the material and process of NAND Flash (NAND flash memory), it is easy to generate bad blocks during the read, write, use and storage of NAND Flash, so ECC (Error Correcting Code, error checking and correction) is used to ensure data integrity. That is, extra storage space is used to store ECC data on each page of NAND Flash. When data is written, the ECC data of the fixed-length data segment is calculated and updated; when data is read, the ECC code is also read out. , to check whether the read data is correct. If the read data is incorrect, correct the data through the ECC code. How many bits of data can be corrected by ECC is related to the strength of ECC algorithm correction and the number of ECC bits. Generally speaking, the more data that can be corrected, the more compl...

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 Applications(China)
IPC IPC(8): G11C29/42
Inventor 安辉雷伟
Owner RAMAXEL TECH SHENZHEN
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