Method and device for managing faulty blocks in flash memory
By erasing, recovering and recycling the faulty blocks in the flash memory, the problem of reserved area exhaustion is solved, safer and more efficient faulty block management is achieved, the service life of the memory is extended and the reliability is improved.
CN114968066BActive Publication Date: 2025-09-23REALTEK SEMICON CORP
Patent Information
- Application Number
- CN202110191743.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-19
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-02-19
Smart Images

Figure CN114968066B_ABST
Abstract
A method for managing blocks in a flash memory and a controller for the flash memory, the method comprising: detecting the status of multiple blocks in a reserved area of the flash memory and establishing a fault block management table based on the status; establishing a mapping relationship between faulty blocks in the user area and good blocks in the reserved area in the faulty block management table; when the faulty block management table indicates that there are no mappable good blocks in the reserved area, selecting a faulty block from the faulty blocks in the reserved area or the user area and erasing it to obtain a reclaimed block; establishing a mapping relationship between the reclaimed block and the faulty blocks in the user area in the faulty block management table; and writing data into the reclaimed block based on the faulty block management table.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
Erasing method for flash memory and flash memory
CN105225695A
Unusable block management within a non-volatile memory system
US20040080998A1
Method of managing a solid state drive, associated systems and implementations
US20100082890A1
Solid state storage system for controlling reserved area and method of controlling the same
US20110161727A1
On-Chip Bad Block Management for NAND Flash Memory
US20130346671A1