Error correction method and device of NAND FLASH controller and flash memory

By setting up three error correction modules in the NAND FLASH controller and dynamically adjusting the error correction module used according to the number of erases of the storage module, the poor adaptability problem caused by the fixed configuration of the error correction module in the prior art is solved, and a lower data error rate and higher adaptability are achieved.

CN119645306APending Publication Date: 2025-03-18UNITED MEMORY TECHNOLOGY (JIANGSU) LTD
6 Cites 1 Cited by

Patent Information

Application Number
CN202411727691.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the error correction method of the existing NAND FLASH controller, the error correction module is fixedly configured and cannot be dynamically adjusted, resulting in poor adaptability and cannot effectively deal with the increase in the error rate of the storage module.

Method used

Three error correction modules are set up inside the controller, and the error correction module used is dynamically adjusted according to the current number of erases of the storage module, and the appropriate error correction module is selected to encode and decode the data.

Benefits of technology

By dynamically adjusting the error correction module, the error rate of data is reduced, the adaptability of the controller is improved, the security and integrity of the data are ensured, and the accuracy of data is ensured in extreme temperature environments.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses an error correction method and device for an NAND FLASH controller and a flash memory, and the method comprises the steps: receiving preset data by the controller, and judging the relation between the current erasing frequency of a storage module and T1 and T2; if the current erasing frequency is less than T1, controlling a first error correction module to carry out error correction coding on the preset data to obtain first coded preset data; if the current erasing frequency is greater than or equal to T1 and less than T2, controlling a second error correction module to carry out error correction coding on the preset data to obtain second coded preset data; if the current erasing frequency is greater than or equal to T2, controlling a third error correction module to carry out error correction coding on the preset data to obtain third coded preset data; and obtaining coding preset data according to the first coding preset data, the second coding preset data or the third coding preset data, and writing the coding preset data into a storage module. The three error correction modules are arranged in the controller, the controller can select the error correction modules, and the adaptability of the controller is improved.
Need to check novelty before this filing date? Find Prior Art