Refresh-type memory with zero write recovery time and no...

Static information storage and retrieval – Read/write circuit – Data refresh

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S149000, C365S189011, C365S189070

Reexamination Certificate

active

06275437

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor memory device and method of operation, and more particularly, to a semiconductor memory device and method of operation wherein memory cells require refreshing of storage data, wherein refreshing operations are performed internally, and wherein the device operates externally with timing requirements similar to those of a static RAM.
2. Description of the Related Art
Random-access memory (RAM) devices store electronic data in an array of individually-addressable elements known as memory cells. Two basic types of RAM cells are prevalent in the market—the static RAM (SRAM) cell and the dynamic RAM (DRAM) cell. The SRAM cell has a static latching structure (e.g., comprising six transistors, or four transistors and two registers) that can store data indefinitely. The DRAM cell has a storage node (e.g., a capacitor) and a single access transistor. Data is stored in the cell by setting the charge state of the storage node.
Because all capacitors exhibit charge leakage, a characteristic of the DRAM cell is that it cannot hold data indefinitely. A charged storage node will eventually discharge to a point where it will be misread as a discharged storage node, causing a data error. To prevent this from occurring, DRAM cells are periodically “refreshed”, i.e., charged cells are recharged. This periodic refreshing must revisit each cell many times per second to prevent data loss.
DRAM refreshing requires a refresh circuit to ensure that each cell is revisited before data loss occurs. Early DRAMs (particularly DRAMs that operate externally with timing requirements similar to those of a static RAM) relied on an external memory controller to perform the necessary refresh circuit function. Today, many DRAMs incorporate a refresh circuit into their internal logic, and thus perform “internal refreshing”. Historically, internal-refresh DRAMs have had different external operating requirements than SRAMs. In particular, prior art internal-refresh DRAMs imposed at least one of two external operating requirements that do not exist with an SRAM: a finite write recovery time that is added to the end of every write cycle, and a maximum write cycle time. As will be explained below, a required write recovery time makes DRAM write access time slower than the normal read access time, and the maximum write cycle time imposes an upper limit on the length of an external write cycle.
Despite its peculiarities, the DRAM has some distinct advantages when compared to the SRAM. Chief among these is size—the DRAM memory cell is typically an order of magnitude smaller than an SRAM memory cell built with similar process technology. This size difference translates into either a less expensive device, or a device that can store more data for the same memory cost. Thus a DRAM that could replace an SRAM without imposing additional external operating requirements on surrounding circuitry is desirable.
U.S. Pat. No. 4,984,208, entitled “Dynamic Read/Write Memory with Improved Refreshing Operation”, issued to Kazuhiro Sawada et al. on Jun. 12, 1989, discloses two DRAM circuits, one with a write recovery time requirement, and another with a maximum cycle time requirement.
FIG. 1
illustrates the operation of an internal-refresh DRAM circuit with a write recovery time requirement, as disclosed in the background of the '208 patent. A write operation is shown in
FIG. 1
between times t
0
and t
3
. The write operation is initiated externally by setting up the write address on ADD at time t
0
, and then taking the write enable signal WE# low. After the data to be written is set up on I/O, write enable signal WE# is taken back high at t
1
, signaling the DRAM circuit that it may now read the data off of I/O. But in
FIG. 1
, at time t
1
the circuit has just begun a refresh operation by selecting a refresh word line RWL. Thus the start of the array write access must be delayed until the end of the refresh operation at t
2
. At t
2
, word line NWL
1
is finally asserted and the data on I/O is written. The data and address must remain on the input to the device long enough for the refresh to finish and the array write access to begin.
In
FIG. 1
, the write recovery time t(WR) is the additional time needed after the rising edge of the WE# pulse before another memory operation can be begun. Whereas an SRAM can complete a write operation upon sensing the rising edge of the WE# pulse, this DRAM cannot. This is because the DRAM cannot pre-select the word line NWL
1
before data is available on I/O, in order that refresh operations can occur in the interim.
FIG. 1
shows the worst case that must be designed for, where a refresh operation has just begun when WE# goes high.
FIG. 2
illustrates the operation of a second DRAM described in the '208 patent. In
FIG. 2
, when WE# goes low, a refresh operation has already begun (RWL is selected). When the refresh operation ends, the word line NWL
1
, corresponding to the address on ADD, is selected, and remains selected for the duration of the WE# pulse. Thus when the data becomes valid on I/O, it can immediately be written, allowing the write operation to end and another operation to begin when WE# goes back high. Thus the operation in
FIG. 2
requires no write recovery time, and appears to have the same timing as an SRAM.
As illustrated in
FIG. 3
, the operation of the second DRAM poses a potential problem that is not present with an SRAM. Because NWL
1
, remains selected for the write enable pulse duration t(WP), a refreshing operation cannot begin while WE# is low. Thus if the external circuitry initates a “long write”, i.e., it waits too long to release WE#, this may delay a refreshing operation too long to prevent data corruption.
To prevent data corruption, a DRAM operating according to
FIGS. 2 and 3
imposes a maximum write cycle time on external circuitry. In other words, t(WP) may be limited, e.g., from one to ten microseconds in duration for each write cycle. This limits the applications for such a device to those that can both tolerate and ensure compliance with a maximum write cycle time requirement.
SUMMARY OF THE INVENTION
It has now been recognized that a need exists for a memory device that uses refresh type memory cells, but operates within the same timing parameters as an SRAM. The preferred embodiments of the present invention accomplish just this, by operating with a zero write recovery time and also with no maximum write cycle time limitation. In these preferred embodiments, a refresh operation and a successful read/write operation can both be performed during an external read/write cycle, with zero write recovery time. But if the read/write cycle goes long, multiple refresh operations can also be performed during the single cycle. Since refreshing can continue during a long external read/write cycle, no limitation on maximum cycle time is necessary with the preferred embodiments.
A method for operating a semiconductor memory device having a refresh-type memory cell array is disclosed. In this method, an external write command causes the device to store the write address and data to registers instead of to the memory cell array. Consequently, the method does not require the word lines of the memory cell array to be statically-enabled, during the external write command, in order for the device to respond to that command. This allows refresh operations to proceed as needed during the external write command, no matter how long the external write takes to complete.
In some preferred embodiments, an external write command also triggers a pulsed late write to the memory cell array of the register data associated with the last external write command. This frees the registers so that they can be used to store the write address and data associated with the current external write command. But perhaps more importantly, because the late write is pulsed, with its timing controlled by the device, the write occupies a known time peri

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

Refresh-type memory with zero write recovery time and no... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Refresh-type memory with zero write recovery time and no..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Refresh-type memory with zero write recovery time and no... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2448679

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