×

ACCELERATING GARBAGE COLLECTION OF FLUSHED LOGICAL ERASE BLOCKS IN NON-VOLATILE MEMORY

  • US 20190340121A1
  • Filed: 05/02/2018
  • Published: 11/07/2019
  • Est. Priority Date: 05/02/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of garbage collection in a non-volatile memory, the method comprising:

  • a controller of the non-volatile memory tracking identifiers of closed logical erase blocks (LEBs) of non-volatile memory for which programming has closed until after the LEBs are erased, wherein the tracking includes tracking a first subset of the closed LEBs that are ineligible for selection for garbage collection and tracking a different second subset of the closed LEBs that are eligible for selection for garbage collection;

    the controller continuously migrating closed LEBs from the first subset to the second subset over time;

    in response to closing a particular LEB, the controller placing an identifier of the particular LEB into one of the first and second subsets selected based on a first amount of dummy data programmed into the closed LEBs tracked in the first subset; and

    thereafter, in response to selection of the particular LEB for garbage collection, the controller performing garbage collection on the particular LEB.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×