Bad block identification methods
AssigneeMediatek Inc.
InventorsMeng-Chang Liu, Pin-Chou Liu
Life of this patent
Estimating the term…
Abstract
A bad block identification method for a memory is provided. The memory includes at least one memory block for storing data. A data decoding function is performed to the data, and it is determined whether the data decoding function was performed successfully. If the data decoding function was not performed successfully, at least one predetermined location in the memory block is checked. It is determined whether the predetermined location is marked by predetermined information. If the predetermined location is not marked by the predetermined information, the memory block is identified as a bad block.
Claims14
A bad block identification method for a memory, the memory comprising at least one memory block for storing data, and the bad block identification method comprising:
- performing a data decoding function to the data;
- determining whether the data decoding function was performed successfully;
- checking at least one predetermined location in the memory block if the data decoding function was not performed successfully;
- determining whether the at least one predetermined location is marked by predetermined information;
- and
- identifying the memory block as a bad block if the at least one predetermined location is not marked by the predetermined information.
A method for writing data into a memory comprising a plurality of memory blocks, comprising:
- identifying a first memory block among the plurality of memory blocks as a good block or a bad block;
- adding a data mark into the data at least one data-mark location in the first memory block if the first memory block is identified as a good block;
- performing a data encoding function to the data with the data mark;
- and
- writing the encoding data into the first memory block.
Dependencies are inferred from the claim text.