Flash memory controller, error correction code controller therein, and the methods and systems thereof
AssigneeIndustrial Technology Research Institute
InventorsSHEN MING CHUNG, YI CHENG CHUNG
Life of this patent
Estimating the term…
Loading patent…
AssigneeIndustrial Technology Research Institute
InventorsSHEN MING CHUNG, YI CHENG CHUNG
Estimating the term…
An ECC controller comprises an ECC encoder, an ECC divider, an ECC constructor and an ECC decoder. The ECC encoder is configured to generate ECC data with different lengths in response to information data to be stored into a flash memory. The ECC divider is configured to divide each ECC datum generated by the ECC encoder into one or more ECC segments according to the length of the ECC datum. The ECC constructor is configured to generate an ECC datum by combining one or more ECC segments for each information datum read from the flash memory. The ECC decoder is configured to correct the errors of the information data read from the flash memory device by using the ECC data generated by the ECC constructor.
A flash memory controller, comprising:
An error correction code (ECC) controller for a flash memory, comprising:
A method for encoding error correction code (ECC) data for information data to be stored in a flash memory, comprising:
A method for correcting errors of information data stored in a flash memory, comprising:
Dependencies are inferred from the claim text.