Software refreshed memory device and method
AssigneeMicron Technology, Inc.
InventorTerry L. Gilton
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorTerry L. Gilton
Estimating the term…
A software refreshed memory device comprises a plurality of memory cells that must be periodically refreshed to avoid losing data. Preferably, the memory cells can avoid losing data even though the time interval between successive memory refresh operations is relatively long, as compared to the time interval between successive memory refresh operations in a conventional volatile memory device, such as a DRAM. A processor can perform periodic memory refresh operations by executing a set of memory refresh instructions implemented in software, rather than in hardware. Accordingly, the memory device can advantageously be simplified, because the need for memory refresh circuitry and for a unique refresh control signal are advantageously eliminated. Moreover, the processor executing the memory refresh instructions can typically perform more sophisticated algorithms, as compared to memory refresh circuitry implemented in hardware, for determining when to perform a memory refresh operation. For example, the processor can determine whether each individual memory cell needs to be refreshed, thereby advantageously avoiding performing unnecessary refresh operations on memory cells that do not need to be refreshed.
A method of refreshing a memory cell of a memory array, the method comprising:
A method of preserving data stored in a volatile memory device having a plurality of memory cells, comprising:
A method of avoiding loss of data in an array of volatile memory cells, comprising:
A memory device comprising a plurality of cells that must be periodically refreshed, wherein said plurality of cells are configured to be refreshed via one of a write instruction and an erase instruction received from a processor, wherein said processor is configured to determine whether each of said plurality of cells needs to be refreshed, wherein said write instruction is the same instruction during a first refresh operation and during a write operation, wherein said erase instruction is the same instruction during a second refresh operation and during an erase operation;
A method of preserving data stored in a volatile memory device having a plurality of memory cells, the method comprising:
A memory device having a plurality of memory cells that must be periodically refreshed, said memory device comprising:
A memory device having a plurality of memory cells that must be periodically refreshed, said memory device comprising:
Dependencies are inferred from the claim text.