Static information storage and retrieval – Floating gate – Particular biasing
Reexamination Certificate
2001-06-29
2003-02-04
Nguyen, Tan T. (Department: 2818)
Static information storage and retrieval
Floating gate
Particular biasing
C365S185220, C365S185280
Reexamination Certificate
active
06515904
ABSTRACT:
BACKGROUND
In programming a non-volatile memory cell, a programming pulse is applied on the wordline of the memory cell, and the bitline of the memory cell is driven to ground. After a period of time, the memory cell is placed in a programmed state. In some programming methods, the duration of the programming pulse is made relatively long to ensure that the memory cell will be programmed. Because the duration of the programming pulse is often set for worst-case conditions, this “over-provisioning” approach can result in excessive average programming time, power, and energy. Additional delays are introduced because memory cells are programmed on a wordline-to-wordline basis. Specifically, the duration of the programming pulse applied to a wordline is the same regardless of the number of memory cells that are to be programmed. For example, if the duration of the programming pulse is 10 microseconds per memory cell and there are 1024 memory cells along a wordline, a programming pulse is applied to the wordline for 10,240 microseconds even if only one memory cell is to be programmed. If the first memory cell is to be programmed, its bitline is driven to ground during the first 10 microseconds that the programming pulse is applied to the wordline; otherwise, the bitline is kept high. After the first 10 microseconds have passed, the second memory cell can be programmed by driving its bitline to ground. This process continues until the last memory cell along the wordline is given an opportunity to be programmed.
There is a need, therefore, for a method and system for increasing programming bandwidth in a non-volatile memory device.
SUMMARY
The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims.
By way of introduction, the preferred embodiments described below provide a method and system for increasing programming bandwidth in a non-volatile memory device. In one preferred embodiment, a memory device is provided with a plurality of bits to be stored in a respective plurality of memory cells along a wordline. Some of the bits represent a programmed state, and others represent an un-programmed state. The duration of the programming pulse applied to the wordline is determined by the number of bits that represent the programmed state. In another preferred embodiment, the plurality of bits to be stored in the memory device comprises a first set of bits representing a modification to the stored data and a second set of bits representing an un-programmed state. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
The preferred embodiments will now be described with reference to the attached drawings.
REFERENCES:
patent: 4763305 (1988-08-01), Kuo
patent: 4860259 (1989-08-01), Tobita
patent: 5287326 (1994-02-01), Hirata
patent: 5442589 (1995-08-01), Kowalski
patent: 5532964 (1996-07-01), Cernea et al.
patent: 5600593 (1997-02-01), Fong
patent: 5654917 (1997-08-01), Ogura
patent: 5768208 (1998-06-01), Bruwer et al.
patent: 5784320 (1998-07-01), Johnson
patent: 5864503 (1999-01-01), Pascucci
patent: 6002614 (1999-12-01), Banks
patent: 6011715 (2000-01-01), Pasotti et al.
patent: 6034882 (2000-03-01), Johnson et al.
patent: 6076138 (2000-06-01), Shin
patent: 6163484 (2000-12-01), Uekubo
patent: 6163848 (2000-12-01), Gephard et al.
patent: 6195283 (2001-02-01), Rolandi et al.
Information Disclosure Statement, 3 pages, Sep. 27, 2001.
Cleeves James M.
Kleveland Bendik
March Roger W.
Moore Christopher S.
Scheuerlein Roy E.
Matrix Semiconductor Inc.
Nguyen Tan T.
LandOfFree
Method and system for increasing programming bandwidth in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for increasing programming bandwidth in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for increasing programming bandwidth in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3129336