[go: up one dir, main page]

WO2008002832A3 - Method for programming non-volatile memory using variable amplitude programming pulses - Google Patents

Method for programming non-volatile memory using variable amplitude programming pulses Download PDF

Info

Publication number
WO2008002832A3
WO2008002832A3 PCT/US2007/071859 US2007071859W WO2008002832A3 WO 2008002832 A3 WO2008002832 A3 WO 2008002832A3 US 2007071859 W US2007071859 W US 2007071859W WO 2008002832 A3 WO2008002832 A3 WO 2008002832A3
Authority
WO
WIPO (PCT)
Prior art keywords
programmed
waveform
storage elements
programming
volatile memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2007/071859
Other languages
French (fr)
Other versions
WO2008002832A2 (en
Inventor
Gerrit Jan Hemink
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SanDisk Corp
Original Assignee
SanDisk Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/426,475 external-priority patent/US20070297247A1/en
Application filed by SanDisk Corp filed Critical SanDisk Corp
Publication of WO2008002832A2 publication Critical patent/WO2008002832A2/en
Publication of WO2008002832A3 publication Critical patent/WO2008002832A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5628Programming or writing circuits; Data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/562Multilevel memory programming aspects
    • G11C2211/5621Multilevel programming verification

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)

Abstract

Non-volatile storage elements are programmed using a series of voltage waveforms, where each waveform includes different portions with different amplitudes. For example, the amplitudes can vary as a decreasing staircase or ramp. Storage elements which are to be programmed to the highest level are programmed using the entire waveform, while storage elements which are to be programmed to intermediate and lower levels are programmed using different portions of the waveform. For example, the storage elements to be programmed to the intermediate level are programmed using the last two-thirds of each waveform, while the storage elements to be programmed to the lower level are programmed using the last one-third of each waveform. For these storage elements, programming is inhibited for a portion of the waveform by applying an inhibit voltage to an associated bit line. Higher programming speeds and narrower threshold voltage distributions can be achieved.
PCT/US2007/071859 2006-06-26 2007-06-22 Method for programming non-volatile memory using variable amplitude programming pulses Ceased WO2008002832A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US42648706A 2006-06-26 2006-06-26
US11/426,475 US20070297247A1 (en) 2006-06-26 2006-06-26 Method for programming non-volatile memory using variable amplitude programming pulses
US11/426,475 2006-06-26
US11/426,487 2006-06-26

Publications (2)

Publication Number Publication Date
WO2008002832A2 WO2008002832A2 (en) 2008-01-03
WO2008002832A3 true WO2008002832A3 (en) 2008-02-28

Family

ID=38740276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/071859 Ceased WO2008002832A2 (en) 2006-06-26 2007-06-22 Method for programming non-volatile memory using variable amplitude programming pulses

Country Status (2)

