×

System and Method for Erase Detection before Programming of a Storage Device

  • US 20170287568A1
  • Filed: 03/29/2016
  • Published: 10/05/2017
  • Est. Priority Date: 03/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating a storage device comprising:

  • determining to program multiple bits into cells of a section of memory, the multiple bits being represented by at least an erase state, a first programmed state and a second programmed state, wherein the first programmed state and the second programmed state are different from the erase state;

    determining an indication of program disturb in the section of memory in the storage device;

    determining, based on the indication, an adjusted programming voltage for programming the second programmed state in the section of memory, the adjusted programming voltage for programming the second programmed state being offset from a programming voltage for programming the second programmed state in an absence of detectable program disturb in the section of memory;

    determining a programming voltage for programming the first programmed state in the section of memory in the absence of detectable program disturb in the section of memory;

    programming data into the section of memory based on the determined adjusted programming voltage for programming the second programmed state and based on the determined programming voltage for programming the first programmed state; and

    responsive to a command to read part or all of the data programmed into the section of memory, reading, using a read voltage adjusted based on the determined adjusted programming voltage for programming the programming state and the determined programming voltage for programming the first programming state, the data from the section of memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×