Data output device for synchronous memory device

Static information storage and retrieval – Addressing – Plural blocks or banks

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S233100, C365S230060

Reexamination Certificate

active

06404697

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to a data output device included in a double data rate (DDR) SDRAM; and more particularly, to a data output device included in a DDR SDRAM wherein data are outputted in synchronization with a rising edge and a falling edge of a clock signal
DESCRIPTION OF THE PRIOR ART
Generally, a conventional single data rate (SDR) synchronous memory device outputs data in synchronization with a rising edge of a clock signal. On the other hand, a double data rate (DDR) synchronous memory device outputs data in synchronization with the rising edge and a falling edge of the clock signal.
FIG. 1
is a block circuit diagram illustrating a synchronous memory device including a conventional data output device.
The synchronous memory device outputs data at a high speed, which a wave pipeline technique is applied to. In the wave pipeline technique, a plurality of registers are used. The wave pipeline technique is also applied to the DDR synchronous memory device wherein bandwidth can be significantly increased.
Referring to
FIG. 1
, a command decoder
120
receives command signal inputted to the memory device. The command decoder
120
generates corresponding signals by decoding the received command signal.
For example, when the command decoder
120
receives a read command signal
101
including a chip select signal (/CS), a row address strobe signal (/RAS), a column address strobe signal (/CAS) and a write enable signal (/WE), the command decoder
120
generates a read signal
122
and a bst_end signal
124
. The read signal
122
contains information of “begin a read operation” and the bst_end signal
124
contains information of burst length.
The read signal
122
and the bst_end signal
124
, together with a cas latency signal
132
from a mode register
130
and an internal clock (iclk) signal
112
from a clock buffer
110
, are inputted to data output controlling unit
170
, and in response, the data output control unit
170
generates one or more pipe input (pin) signals
180
and one or more pipe out (pout) signals
182
. Here, the cas latency signal
132
is programmed in the mode register
130
and the iclk signal
112
is generated in the clock buffer
110
. Each pin signal
180
-
0
~
180
-n controls data to be inputted to each of a plurality of registers
190
-
0
~
190
-n and each pout signal
192
-
0
~
182
-n controls data signals to be outputted from each register.
(n+1) column address signals are inputted to (n+1) column address buffers
140
and then, internal column address signal (ca<
0
:n>)
142
is generated and outputted from the column address buffer
140
. Upon a burst read operation, the ca<
0
:n>
142
is inputted to a burst column address counter
150
, used as a start address signal.
The burst column address counter
150
transmits a column address to a column address decoder
160
in synchronization with the iclk signal
112
and the column address decoder
160
generates and outputs a signal (Yi)
165
.
A bit line sense amplifier
210
is selected, based on the signal Yi
165
. As a word line
211
is selected by a bank active command signal (not shown), data stored in a cell capacitor
214
are loaded on a bit line
212
and then sensed and amplified by the bit line sense amplifier
210
.
The data amplified by the bit line sense amplifier
210
, are loaded on a local input output line (local IO) and then sensed and amplified by input output (IO) sense amplifier
220
. The data amplified by the IO sense amplifier
220
are loaded on a global input output line (global IO)
230
.
Each of pipe input signals (pin<
0
:n>)
180
-
0
~
180
-n outputted from the data output control unit
170
controls corresponding input switches
184
-
0
~
184
-n that are coupled to each of registers
190
-
0
~
190
-n in order to store the data loaded on the global IO
230
in each register sequently. Thus, if there are n registers, also there are needed n pipe input signals.
Each of pipe output signals (pout<
0
:n>)
182
-
0
~
182
-n outputted from the data output control unit
170
controls corresponding output switches
186
-
0
~
186
-n that are coupled to each of registers
190
-
0
~
190
-n and an output driver
200
. According to the output switch control, the data stored in each register are transmitted to the output driver
200
sequentially to thereby generate output data (DQ)
210
. Thus, if there are n registers, also there are needed n pipe output signals.
FIG. 2
is a timing chart illustrating data output in a synchronous memory device shown in
FIG. 1
wherein cas latency (CL)=3 and burst length=4.
The memory device receives an external clock (CLK) signal and then generates an internal clock (iclk) signal. A first pipe output signal (pout) is enabled, (CL-
1
) clock periods after the read command signal is inputted. Next pipe out signals are enabled sequently as long as the burst length.
Data are outputted under control of each pipe output signal, after a clock access time (tAC) from the (CL-
1
) clock periods after the read command signal is inputted. The outputted data are held during a output hold time (tOH).
As described above, data can be outputted at a high speed by applying the wave pipeline technique also to the DDR SDRAM. However, because the data can be outputted in synchronization with the rising edge and the falling edge of the clock signal in the DDR SDRAM wherein 2-bit prefetch mode is applied to, there is needed a newly-designed data output device in the DDR SDRAM in order to apply the 2-bit prefetch mode and the wave pipeline technique to the DDR SDRAM to thereby output the data at a higher speed.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an apparatus for outputting data included in a synchronous memory device to thereby operate the synchronous memory with stability at frequency higher than 200 MHz.
In accordance with an aspect of the present invention, there is provided an apparatus for outputting data included in a synchronous memory device, the apparatus including: first storage means for storing in sequence even data provided by a first sense amplifier coupled to a selected even bank; second storage means for storing odd data in sequence provided by a second sense amplifier coupled to a selected odd bank; selection means coupled to the first storage means and the second storage means, for receiving at the same time both the even data and the odd data; third storage means for storing and providing one of both the even data and the odd data in synchronization with a rising edge of a clock signal; fourth storage means for storing and providing one of both the even data and the odd data in synchronization with a falling edge of a clock signal; data output means for driving data from third storage means and data from the fourth storage means.


REFERENCES:
patent: 4961162 (1990-10-01), Nguyenphu et al.
patent: 6011751 (2000-01-01), Hirabayashi
patent: 6064600 (2000-05-01), Manning
patent: 6094532 (2000-07-01), Acton et al.
patent: 6130558 (2000-10-01), Lee
patent: 6151271 (2000-11-01), Lee
patent: 6256722 (2001-07-01), Acton et al.
patent: 6282150 (2001-08-01), Edo
B. Prince, “High Performance Memories,” Wiley, 1996, p. 144.

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

Data output device for synchronous memory device does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data output device for synchronous memory device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data output device for synchronous memory device will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2949290

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