Prefetch write driver for a random access memory

Static information storage and retrieval – Read/write circuit – Having particular data buffer or latch

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S230080, C365S233100

Reexamination Certificate

active

06292402

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to semiconductor memories and, more particularly, to data input circuits for random access memories and especially for synchronous dynamic random access memory write timing.
2. Background Description
Synchronous Dynamic Random Access Memory (SDRAM) chips are well known. Essentially, a state of the art SDRAM, is accessed by providing an initial memory location or address that identifies a first data access location in a string of serially accessed contiguous locations. The first address is known as the burst starting address and the data string is known as the burst or data burst. The burst may have a width, which may be 1 bit, 4 bits or 8 or more bits, and a length that may be 2, 4, 8 or more locations. Burst width and length are set at the SDRAM architecture designer's discretion and the result of numerous design trade offs. Internally to the SDRAM, during any particular access, all of the cells in the burst are accessed simultaneously in parallel and serialized for external burst transfers.
This serial external data transfer and parallel internal data transfer is also typically referred to as “data prefetch.” Thus, data is passed to or retrieved from the chip serially, i.e., externally, and data passed to the chip may then be written to the array in parallel or read from the array in parallel to be passed off chip serially. Using data prefetch reduces the number of external data lines, which decreases chip area. Also, prefetch allows accessing the array at a significantly lower frequency than the external data rate.
FIG. 1
shows a write driver circuit
100
for a prior art SDRAM. The write driver
100
is typically included in a sense amplifier for writing input data
102
to a memory array
103
. A receiver
104
passes the input data when the receiver enable
106
is asserted. A latch
108
temporarily stores the data from the receiver
104
. The latched data is passed to the input of write driver
110
. When write enable
112
is asserted, write driver
110
passes the latched data to the memory array
103
for storage at a selected memory location. This approach is adequate when every data bit presented to the input is to be stored in the memory array
103
.
As SDRAM performance objectives and operating frequency are pushed, increasingly, there is a need to prefetch 2 or more data bits. Increasing the number of prefetch bits produces an effective external operating frequency that is independent of the array operating frequency. However, existing prefetch architectures merely replicate both the inputs and the write drivers for the number of pre-fetched bits. This approach increases the number of data busses and its associated bus area, which in turn results in a larger SDRAM chip.
Thus, there is a need for a improving SDRAM write performance without increasing SDRAM chip size.
SUMMARY OF THE INVENTION
It is therefore a purpose of the present invention to improve Dynamic Random Access Memory (DRAM) write performance;
It is another purpose of the present invention to decrease Synchronous DRAM (SDRAM) area;
It is yet another purpose of the present invention to improve SDRAM write performance without increasing SDRAM area.
The present invention is a prefetch input write driver for a random access memory (RAM) and, especially a synchronous dynamic RAM (SDRAM) with a multi-bit prefetch. The prefetch input write driver includes a data input stage receiving a time multiplexed data input. The time multiplexed data input is provided to at least 2 write drivers that demultiplex the input data and pass received individual data bits to a memory array responsive to a write signal and a corresponding enable state of an enable stage. The data input stage and the enable stage may each include two or more series connected three state drivers and a latch at the output of each three state driver. As each data bit passes through a data input stage, a corresponding enable state is passed through the enable stage. Each data bit is passed to the RAM array if the enable state indicates that data in the data stage is to be written into the array.


REFERENCES:
patent: 5813023 (1998-09-01), McLaury
patent: 6134180 (2000-10-01), Kim et al.
patent: 6163491 (2000-12-01), Iwamoto et al.

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

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

Rate now

     

Profile ID: LFUS-PAI-O-2441501

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