Patent · US Expired

Method and apparatus for programming multi-state cells in a memory device

US6567302B2 · kind B2 · utility

35Cited by
56References
30Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 19, 2001
Grant dateMay 20, 2003
Priority date
Expiry dateJun 19, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C16/3486
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for programming multi-state floating gate transistor memory cells, also called multi-state flash cells, in a memory system is disclosed. The memory system includes control circuitry for controlling an array of multi-state flash cells which are arranged in blocks and connected together in rows and columns. The method is implemented as a series of programmable instructions stored and implemented in the memory system. According to the method groups of multi-state flash cells are incrementaly programmed. In each programming step the threshold voltage levels of the cells being programmed is raised only one state. Successive subgroups of cells are programmed to increase their threshold voltage levels in a step-by-step manner. The multi-state flash cells are programmed to store the desired data over several steps. Cells that are under-programmed in any step are reprogrammed before the method continues. Margins between the threshold voltage levels in the cells are maintained by a verification of the programmed cells. Over-programmed multi-state flash cells are identified and discarded at each programming step by calculating and retaining overshoot data.

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