Country Link
TW (1) TW200807421A (en)
WO (1) WO2008002832A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7796435B2 (en) 2008-06-12 2010-09-14 Sandisk Corporation Method for correlated multiple pass programming in nonvolatile memory
US7800945B2 (en) 2008-06-12 2010-09-21 Sandisk Corporation Method for index programming and reduced verify in nonvolatile memory
US7813172B2 (en) 2008-06-12 2010-10-12 Sandisk Corporation Nonvolatile memory with correlated multiple pass programming
US7826271B2 (en) 2008-06-12 2010-11-02 Sandisk Corporation Nonvolatile memory with index programming and reduced verify
US7965562B2 (en) 2007-04-10 2011-06-21 Sandisk Corporation Predictive programming in non-volatile memory

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7715235B2 (en) 2008-08-25 2010-05-11 Sandisk Corporation Non-volatile memory and method for ramp-down programming
JP2011040135A (en) 2009-08-13 2011-02-24 Toshiba Corp Nonvolatile semiconductor memory device
US8526233B2 (en) 2011-05-23 2013-09-03 Sandisk Technologies Inc. Ramping pass voltage to enhance channel boost in memory device, with optional temperature compensation
FR3039921B1 (en) * 2015-08-06 2018-02-16 Stmicroelectronics (Rousset) Sas METHOD AND SYSTEM FOR CONTROLLING A DATA WRITE OPERATION IN A MEMORY CELL OF THE EEPROM TYPE

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243290B1 (en) * 1999-08-31 2001-06-05 Hitachi, Ltd. Nonvolatile semiconductor memory device
US6282119B1 (en) * 2000-06-02 2001-08-28 Winbond Electronics Corporation Mixed program and sense architecture using dual-step voltage scheme in multi-level data storage in flash memories
WO2002063630A1 (en) * 2001-02-08 2002-08-15 Advanced Micro Devices, Inc. Programming method using voltage pulse with stepped portions for multi-level cell flash memories
US6538923B1 (en) * 2001-02-26 2003-03-25 Advanced Micro Devices, Inc. Staircase program verify for multi-level cell flash memory designs
US20040190337A1 (en) * 2001-09-17 2004-09-30 Jian Chen Selective operation of a multi-state non-volatile memory system in a binary mode
US20050083735A1 (en) * 2003-10-20 2005-04-21 Jian Chen Behavior based programming of non-volatile memory

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243290B1 (en) * 1999-08-31 2001-06-05 Hitachi, Ltd. Nonvolatile semiconductor memory device
US6282119B1 (en) * 2000-06-02 2001-08-28 Winbond Electronics Corporation Mixed program and sense architecture using dual-step voltage scheme in multi-level data storage in flash memories
WO2002063630A1 (en) * 2001-02-08 2002-08-15 Advanced Micro Devices, Inc. Programming method using voltage pulse with stepped portions for multi-level cell flash memories
US6538923B1 (en) * 2001-02-26 2003-03-25 Advanced Micro Devices, Inc. Staircase program verify for multi-level cell flash memory designs
US20040190337A1 (en) * 2001-09-17 2004-09-30 Jian Chen Selective operation of a multi-state non-volatile memory system in a binary mode
US20050083735A1 (en) * 2003-10-20 2005-04-21 Jian Chen Behavior based programming of non-volatile memory

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7965562B2 (en) 2007-04-10 2011-06-21 Sandisk Corporation Predictive programming in non-volatile memory
US7796435B2 (en) 2008-06-12 2010-09-14 Sandisk Corporation Method for correlated multiple pass programming in nonvolatile memory
US7800945B2 (en) 2008-06-12 2010-09-21 Sandisk Corporation Method for index programming and reduced verify in nonvolatile memory
US7813172B2 (en) 2008-06-12 2010-10-12 Sandisk Corporation Nonvolatile memory with correlated multiple pass programming
US7826271B2 (en) 2008-06-12 2010-11-02 Sandisk Corporation Nonvolatile memory with index programming and reduced verify
US8045378B2 (en) 2008-06-12 2011-10-25 Sandisk Technologies Inc. Nonvolatile memory with correlated multiple pass programming

Also Published As

Publication number Publication date
TW200807421A (en) 2008-02-01
WO2008002832A2 (en) 2008-01-03

Similar Documents

Publication Publication Date Title
WO2008002832A3 (en) Method for programming non-volatile memory using variable amplitude programming pulses
ATE492883T1 (en) PROGRAMMING A NON-VOLATILE MEMORY
ATE422701T1 (en) SELECTIVE SLOW PROGRAMMABLE CONVERGENCE IN A FLASH MEMORY DEVICE
WO2009009076A3 (en) Error correction for memory
ATE437441T1 (en) SELECTIVE APPLICATION OF PROGRAM PREVENTION SCHEMES IN NON-VOLATILE MEMORY
WO2008033693A3 (en) Non-volatile memory and method for linear estimation of initial programming voltage
WO2009111158A3 (en) Charge loss compensation during programming of a memory device
WO2008157037A3 (en) Coarse and fine programming in a solid state memory
ATE496373T1 (en) PROGRAMMING METHOD BASED ON THE BEHAVIOR OF NON-VOLATILE MEMORY CELLS
EP2487688A3 (en) Erase ramp pulse width control for non-volatile memory
WO2010045481A3 (en) Methods, devices and systems for programming neurostimulation
WO2010117807A3 (en) Two pass erase for non-volatile storage
JP2012142067A5 (en)
EP4400157A3 (en) Time multiplexed waveform for selective cell ablation
TW200625314A (en) Non-volatile system with program time control
WO2006122148A3 (en) Neural stimulation system controlling autonomic balance
DE602004019098D1 (en) METHOD FOR ARCHIVING DATA
WO2009037691A3 (en) Programming orders for reducing distortion in arrays of multi-level analog memory cells
WO2006029257A3 (en) Neurostimulation methods and systems
WO2012064626A3 (en) Apparatus and method for automated drilling of a borehole in a subsurface formation
WO2008112659A3 (en) Regulation of osteopontin
WO2009152037A3 (en) Nonvolatile memory and method for correlated multiple pass programming
WO2004017328A8 (en) Method for reading a structural phase-change memory
WO2018026475A3 (en) Apparatus and method for endurance friendly programming using lower voltage thresholds
WO2004084984A3 (en) Balanced charge waveform for transcutaneous pacing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07798919

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07798919

Country of ref document: EP

Kind code of ref document: A2