ATE521972T1 - Programmierung eines nicht-flüchtigen speichers mit selbst-regulierender maximaler programmschleife - Google Patents

Programmierung eines nicht-flüchtigen speichers mit selbst-regulierender maximaler programmschleife

Info

Publication number
ATE521972T1
ATE521972T1 AT06800361T AT06800361T ATE521972T1 AT E521972 T1 ATE521972 T1 AT E521972T1 AT 06800361 T AT06800361 T AT 06800361T AT 06800361 T AT06800361 T AT 06800361T AT E521972 T1 ATE521972 T1 AT E521972T1
Authority
AT
Austria
Prior art keywords
programming
memory elements
volatile memory
self
program loop
Prior art date
Application number
AT06800361T
Other languages
English (en)
Inventor
Jun Wan
Jeffrey Lutze
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/194,439 external-priority patent/US7230854B2/en
Priority claimed from US11/194,827 external-priority patent/US7023737B1/en
Application filed by Sandisk Corp filed Critical Sandisk Corp
Application granted granted Critical
Publication of ATE521972T1 publication Critical patent/ATE521972T1/de

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C16/00—Erasable programmable read-only memories
    • G11C16/02—Erasable programmable read-only memories electrically programmable
    • G11C16/06—Auxiliary circuits, e.g. for writing into memory
    • G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56—Digital 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/5621—Digital 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/5628—Programming or writing circuits; Data input circuits
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C16/00—Erasable programmable read-only memories
    • G11C16/02—Erasable programmable read-only memories electrically programmable
    • G11C16/06—Auxiliary circuits, e.g. for writing into memory
    • G11C16/10—Programming or data input circuits
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C16/00—Erasable programmable read-only memories
    • G11C16/02—Erasable programmable read-only memories electrically programmable
    • G11C16/06—Auxiliary circuits, e.g. for writing into memory
    • G11C16/10—Programming or data input circuits
    • G11C16/12—Programming voltage switching circuits
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C16/00—Erasable programmable read-only memories
    • G11C16/02—Erasable programmable read-only memories electrically programmable
    • G11C16/06—Auxiliary circuits, e.g. for writing into memory
    • G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436—Arrangements for verifying correct programming or erasure
    • G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50—Marginal testing, e.g. race, voltage or current testing
    • G11C29/50004—Marginal testing, e.g. race, voltage or current testing of threshold voltage
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C2029/0409—Online test

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)
AT06800361T 2005-08-01 2006-07-26 Programmierung eines nicht-flüchtigen speichers mit selbst-regulierender maximaler programmschleife ATE521972T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/194,439 US7230854B2 (en) 2005-08-01 2005-08-01 Method for programming non-volatile memory with self-adjusting maximum program loop
US11/194,827 US7023737B1 (en) 2005-08-01 2005-08-01 System for programming non-volatile memory with self-adjusting maximum program loop
PCT/US2006/029047 WO2007016167A1 (en) 2005-08-01 2006-07-26 Programming non-volatile memory with self-adjusting maximum program loop

Publications (1)

Publication Number Publication Date
ATE521972T1 true ATE521972T1 (de) 2011-09-15

Family

ID=37189404

Family Applications (1)

Application Number Title Priority Date Filing Date
AT06800361T ATE521972T1 (de) 2005-08-01 2006-07-26 Programmierung eines nicht-flüchtigen speichers mit selbst-regulierender maximaler programmschleife

Country Status (6)

