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

NAND flash memory error control code structure and error code control method thereof

A technology of error control code and flash memory controller, which is applied in the direction of response error generation and redundant code for error detection, etc. It can solve the problems of hardware complexity increase, short life, high early capacity, etc., and achieve the effect of ensuring long-term stability

Inactive Publication Date: 2015-09-23
SOUTH CHINA UNIV OF TECH
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Faced with a higher and higher bit error rate, this scheme can improve the error correction performance of the error control code, but the hardware complexity also increases with the bit rate, and may eventually face technical obstacles
Moreover, the error control code with a high code rate builds a system with a high initial capacity and a short life, which cannot meet the requirements of long-term stable storage capacity applications.

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
  • NAND flash memory error control code structure and error code control method thereof
  • NAND flash memory error control code structure and error code control method thereof
  • NAND flash memory error control code structure and error code control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] Such as figure 1 Shown, a kind of error control code structure of NAND flash memory, code length is the BCH code encoder (code length is 65535) of code rate 2 / 3, code length is the BCH code decoder of code rate 2 / 3 (code length 65535) and NAND flash controller. The data output end of the BCH encoder is connected to the data input interface of the NAND flash memory controller, and the data input end of the BCH decoder is connected to the data output interface of the NAND flash memory controller.

[0027] A kind of error code control method of the error control code framework of NAND flash memory, comprises the following steps:

[0028] Step 1: Set the value of the code length N of the BCH code, set the information bit length as k, set the number of error correction bits t of the BCH code, and the code rate R range from 0 to 1. According to the NAND flash memory under different processes, the relationship between the original bit error rate RBER of the flash memory and ...

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 present invention discloses an NAND flash memory error control code structure, comprising an ECC coder having a bit rate of 0.4 to 0.9, an ECC decoder having a bit rate of 0.4 to 0.9, and an NAND flash memory controller. The present invention further discloses an error code control method of the NAND flash memory error control code structure, comprising the following steps: 1. acquiring to NAND flash memories under different processes, acquiring a relationship between a raw bit error ratio (RBRR) and erasable times of the flash memory; 2. calculating an acceptable RBER when UBER is less than 10 to 15; 3. calculating the erasable times of the flash memory under different RRERs according to the previously acquired relationship between the erasable times and the RBER of the flash memory under different processes; 4. calculating a non-error bit integral information capacity of the flash memory; and 5. selecting a bit rate of the ECC. According to the present invention, the non-error bit integral information capacity can be ensured to the maximum and the long-term stability of the NAND flash memory can be ensured.

Description

technical field [0001] The invention relates to an electronic communication technology, in particular to an error control code structure of a NAND flash memory and an error code control method thereof. Background technique [0002] In the past ten years, NAND flash memory has been widely used in data storage systems due to its advantages of high performance, low power consumption, large capacity and non-volatility. [0003] However, with the advancement of technology, the storage density of flash memory has increased significantly, and the bit error rate of flash memory has risen sharply. From more than 60 nanometers to more than 40 nanometers, the bit error rate has increased by more than three orders of magnitude; from more than 40 nanometers to more than 30 nanometers, the bit error rate has increased by 32 times; and the process has progressed to more than 20 nanometers , the bit error rate increased by 4.5 times. As the storage density of NAND flash memory further inc...

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): G06F11/10
Inventor 姜小波谭雪青
Owner SOUTH CHINA UNIV OF TECH
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