Flash storage device and data reading and writing method thereof
A flash memory storage and data writing technology, which is applied in the direction of electrical digital data processing, response error generation, instruments, etc., can solve the problem of increasing the number of ECC code digits, and achieve the effect of enhancing error correction capabilities
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0036] In order to achieve the above objectives and effects, the method and process of the present invention are drawn and detailed.
[0037] The present invention uses a new ECC code storage method to break through the limitation that one sector of the traditional flash memory can only use 16 bytes to store ECC codes, and upgrade the architecture of 512 bytes (sector size) + 16 bytes (ECC code) to ( N*512+N*16) byte architecture. This architecture allows N sectors to share a set of ECC codes, increasing the length of ECC codes to improve the error correction capability of ECC. When N=2, as shown in Figure 3, the flash memory provides a 16-byte Spare area for each sector, so the Spare area of two sectors can have up to 32 bytes. According to Reed-Solomon ECC algorithm theory, 32 bytes can provide 11 bytes of error correction capability for two sectors of data. When N=3, such as Figure 4 As shown, there can be 48 bytes of space for ECC encoding, and 17 bytes of error correction ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 