Country Link
EP (1) EP1911033B1 (de)
JP (1) JP4754631B2 (de)
KR (1) KR101012129B1 (de)
AT (1) ATE521972T1 (de)
TW (1) TWI313461B (de)
WO (1) WO2007016167A1 (de)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7894269B2 (en) 2006-07-20 2011-02-22 Sandisk Corporation Nonvolatile memory and method for compensating during programming for perturbing charges of neighboring cells
US7652929B2 (en) * 2007-09-17 2010-01-26 Sandisk Corporation Non-volatile memory and method for biasing adjacent word line for verify during programming
EP2289069B1 (de) * 2008-06-12 2016-12-28 SanDisk Technologies LLC Nichtflüchtiger speicher und verfahren mit indexprogrammierung und verringertem verifzieren
US8416609B2 (en) 2010-02-15 2013-04-09 Micron Technology, Inc. Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, methods of writing to and reading from a memory cell, and computer systems
US8514630B2 (en) 2010-07-09 2013-08-20 Sandisk Technologies Inc. Detection of word-line leakage in memory arrays: current based approach
US8379454B2 (en) * 2011-05-05 2013-02-19 Sandisk Technologies Inc. Detection of broken word-lines in memory arrays
US8750042B2 (en) 2011-07-28 2014-06-10 Sandisk Technologies Inc. Combined simultaneous sensing of multiple wordlines in a post-write read (PWR) and detection of NAND failures
US8730722B2 (en) 2012-03-02 2014-05-20 Sandisk Technologies Inc. Saving of data in cases of word-line to word-line short in memory arrays
US8842477B2 (en) * 2012-06-01 2014-09-23 Spansion Llc Method, apparatus, and manufacture for flash memory adaptive algorithm
CN108766495B (zh) * 2012-08-21 2021-10-01 群联电子股份有限公司 数据写入方法、存储器控制器与存储器存储装置
US9082510B2 (en) * 2012-09-14 2015-07-14 Freescale Semiconductor, Inc. Non-volatile memory (NVM) with adaptive write operations
KR102118979B1 (ko) 2013-09-13 2020-06-05 삼성전자주식회사 불휘발성 메모리 장치 및 그것의 프로그램 방법
US9165683B2 (en) 2013-09-23 2015-10-20 Sandisk Technologies Inc. Multi-word line erratic programming detection
US9460809B2 (en) 2014-07-10 2016-10-04 Sandisk Technologies Llc AC stress mode to screen out word line to word line shorts
US9443612B2 (en) 2014-07-10 2016-09-13 Sandisk Technologies Llc Determination of bit line to low voltage signal shorts
US9484086B2 (en) 2014-07-10 2016-11-01 Sandisk Technologies Llc Determination of word line to local source line shorts
US9514835B2 (en) 2014-07-10 2016-12-06 Sandisk Technologies Llc Determination of word line to word line shorts between adjacent blocks
US9240249B1 (en) 2014-09-02 2016-01-19 Sandisk Technologies Inc. AC stress methods to screen out bit line defects
US9202593B1 (en) 2014-09-02 2015-12-01 Sandisk Technologies Inc. Techniques for detecting broken word lines in non-volatile memories
US9449694B2 (en) 2014-09-04 2016-09-20 Sandisk Technologies Llc Non-volatile memory with multi-word line select for defect detection operations
US9659666B2 (en) 2015-08-31 2017-05-23 Sandisk Technologies Llc Dynamic memory recovery at the sub-block level

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2716906B2 (ja) * 1992-03-27 1998-02-18 株式会社東芝 不揮発性半導体記憶装置
US6000843A (en) * 1992-07-03 1999-12-14 Nippon Steel Corporation Electrically alterable nonvolatile semiconductor memory
JPH07182899A (ja) * 1993-12-22 1995-07-21 Nec Corp 半導体記憶装置
US7073103B2 (en) * 2002-12-05 2006-07-04 Sandisk Corporation Smart verify for multi-state memories
JP4129170B2 (ja) * 2002-12-05 2008-08-06 シャープ株式会社 半導体記憶装置及びメモリセルの記憶データ補正方法
US7177199B2 (en) * 2003-10-20 2007-02-13 Sandisk Corporation Behavior based programming of non-volatile memory
US6888758B1 (en) * 2004-01-21 2005-05-03 Sandisk Corporation Programming non-volatile memory

Also Published As

Publication number Publication date
EP1911033A1 (de) 2008-04-16
KR20080058330A (ko) 2008-06-25
KR101012129B1 (ko) 2011-02-07
TWI313461B (en) 2009-08-11
EP1911033B1 (de) 2011-08-24
JP4754631B2 (ja) 2011-08-24
WO2007016167A1 (en) 2007-02-08
TW200805375A (en) 2008-01-16
JP2009503764A (ja) 2009-01-29

Similar Documents

Publication Publication Date Title
TWI410973B (en) Memory device program window adjustment
ATE492883T1 (de) Programmierung eines nichtflüchtigen speichers
WO2014137928A3 (en) Dynamic erase depth for improved endurance of non-volatile memory
EP4284114C0 (de) Mehrstufige sidelink-steuerungsinformation
SG10201905109VA (en) Non-volatile memory device and erasing method of the same
JOP20210050B1 (ar) معدلات تعبير pnpla3
TW200710857A (en) Programming memory devices
TW200701234A (en) Program control circuit of flash memory device having mlc and method thereof
TW201614773A (en) Non-volatile memory
MX2018005107A (es) Composiciones y metodos para la terapia relacionada con la microbiota fecal.
DE602005025522D1 (de) Schnelles programmiersystem mit verringerter überprogrammierung
WO2011041674A3 (en) Flow control device that substantially decreases flow of a fluid when a property of the fluid is in a selected range
TW201129978A (en) A method and apparatus for operation of a NAND-like dual charge retaining transistor NOR flash memory device
GB2547619A (en) Sand control using shape memory materials
DK3695058T3 (da) Drikkevandsforsyningssystem med gruppevis styring, fremgangsmåde til styring af dette samt computerprogram
WO2014153174A3 (en) Non-volatile memory program algorithm device and method
WO2010141304A3 (en) Memory erase methods and devices
EP4084841A4 (de) Einseitig gesteuerte künstliche bauchspeicheldrüse mit geschlossenem regelkreis
TW201612913A (en) System and method to inhibit erasing of portion of sector of split gate flash memory cells
EP3779075A4 (de) Steuerungsvorrichtung und verfahren für wasserhahn und wasserhahn
DE602006011684D1 (de) Nichtflüchtiger Halbleiterspeicher mit drei Zuständen und dessen Betriebsverfahren
WO2014160619A3 (en) Back bias during program verify of non-volatile storage
WO2008002832A3 (en) Method for programming non-volatile memory using variable amplitude programming pulses
WO2018175791A8 (en) Fluid management controller
TW200733114A (en) Method for programming of multi-state non-volatile memory using smart verify

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties