NAND-FLASH bad block recovery method based on ECCs
A recovery method and error-correcting code technology, applied in the direction of response error generation and redundant code error detection, can solve the problems of unstable data writing speed, data loss, etc., to avoid data loss, reduce difficulty, avoid data loss, etc. The effect of unstable data writing speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0024] Example: Assume that the device consists of 8 NAND FLASH chips, corresponding to FLASH1 ~ FLASH8 respectively, and each FLASH has n blocks, corresponding to Block 1 ~Block n , including the following steps:
[0025] Step 1: Write the data to be recorded and stored into FLASH in sequence 1 -FLASH 4 The first line of Block1 in the chip, that is, Byte1-Byte4 is stored in FLASH in sequence 1 -FLASH 4 , each piece of FLASH is 8bit data;
[0026] Step 2: Calculate the verification code of the written data through ECC encoding, and write it into FLASH 5 ~FLASH 8 middle;
[0027] Step 3: After writing the first line of data, perform the second line of data and its check code, and so on;
[0028] Step 4: When reading data, for an erroneous FLASH data block, the corresponding Byte data cannot be read, and only the Byte data corresponding to the non-error FLASH data block and its corresponding check code can be read;
[0029] Step 5: Assign a fixed initial value to the By...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 