Weak programming area management-based QLC solid state disk garbage collection method and system
By maintaining a Block log table in the firmware layer of the solid-state drive and identifying weakly programmed regions, and selectively moving valid data, the performance bottleneck caused by weakly programmed regions during garbage collection of QLC solid-state drives is solved, improving garbage collection efficiency and response speed.
CN121597593APending Publication Date: 2026-03-03SUZHOU UNIONMEMORY INFORMATION SYST LTD
View PDF 0 Cites 0 Cited by
Patent Information
- Application Number
- CN202511847934.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-03-03
Smart Images

Figure CN121597593A_ABST
Abstract
The invention relates to a QLC solid state disk garbage collection method and system based on weak programming area management, and the method comprises the steps that a Block log table is maintained in a firmware layer of a solid state disk, the Block log table is used for recording a single programming page generated due to data refreshing operation, and the Block log table is used for storing the single programming page in the firmware layer of the solid state disk; the Block log table records a physical block address and a page address range of a single programming page; when a candidate block for garbage collection needs to be selected, identifying and counting the number of pages belonging to single programming in the candidate block based on a Block log table to obtain the number of target pages; when the number of the target pages meets a preset condition, moving effective data, which do not belong to the single programming page, in the candidate block to the target block; and after all the valid data in the candidate blocks are migrated, performing an erasure operation on the candidate blocks. According to the method, the QLC solid state disk garbage collection efficiency is improved.
Need to check novelty before this filing date? Find Prior Art