Device and method in a semiconductor memory for erasing/programming memory cells using erase/program speeds stored for each cell
AssigneeMicron Technology, Inc.
InventorH. Montgomery Manning
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorH. Montgomery Manning
Estimating the term…
In a flash memory, flash cells are paired off so each pair includes a memory cell for storing data and a query cell for storing a characteristic analog value representative of the erase or programming speed of the memory cell. To erase a memory cell, the value stored in the query cell with which it is associated is retrieved, the current state of the memory cell is read, and an erase pulse having a pulse width (or amplitude) that is a function of the value retrieved from the query cell and the current state of the memory cell is then sent to the memory cell to erase it. To program a data bit into a memory cell, the value stored in the query cell with which it is associated is retrieved, and a programming pulse having a pulse width that is a function of the data bit and the value retrieved from the query cell is then to the memory cell to program it. Because the value stored in each query cell is characteristic of the particular memory cell with which the query cell is associated, the erase or programming pulse sent to the memory cell is highly accurate and, hence, is unlikely to over-erase or over-program the memory cell. As a result, the time-consuming verification steps required by most conventional flash memories are eliminated.
A system for changing the state of a memory cell, the system comprising:
A semiconductor device comprising:
A multi-bit per cell memory device comprising:
A memory array comprising:
A memory device comprising:
A flash memory comprising:
An electronic system comprising an input device, an output device, a memory device, and a processor device coupled to the input, output, and memory devices, at least one of the input, output, processor, and memory devices including a system for changing the state of a memory cell, the system comprising:
A semiconductor substrate having a surface on which a system for changing the state of a memory cell is fabricated, the system comprising:
A method of erasing a memory cell, the method comprising:
A method of programming a memory cell with a selected data bit, the method comprising:
A method of storing a characteristic rate of change in the state of a memory cell located in a memory device, the method comprising storing a value representative of the characteristic rate of change in the state of the memory cell in a query cell that is associated with the memory cell and is also located in the memory device.
A method of erasing a memory cell, the method consisting essentially of:
A method of programming a memory cell with a selected data bit, the method consisting essentially of:
A method of changing the state of a memory cell from a current state to a desired state representative of one or more data bits awaiting storage in the memory cell, the method comprising:
A method of changing the state of a memory cell from a current state to a desired state without an interim erased state, the method comprising:
A system for changing the state of a memory cell, the system comprising:
Dependencies are inferred from the claim text.