Patent · US Active

Methods and systems that selectively inhibit and enable programming of non-volatile storage elements

US9620238B2 · kind B2 · utility

8Cited by
23References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 22, 2014
Grant dateApr 11, 2017
Priority date
Expiry dateSep 22, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C11/5628
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Non-volatile storage systems, and methods for programming non-volatile storage elements of non-volatile storage systems, are described herein. A method for programming a non-volatile storage element, wherein a loop number is incremented with each program-verify iteration includes performing a plurality of program-verify iterations for the non-volatile storage element. This includes inhibiting programming of the non-volatile storage element when the loop number is less than a loop number threshold corresponding to a target data state that the storage element is being programmed to. This also includes enabling programming of the non-volatile storage element when the the loop number is greater than or equal to the loop number threshold corresponding to the target data state that the storage element is being programmed to. Inhibiting programming of the non-volatile storage element causes boosting of a channel voltage of the storage element, which speeds up programming of one or more further non-volatile storage elements neighboring the boosted storage element, compared to if there were no such boosting.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.