×

Method for programming a memory system

  • US 10,998,062 B2
  • Filed: 01/15/2019
  • Issued: 05/04/2021
  • Est. Priority Date: 12/07/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for programming a memory system, the memory system comprising a plurality of memory blocks, each comprising a plurality of memory cells, the method comprising:

  • performing a background media scan to determine a data valid ratio of a second memory block that has been programmed previously;

    when the data valid ratio of the second memory block is determined to be smaller than a threshold value;

    copying valid data stored in the second memory block;

    selecting a first memory block of the plurality of memory blocks that has not been programmed; and

    initiating a program process; and

    during the program process;

    performing a first program operation to program the first memory block;

    waiting for a delay time after the first program operation is completed;

    after waiting for the delay time, performing an all-level threshold voltage test to determine if threshold voltages of memory cells in the first memory block are greater than corresponding threshold voltages; and

    performing a second program operation to program the first memory block according to a result of the all-level threshold voltage test.

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