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

Multi-channel NAND FLASH error control method

An error control, multi-channel technology, applied in static memory, instruments, information storage, etc., can solve the problems of inability to meet high-speed data error correction, inability to complete data error correction, and high complexity, to improve speed, improve reliability, The effect of reducing the probability of flipping

Pending Publication Date: 2021-08-10
SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can meet the application occasions with low bit error rate. As the bit error rate increases, data error correction cannot be completed when the error correction capability of the algorithm is exceeded; secondly, the stronger the error correction capability of the algorithm, the higher its complexity. Unable to meet high-speed data error correction occasions

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
  • Multi-channel NAND FLASH error control method
  • Multi-channel NAND FLASH error control method
  • Multi-channel NAND FLASH error control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0032] In the embodiment of the present invention, such as figure 1 As shown, a kind of multi-channel NAND FLASH error control method based on BCH and class RAID technology provided by the invention comprises the following steps:

[0033] S1: the input 8-bit parallel data is grouped by channel number N (N=8), the interleaving depth I is 8, and the bit width of each group of channel data is 8 bits, and the FLASH memory chip selected in the storage array is 3DFN128G08VS8308 of 3Dplus company , the ...

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 multi-channel NAND FLASH error control method based on the BCH and RAID-like technology. The method comprises the following steps: grouping input data according to a channel number N and then interleaving; performing XOR on the data of the N channels according to the channels to generate verification data; the check data and the N groups of channel data form N + 1 groups of channel data, and parallel scrambling is carried out on the N + 1 groups of channel data; BCH parallel coding is carried out on N + 1 groups of data, the data are partitioned according to the page length of FLASH, the coded data are stored in a storage array, and the storage array is composed of N + 1 FLASH storage chips and is in one-to-one correspondence with the N + 1 groups of data; the number of N + 1 groups in the storage array is read, parallel BCH decoding is carried out respectively, and a state of whether decoding is successful or not is given; performing parallel descrambling on the N + 1 groups of data; fault-tolerant control is carried out on N + 1 groups of data according to the state of whether decoding is successful or not; and carrying out de-interleaving recovery on the data subjected to error control. According to the method, design measures are taken from three dimensions of suppression, error correction and replacement, so that the bit error rate of the NAND FLASH is reduced.

Description

technical field [0001] The invention relates to an error control method, in particular to a multi-channel NANDFLASH error control method and system based on BCH and RAID-like technology. Background technique [0002] NAND Flash has the advantages of non-volatility, high reliability, small size, light weight, low power consumption, strong shock resistance, and wide operating temperature range. It has been widely used in various fields, especially aerospace. However, as NAND FLASH is used and the data storage time becomes longer, the data stored in it is prone to bit flips and random errors. In addition, as the number of erasing and writing of the FLASH block increases, the oxide layer gradually ages, and it becomes easier for electrons to enter and exit the storage unit, so the charge stored in it is prone to abnormalities, resulting in block failure. [0003] At present, the commonly used method adopts error code control, such as Hamming check, BCH, LDPC and other error con...

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): G11C29/42G11C16/10
CPCG11C16/10G11C29/42
Inventor 濮建福潘乐乐李金杨津浦林闽佳
Owner SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
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