Flash memory with variable error-correcting code mechanism and control method thereof
An error correction code, storage device technology, used in error detection/correction, static memory, instrumentation, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] First, if figure 2 As shown, the correction capability of the error correction code to the error of the valid data 42 is related to the data length of the redundant bits 44 . Generally speaking, the longer the data length of the redundant bits 44 is, the stronger the recovery ability of the error correction code is for the valid data 42 . Therefore, the present invention mainly utilizes a variable error correction code mechanism. When the risk of damage to the flash memory is higher than a certain value due to long-term use, the redundant bits of the error correction code can be increased to improve the effectiveness of the error correction code. Data recovery capabilities, thereby extending the life of flash memory. Among them, the risk of damage to the flash memory can be determined by the number of blocks marked as faulty in the flash memory or the average number of writes to the flash memory. At a certain value, the risk of damage to flash memory is relatively hi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 