Static information storage and retrieval – Floating gate – Particular biasing
Reexamination Certificate
2000-10-13
2001-11-13
Nguyen, Viet Q. (Department: 2818)
Static information storage and retrieval
Floating gate
Particular biasing
C365S185010, C365S185220, C365S185180, C365S185260
Reexamination Certificate
active
06317364
ABSTRACT:
FIELD OF THE INVENTION
This invention pertains to semiconductor memory devices and particularly to multi-state memories.
BACKGROUND OF THE INVENTION
As is well known, in a semiconductor memory cell, data is stored by programming the cell to have a desired threshold voltage. Simple memory cells store one of two states, a logical one or a logical zero, in which case the cell is programmed to either turn on or not turn on, respectively, when read conditions are established, thereby allowing the read operation to determine if a logical one or a logical zero has been stored in the memory cell. More sophisticated semiconductor memory cells allow the storage of one of a plurality of memory states greater than two, by providing the ability to store a variety of threshold voltages in the memory cell, each threshold voltage being associated with one of a plurality greater than two logical states. Such multi-state memory cells and arrays are described, for example in U.S. Pat. Nos. 5,043,940 and 5,434,825 issued on inventions of Dr. Eliyahou Harari.
In order to fully exploit the concept of high density multi-state memory devices, the memory states must be packed as closely together as possible, with minimal threshold separation for margin/discrimination overhead. Factors which dictate this overhead are noise, drift (particularly random as opposed to common mode), sensing speed (deltaT=C*deltaV/I), and safety margin guard bands, as well as precision and stability of reference sources/sense circuits. This overhead must be added to the memory state width associated with precision of writing the memory cells (again with respect to the reference sources). With a closed loop write, in which a write is performed followed by a verify operation and in which cells which fail the verify operation are rewritten, the relative precision of memory cell to reference source can be made arbitrarily high by expending more time in writing. State packing will then be dictated more by how precise and stable the various storage sense points can be separated from one another, a property of both memory state stability and how reference points/elements are established.
SUMMARY
Maximized multi-state compaction and more tolerance in memory state behavior is achieved through a flexible, self-consistent and self-adapting mode of detection, covering a wide dynamic range. For high density multi-state encoding, this approach borders on full analog treatment, dictating analog techniques including A to D type conversion to reconstruct and process the data. In accordance with the teachings of this invention, the memory array is read with high fidelity, not to provide actual final digital data, but rather to provide raw data accurately reflecting the analog storage state, which information is sent to a memory controller for analysis and detection of the actual final digital data.
One goal of the present invention is to provide self-consistent, adaptive and tracking capability for sensing, capable of establishing both the data and the “quality” of the data (i.e. the margins). In accordance with certain embodiments of this invention, tracking cells are included within each of the sectors. These tracking cells are set at known states to reliably establish the optimum discrimination points for each of the various states. In certain embodiments, this is accomplished using as few as one cell per state. However, if better statistics are vital to establishing the optimum discrimination point, a small population of cells sufficient to establish such optimum points statistically is used. Data from these tracking cells will be the first information from the sector to be read into the controller, in order to establish the optimum discrimination points for the remainder of the sector data. In order to make these cells track the rest of the sectors in terms of data history and wear, they are subjected to the same logical to physical data state translation (rotation) writing as used for their associated sectors.
In accordance with various alternative embodiments of this invention, high density multi-state memories are taught which include parallel, full chunk, A/D conversion of multi-state data, with adequate resolution to provide analog measure of the encoded states; master reference cell(s) whose prime function is to provide optimum dynamic range for comparator sensing; Logical to Physical Data scrambling to provide both intra-sector wear leveling and increased endurance capability; and intra-sector tracking cell groups, one for each state, included in each sector to provide optimum compare points for the various states, and able to adapt to any common mode shifts (e.g. detrapping). In accordance with certain embodiments, a controller incorporates a data processing “engine” to, on-the-fly, find midpoints of each tracking cell group. The controller also establishes data state discrimination and marginality filter points. Sector data is passed through the controller, giving both the encoded memory state, and its quality (marginality), for each physical bit. If desired, the controller decides what actions must be taken to clean up (scrub) marginal bit data based on the quality information (e.g. do full sector erase and rewrite versus selective write, only). Also, if desired, the invention includes a small counter on each sector which is incremented each time a read scrub is encountered. When the count reaches maximum allowed, marginal bit(s) are mapped out rather than rewritten and counter is reset to 0. This provides a filter for truly “bad” bits. Similar features are applied in reverse to write multi-state data back into a sector, using the same circuitry as used for read but operated in reverse, to provide self-consistent data encoding. In addition, two alternative embodiments for performing verification are taught: using a reference current staircase to sequentially scan through the range of states, conditionally terminating each cell as the current step corresponding to its target data is presented to the sensing circuit; and using a full set of N−1 reference currents of the N possible states to simultaneously verify and conditionally terminate all cells. In certain embodiments, a twin-cell option is included in each sector to provide deltaVt shift level associated with cycling driven trapping and channel wearout, triggering sector retirement before detrapping shifts exceed read dynamic range or other potential read errors. This replaces hot count based sector retirement, greatly increasing usable endurance.
As another feature of certain embodiments of this invention, a cell-by-cell column oriented steering approach, realizable in two source side injection cell embodiments, increases the performance of high level multi-state significantly, improving both its write and read speed. It achieves this by applying, in parallel, custom steering conditions needed for the particular state of each cell. This offers substantial reduction in the number of individual programming steps needed for write, and permits powerful by search methodology for read, without having to carry out full sequential search operations. Improved performance is further bolstered through increased chunk size, made possible via the low current source-side injection mechanism, which allows every fourth floating gate element to be operated on, thereby increasing chunk size.
REFERENCES:
patent: Re. 32401 (1987-04-01), Beilstein, Jr. et al.
patent: 4074304 (1978-02-01), Shiba
patent: 4151020 (1979-04-01), McElroy
patent: 4151021 (1979-04-01), McElroy
patent: 4184207 (1980-01-01), McElroy
patent: 4202044 (1980-05-01), Beilstein, Jr. et al.
patent: 4271421 (1981-06-01), McElroy
patent: 4302766 (1981-11-01), Guterman et al.
patent: 4331968 (1982-05-01), Goeney, Jr. et al.
patent: 4380057 (1983-04-01), Kotecha et al.
patent: 4456971 (1984-06-01), Fukuda et al.
patent: 4462090 (1984-07-01), Iizuka
patent: 4488265 (1984-12-01), Kotecha
patent: 4561004 (1985-12-01), Kuo et al.
patent: 4575925 (1986-03-01), Kanbara et al.
patent: 4583201 (1986-04-01), Bertin et al.
p
Fong Yupin Kawing
Guterman Daniel C.
Caserza Steven F.
Flehr Hohbach Test Albritton & Herbert LLP
Nguyen Viet Q.
SanDisk Corporation
LandOfFree
Multi-state memory does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multi-state memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-state memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2586357