Garbage collection in non-volatile memory that fully programs dependent layers in a target block

A non-volatile memory includes a plurality of blocks of physical memory, including a target block and at least one source block containing at least some valid data and some invalid data. Responsive to determining to perform garbage collection for the non-volatile memory, the controller transfers val...

Full description

Saved in:
Bibliographic Details
Main Authors Papandreou, Nikolaos, Pletka, Roman A, Fisher, Timothy, Tomic, Sasa, Fry, Aaron D, Ioannou, Nikolas
Format Patent
LanguageEnglish
Published 23.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A non-volatile memory includes a plurality of blocks of physical memory, including a target block and at least one source block containing at least some valid data and some invalid data. Responsive to determining to perform garbage collection for the non-volatile memory, the controller transfers valid data from the at least one source block to the target block. The controller ends garbage collection on the at least one source block with at least some valid data present in the at least one source block and all interfaces of the target block closed at the boundary of independent layers. In at least some embodiments, the target block may be configured to store more bits per cell than the at least one source block.
Bibliography:Application Number: US201916272665