Method and apparatus for placing a memory in a...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S154000, C365S189040

Reexamination Certificate

active

06182189

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to memory devices and more particularly to an interface for accessing memories that include hardware read-while-write capabilities.
BACKGROUND OF THE INVENTION
There are many different types of memory devices available today with a wide range of capabilities and operating characteristics. As with many other types of integrated circuit devices, there is a focus on increasing memory device performance, speed, and utility while reducing power consumption or maintaining power consumption at a low level.
Flash memory, an increasingly popular type of memory, is a nonvolatile memory that is electrically erasable and electrically programmable. In many cases, flash memories are now being used for functions traditionally provided by Electrically Erasable Programmable Read Only Memories (EEPROMs) and Static Random Access Memories (SRAMs). Such applications include Basic Input/Output System (BIOS) memories, for example.
There are three basic types of memory access operations that are typically performed in a flash memory: a write (also referred to as program) operation, an erase operation and a read operation.
In currently available flash memories, each of the different memory access operations requires a different amount of time, or latency, to perform. For example, in some current flash memories, a read operation may take approximately 100 nanoseconds to perform, while a program operation may require about 10 microseconds and an erase cycle may take as long as one second to perform.
The difference between the time required for erase and program cycles versus the time required for a read cycle is significant. Therefore, it is advantageous to be able to perform read operations while either program or erase cycles are in process. A flash memory or other memory that provides these capabilities is referred to as a “read-while-write” (RWW) memory.
RWW memories provide increased efficiency along with other advantages. For example, in some prior systems, multiple memory devices are provided such that read and write or program operations can be performed concurrently in order to achieve higher system performance. Using memories that include RWW capability, it may be possible to achieve the same system performance level using fewer memory devices.
Flash memories, like other memories, include an interface that controls operation of the read and write circuitry of the flash memory in response to commands it receives from a processor or other external source. The interface, referred to alternately as a command interface, a user interface, or a command user interface, generally supports a specific set of commands. The supported command set determines, to some extent, the software required to interact with the flash memory.
In some current systems using non-RWW flash memories, if a read request or command is received by a non-RWW flash memory while a write or erase operation is being performed, the read command is not recognized by the flash user interface and may produce an error. For one currently available non-RWW memory, instead of processing the read command, the flash interface controls a flash memory status register to provide status information indicating a status of the write operation being performed. For such a memory, the read command cannot be processed until the write or erase operation is either completed or suspended.
Because of this constraint, if the system cannot tolerate the read/write suspend latency before reading code, then the system may not be able to store both data and code in the same device.
Thus, there is an issue with respect to using existing non-RWW flash memory interfaces for RWW memories.
SUMMARY OF THE INVENTION
An interface method and apparatus for a memory including read-while-write capabilities is described. For one embodiment, a memory device includes a single-chip memory array and an interface responsive to one or more commands to configure the memory array in a read-while-write configuration.
Other features and advantages of the present invention will be apparent from the accompanying drawings and from the detailed description that follows below.


REFERENCES:
patent: 5245572 (1993-09-01), Kosonocky et al.
patent: 5361227 (1994-11-01), Tanaka et al.
patent: 5361343 (1994-11-01), Kosonocky et al.
patent: 5426603 (1995-06-01), Nakamura et al.
patent: 5483486 (1996-01-01), Javanifard et al.
patent: 5590074 (1996-12-01), Akaogi et al.
patent: 5625595 (1997-04-01), Ikeda
patent: 5648929 (1997-07-01), Miyamoto
patent: 5732030 (1998-03-01), Dorney
patent: 5748528 (1998-05-01), Campardo et al.
patent: 5751634 (1998-05-01), Itoh
patent: 5796657 (1998-08-01), Lee
patent: 5867430 (1999-02-01), Chen et al.
patent: 5917744 (1999-06-01), Kirihata et al.
patent: 5936884 (1999-08-01), Hasbun et al.
patent: 5949713 (1999-09-01), Bedarida et al.
Advanced Micro Devices, Inc., AM29DL800T/Am29DL800B (preliminary), Publication #21357, Rev. A, Amendment/0, May 1997.
Sharp Press Release, “Sharp Electronics Corporation Announces Unique Dual-Task 4 Mbit Flash Memory”, pp. 1-2, Aug. 1, 1996.
Mitsubishi Press Release, Mitsubishi Announces Backgraoud Operation Feature in High Density, 8-Mbit Dinor Mobile Flash Memory, pp. 1-3, May 19, 1997.
Sharp Corporation, “Flash Memory LH28F800SUTD”, Ver. 1 (Preliminary), pp. 1-37, Dec. 9, 1996.
International Seach Report, PCT/US98/25217, 5 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for placing a memory 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 apparatus for placing a memory in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for placing a memory in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2494066

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.