Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Non-Volatile Memory With Linear Estimation of Initial Programming Voltage

a technology of initial programming voltage and non-volatile memory, which is applied in the field of non-volatile semiconductor memory, can solve the problems of unsuitable mobile and handheld environment, bulky disk drives, and easy mechanical failure, and achieve the effects of devices, reducing the number of devices, and improving the quality of the environmen

Active Publication Date: 2008-03-13
WODEN TECH INC
View PDF42 Cites 49 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

"The invention relates to a method for estimating the starting voltage for programming a memory array. The method involves running a programming test on a page and using a staircase waveform with verifications in between the pulses to program the page to a designated pattern. The final programming voltage at the time the page is program-verified is used to estimate the starting programming voltage by scaling back a predetermined amount. An average starting programming voltage is obtained by considering a sample of similar page / word lines. The method allows for a simple one- or two-pass programming test on each page and does not involve multiple erase operation during the test. The invention also includes a scheme for obtaining an optimum starting programming voltage for a representative page of a group of word lines with similar programming characteristics. The method has the advantage of minimum storage requirement and does not over-program the faster programming bits. Additionally, the method is not sensitive to the presence of bad blocks where a large portion of the word lines in it may be defective."

Problems solved by technology

Conventional mass storage, based on rotating magnetic medium such as hard drives and floppy disks, is unsuitable for the mobile and handheld environment.
This is because disk drives tend to be bulky, are prone to mechanical failure and have high latency and high power requirements.
These undesirable attributes make disk-based storage impractical in most mobile and portable applications.
If the initial programming voltage VPGM0 is chosen too low, it may require an excessive number of programming pulses to reach the target state.
On the other hand if VPGM0 is chosen too high, especially in a multi-state memory, the programming may overshoot the target state in the first pulse.
Conventional VPGM0 trimmings are therefore performed by memory testers that are expensive dedicated machines.
Non-volatile memory device has a limited life usage due to the endurance-related stress suffered each time the device goes through an erase / program cycle.
The physical phenomenon limiting the endurance of non-volatile memory devices is the trapping of electrons in the active dielectric films of the device.
Thus, conventional VPGM trimmings at the factory could consume as much as several thousand endurance cycles of a memory device.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Non-Volatile Memory With Linear Estimation of Initial Programming Voltage
  • Non-Volatile Memory With Linear Estimation of Initial Programming Voltage
  • Non-Volatile Memory With Linear Estimation of Initial Programming Voltage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

Memory System

[0047]FIG. 1 to FIG. 7 illustrate example memory systems in which the various aspects of the present invention may be implemented.

[0048]FIG. 1 illustrates schematically the functional blocks of a non-volatile memory chip. The memory chip 100 includes a two-dimensional array of memory cells 200, control circuitry 210, and peripheral circuits such as decoders, read / write circuits and multiplexers. The memory array 200 is addressable by word lines (see FIG. 2) via row decoders 230A and 230B and by bit lines (see FIG. 2) via column decoders 260A and 260B. The read / write circuits 270A and 270B allow a page of memory cells to be read or programmed in parallel. In a preferred embodiment, a page is constituted from a contiguous row of memory cells sharing the same word line. In another embodiment, where a row of memory cells are partitioned into multiple pages, block multiplexers 250A and 250B are provided to multiplex the read / write circuits 270A and 270B to the individual pag...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In a non-volatile memory, a selected page on a word line is successively programmed by a series of voltage pulses of a staircase waveform with verifications in between the pulses until the page is verified to a designated pattern. The programming voltage at the time the page is programmed verified will be to estimate the initial value of a starting programming voltage for the page. The estimation is further refined by using the estimate from a first pass in a second pass. Also, when the test is over multiple blocks, sampling of word lines based on similar geometrical locations of the blocks can yield a starting programming voltage optimized for faster programming pages.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application is related to the following U.S. patent applications: U.S. application Ser. No. ______, entitled “Method For Non-Volatile Memory With Reduced Erase / Write Cycling During Trimming Of Initial Programming Voltage,” by Yan Li, et al., filed concurrently herewith, on Sep. 12, 2006. U.S. application Ser. No. ______, entitled “Non-Volatile Memory With Reduced Erase / Write Cycling During Trimming Of Initial Programming Voltage,” by Yan Li, et al., filed concurrently herewith, on Sep. 12, 2006. U.S. application Ser. No. ______, entitled “Method For Non-Volatile Memory With Linear Estimation Of Initial Programming Voltage,” by Loc Tu, et al., filed concurrently herewith, on Sep. 12, 2006.FIELD OF THE INVENTION[0002]This invention relates generally to non-volatile semiconductor memory such as electrically erasable programmable read-only memory (EEPROM) and flash EEPROM, and specifically to determining optimum initial programming volta...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G11C16/04G11C7/00G11C11/34G11C29/00
CPCG11C16/04G11C16/12G11C29/028G11C29/02G11C29/021G11C16/3481
Inventor TU, LOCHOOK, CHARLES MOANALI, YAN
Owner WODEN TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products