WO2006041730A3 - Method and system for a programming approach for a nonvolatile electronic device - Google Patents

Method and system for a programming approach for a nonvolatile electronic device Download PDF

Info

Publication number
WO2006041730A3
WO2006041730A3 PCT/US2005/035296 US2005035296W WO2006041730A3 WO 2006041730 A3 WO2006041730 A3 WO 2006041730A3 US 2005035296 W US2005035296 W US 2005035296W WO 2006041730 A3 WO2006041730 A3 WO 2006041730A3
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
programming
reference voltage
nonvolatile electronic
initial
Prior art date
Application number
PCT/US2005/035296
Other languages
French (fr)
Other versions
WO2006041730A2 (en
Inventor
Stefano Surico
Simone Bartoli
Caser Fabio Tassan
Monica Marziani
Original Assignee
Atmel Corp
Stefano Surico
Simone Bartoli
Caser Fabio Tassan
Monica Marziani
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 IT001904A external-priority patent/ITMI20041904A1/en
Application filed by Atmel Corp, Stefano Surico, Simone Bartoli, Caser Fabio Tassan, Monica Marziani filed Critical Atmel Corp
Publication of WO2006041730A2 publication Critical patent/WO2006041730A2/en
Publication of WO2006041730A3 publication Critical patent/WO2006041730A3/en

Links

Classifications

    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • G11C16/3459Circuits or methods to verify correct programming of nonvolatile memory cells
    • 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/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/12Programming voltage switching circuits
    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • 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
    • 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/563Multilevel memory reading aspects
    • G11C2211/5634Reference cells

Abstract

Aspects for programming a nonvolatile electronic device include performing an initial verify step of a programming algorithm with an initial type of reference voltage value, and performing one or more subsequent verify steps in the programming algorithm with a second type of reference voltage value. Further included is utilizing a read reference voltage for the initial verify step, wherein desired programming is ensured for a cell that falls out of ideal distribution.
PCT/US2005/035296 2004-10-07 2005-09-30 Method and system for a programming approach for a nonvolatile electronic device WO2006041730A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
IT001904A ITMI20041904A1 (en) 2004-10-07 2004-10-07 "METHOD AND SYSTEM FOR A PROGRAMMING APPROACH FOR A NON-VOLATILE ELECTRONIC DEVICE"
ITMI2004A001904 2004-10-07
US11/128,939 US7345921B2 (en) 2004-10-07 2005-05-12 Method and system for a programming approach for a nonvolatile electronic device
US11/128,939 2005-05-12

Publications (2)

Publication Number Publication Date
WO2006041730A2 WO2006041730A2 (en) 2006-04-20
WO2006041730A3 true WO2006041730A3 (en) 2006-08-17

Family

ID=36148805

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/035296 WO2006041730A2 (en) 2004-10-07 2005-09-30 Method and system for a programming approach for a nonvolatile electronic device

Country Status (1)

Country Link
WO (1) WO2006041730A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2944293B1 (en) 2009-04-10 2012-05-18 Saint Gobain Coating Solutions THERMAL PROJECTION DEVELOPING METHOD OF A TARGET
FR2944295B1 (en) 2009-04-10 2014-08-15 Saint Gobain Coating Solutions MOLYBDENE-BASED TARGET AND THERMAL PROJECTION DELIVERY METHOD OF A TARGET

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509134A (en) * 1993-06-30 1996-04-16 Intel Corporation Method and apparatus for execution of operations in a flash memory array
US5757699A (en) * 1996-06-03 1998-05-26 Nec Corporation Programming which can make threshold voltages of programmed memory cells have a narrow distribution in a nonvolatile semiconductor memory
US20060028875A1 (en) * 2004-07-26 2006-02-09 M-Systems Flash Disk Pioneers, Ltd. Drift compensation in a flash memory

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509134A (en) * 1993-06-30 1996-04-16 Intel Corporation Method and apparatus for execution of operations in a flash memory array
US5757699A (en) * 1996-06-03 1998-05-26 Nec Corporation Programming which can make threshold voltages of programmed memory cells have a narrow distribution in a nonvolatile semiconductor memory
US20060028875A1 (en) * 2004-07-26 2006-02-09 M-Systems Flash Disk Pioneers, Ltd. Drift compensation in a flash memory

Also Published As

Publication number Publication date
WO2006041730A2 (en) 2006-04-20

Similar Documents

Publication Publication Date Title
WO2006124352A3 (en) Devices for programming a memory
WO2005073977A3 (en) Variable current sinking for coarse/fine programming of non-volatile memory
TW200620293A (en) Method and system for a programming approach for a nonvolatile electronic device
TW200703340A (en) Soft programming non-volatile memory utilizing individual verification and additional soft programming of subsets of memory cells
WO2005105204A8 (en) Automated template generation algorithm for implantable device
GB2411320B (en) Access control management method, access control management system, and terminal device with access control management function
WO2009017368A3 (en) Input/output control method and apparatus optimized for flash memory
WO2001084552A3 (en) Programming of nonvolatile memory cells
TWI256644B (en) Programming non-volatile memory
EP1918894A4 (en) Information storage device, information storage program, verification device and information storage method
WO2009044533A1 (en) Secure boot terminal, secure boot method, secure boot program, recording medium, and integrated circuit
WO2009139567A3 (en) Memory device and memory programming method
EP1562200A3 (en) Nonvolatile semiconductor memory device
WO2008067265A3 (en) Requirements-based test generation
WO2009048719A3 (en) Non-volatile memory device having assignable network identification
WO2009053963A3 (en) Methods for adaptively programming flash memory devices and flash memory systems incorporating same
TW200606948A (en) Charge packet metering for coarse/fine programming of non-volatile memory
TW200608408A (en) Efficient verification for coarse/fine programming of non-volatile memory
TW200501164A (en) Memory erase method and device with optimal data retention for nonvolatile memory
TW200703342A (en) Erasing non-volatile memory using individual verification and additional erasing of subsets of memory cells
TW200641899A (en) Program method of flash memory device
TW200723280A (en) Resistive memory devices including selected reference memory cells and methods of operating the same
TW200625315A (en) Nonvolatile semiconductor memory device which erases data in units of one block including a number of memory cells, and data erasing method of the nonvolatile semiconductor memory device
WO2007035284A3 (en) High performance flash memory device using a programming window for predetermination of bits to be programmed and dc-to-dc converter
TW200723120A (en) Operating nonvolatile memory method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase