US6404697B1 - Data output device for synchronous memory device - Google Patents
Data output device for synchronous memory device Download PDFInfo
- Publication number
- US6404697B1 US6404697B1 US09/723,645 US72364500A US6404697B1 US 6404697 B1 US6404697 B1 US 6404697B1 US 72364500 A US72364500 A US 72364500A US 6404697 B1 US6404697 B1 US 6404697B1
- Authority
- US
- United States
- Prior art keywords
- data
- odd
- storage means
- edge
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 34
- 230000000630 rising effect Effects 0.000 claims abstract description 15
- 239000000872 buffer Substances 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 35
- 238000013500 data storage Methods 0.000 claims 8
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 241001125929 Trisopterus luscus Species 0.000 description 4
- 238000007792 addition Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1018—Serial bit line access mode, e.g. using bit line address shift registers, bit line address counters, bit line burst counters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/103—Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
Definitions
- 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
- a conventional single data rate (SDR) synchronous memory device outputs data in synchronization with a rising edge of a clock signal.
- 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.
- a wave pipeline technique 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.
- 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.
- the command decoder 120 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 .
- 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 .
- 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 .
- 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.
- n pipe input signals pin ⁇ 0 :n>
- 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 .
- 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 .
- DQ output data
- the memory device receives an external clock (CLK) signal and then generates an internal clock (iclk) signal.
- CLK external clock
- iclk internal clock
- 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).
- data can be outputted at a high speed by applying the wave pipeline technique also to the DDR SDRAM.
- 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.
- an apparatus for outputting data included in a synchronous memory device 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.
- FIG. 1 is a block circuit diagram illustrating a synchronous memory device including a conventional data output device
- FIGS. 3A and 3B are circuit block diagrams showing a configuration of a DDR synchronous memory device including a data output device in accordance with the present invention
- FIG. 4 is block diagram showing input/output flow of signals to/from a command decoder, a mode register, a column address buffer and a clock buffer that are included in a DDR synchronous memory device in accordance with the present invention
- FIG. 5 is a block diagram showing input/output flow of signals to/from a DLL, a data output controller and a sose signal generator that are included in a DDR synchronous memory device in accordance with the present invention
- FIG. 6 is a block diagram showing input/output flow of signals to/from a rpout signal generator and a fpout signal generator that are included in a DDR synchronous memory device in accordance with the present invention
- FIG. 7 is a circuit diagram showing a configuration of a multiplexer included in a DDR synchronous memory device in accordance with the present invention.
- FIG. 8 is a circuit diagram showing a rpout signal generator included in a DDR synchronous memory device in accordance with the present invention.
- FIG. 9 is a timing chart illustrating data output in a DDR synchronous memory device in accordance with the present invention.
- a synchronous memory device which a 2-bit prefetch mode is applied to includes an even bank and an odd bank.
- a data output device 300 that is included in the synchronous memory device includes a plurality of even registers 320 - 0 ⁇ 320 -n, a plurality of odd registers 330 - 0 ⁇ 330 -n, a plurality of multiplexers 340 - 0 ⁇ 340 -n, a rdo register 350 , a fdo register 360 , an output driver 370 and a plurality of switching elements.
- Even data from the even bank are stored in each even register, after being amplified in an input output (IO) sense amplifier 220 a and also, odd data from the odd bank are stored in each odd register, after being amplified in another IO sense amplifier 220 b.
- IO input output
- Each even register 320 - 0 ⁇ 320 -n receives and stores the even data loaded on an even global input output line (global IO) 230 a via corresponding each switching device 310 - 0 ⁇ 310 -n.
- Each switching device 310 - 0 ⁇ 310 -n is operated in response to each of a plurality of pipe input signals 315 - 0 ⁇ 315 -n.
- each odd register 330 - 0 ⁇ 330 -n receives and stores the odd data loaded on an odd global input output line (global IO) 230 b via corresponding each switching device 311 - 0 ⁇ 311 -n.
- Each switching device 311 - 0 ⁇ 311 -n is operated in response to each of a plurality of pipe input signals 316 - 0 ⁇ 316 -n.
- the pipe input signals 315 outputted from a data output control unit 520 are generated based on a cas latency signal 453 , a read signal 451 , a bst_end signal 452 , a rclk signal 541 and a fclk signal 542 that are inputted to the data output control unit 520 .
- the cas latency signal 453 is programmed in a mode register 420 and a read signal 451 and a bst_end signal 452 are generated and outputted by a command decoder 410 in response to a read command signal 400 .
- the rclk signal 541 and the fclk signal 542 are generated in synchronized with, respectively, a rising edge and a falling edge of an external clock signal (CLK) 402 .
- the rclk 541 and fclk 542 signals are generated by a delay locked loop (DLL) 510 in response to an internal clock signal (iclk) 456 that is inputted to the DLL 510 .
- DLL delay locked loop
- iclk internal clock signal
- the internal clock signal 456 is generated from a clock buffer 440 based on the external clock signal 402 inputted thereto.
- Each of one or more multiplexers (MUX) 340 - 0 ⁇ 340 -n receives the even data from each even register 320 - 0 ⁇ 320 n and each odd register 330 - 0 ⁇ 330 -n at the same time.
- Each MUX transmits the even data and the odd data/the odd data and the even data, respectively to the rdo register 350 and the fdo register 360 under control of sose signals 345 - 0 ⁇ 345 -n correspondingly coupled to each MUX.
- FIG. 7 is a circuit block diagram showing a configuration of the multiplexer (MUX).
- the MUX 340 includes 4 switching devices 710 a , 710 b , 710 c and 710 d , each of which is controlled by sose signals 720 a and 720 b and inverted sose signals (/sose) 730 a and 730 b.
- the switching devices 710 a and 710 b are coupled to a first buffer 342 and the switching devices 710 c and 710 d are coupled to a second buffer 344 .
- the first buffer 342 stores temporarily data to be supplied to the rdo register 350 and the second buffer 344 stores temporarily data to be supplied to the fdo register 360 .
- Input terminals of both the first and the fourth switching devices 710 a and 710 d are coupled to an output terminal of the even register, input terminals of both the second and the third switching devices 710 b and 710 c are coupled to an output terminal of the odd register.
- Output terminals of both the first and the second switching devices 710 a and 710 b coupled each other are coupled to an input terminal of the first buffer 342 and output terminals of both the third and the fourth switching devices 710 c and 710 d coupled each other are coupled to an input terminal of the second buffer 344 .
- the inverted sose signals 730 a and 730 b are activated to thereby operate the second and the fourth switching devices 710 b and 710 d , the even data stored in the even register 320 are driven to the second buffer 344 and the odd data stored in the odd register 330 are driven to the first buffer 342 .
- the sose signals are generated by a sose signal generator 530 .
- the sose signal generator 530 receives a cas latency signal 453 , a read signal 451 , a ca ⁇ 0 > signal 454 , the rclk signal 541 and the fclk signal 542 as input signals, which the sose signals 345 - 0 ⁇ 345 -n are generated based on.
- the ca ⁇ 0 > signal 454 is a least significant bit (LSB) of internal column address ca ⁇ 0 :n> which is outputted from an column address buffer 430 .
- ca ⁇ 1 :n> signal 455 other than the ca ⁇ 0 > signal 454 that are outputted from the column address buffer 430 enables at the same time a Yi signal 165 a toward an even bank and a Yj signal 165 b toward an odd bank in synchronization with the internal clock (iclk) 456 .
- Even and odd data signals that are amplified by each bit line sense amplifier 210 a and 210 b are loaded on each of local input output line (local IO) pair, in response to each of the Yi 165 a and the Yj 165 b signals.
- the even and odd data signals are amplified again by an input output (IO) sense amplifiers 220 a and 220 b and then loaded on each of an even global input output line (even global IO) 230 a and an odd global input output line (odd global IO) 230 b.
- Even data and odd data that are stored respectively in each even register 320 - 0 ⁇ 320 -n and odd register 330 - 0 ⁇ 330 -n are transmitted to the rdo register 350 and the fdo register 360 / the fdo register 360 and the rdo register 350 under control of the sose signals 345 - 0 ⁇ 345 -n, based on information included in the cas latency signal 453 and the ca ⁇ 0 > signal 454 .
- the rpout (fpout) signals 355 - 0 ⁇ 355 -n are generated from a rpout (fpout) signal generator 610 ( 620 ) based on a rpout_en (fpout_en) signal 552 ( 553 ) and the fclk (rclk) signal 542 ( 541 ) that is inputted to the rpout (fpout) signal generator 610 ( 620 ), respectively.
- Each rpout_en (fpout_en) signal 552 ( 553 ) that is generated from the data output control circuit 520 includes information of the cas latency and the burst length.
- FIG. 8 is a circuit diagram showing a rpout signal generator.
- the rpout signal generator includes a nand gate 810 , an inverter 820 and a shift register 840 .
- the nand gate 810 receives the fclk signal 542 and the rpout_en signal 552 and then generates an output signal.
- the output signal from the nand gate 810 is inputted to the inverter 820 and outputted as an inverted signal, a rpout_inc signal 830 .
- a plurality of fpout signals 365 - 0 ⁇ 365 -n are generated from the fpout signal generator 620 based on the fpout_en signal 553 and the rclk signal 541 that are inputted to the fpout signal generator 620 .
- the rclk signal is generated in synchronization with the rising edge of the external clock signal and the fclk signal is generated in synchronization with the falling edge of the external clock signal.
- the rpout signals In response to the rpout_en signal, the rpout signals (rpout ⁇ 0 :n>) are generated based on the rpout_inc signal in synchronization with the fclk signal. In response to the fpout_en signal, the fpout signals (fpout ⁇ 0 :n>) are generated based on the fpout_inc signal in synchronization with the rclk signal.
- the rclk_do signal is generated in synchronization with the rclk signal and immediately after the rclk_do signal is active, data latched by the rdo register are supplied via the output driver.
- the fclk_do signal is generated in synchronization with the fclk signal and immediately after the fclk_do signal is active, data latched by the fdo register are supplied via the output driver.
- the data output device in accordance with the present invention can be applied to the DDR synchronous memory device operated at frequency higher than 200 MHz. Also, because a circuit configuration of the data output device is simple, quantity of power dissipation due to consecutive data outputs can be decreased.
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
Abstract
1. An apparatus for outputting data included in a synchronous memory device includes: first storage unit for storing in sequence even data provided by a first sense amplifier coupled to a selected even bank; second storage unit for storing odd data in sequence provided by a second sense amplifier coupled to a selected odd bank; selection unit coupled to the first storage unit and the second storage unit, for receiving at the same time both the even data and the odd data; third storage unit 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 unit 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 unit for driving data from third storage unit and data from the fourth storage unit.
Description
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
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.
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.
Other objects and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, in which:
FIG. 1 is a block circuit diagram illustrating a synchronous memory device including a conventional data output device;
FIG. 2 is a timing chart illustrating data output in a synchronous memory device wherein cas latency (CL)=3 and burst length=4;
FIGS. 3A and 3B are circuit block diagrams showing a configuration of a DDR synchronous memory device including a data output device in accordance with the present invention;
FIG. 4 is block diagram showing input/output flow of signals to/from a command decoder, a mode register, a column address buffer and a clock buffer that are included in a DDR synchronous memory device in accordance with the present invention;
FIG. 5 is a block diagram showing input/output flow of signals to/from a DLL, a data output controller and a sose signal generator that are included in a DDR synchronous memory device in accordance with the present invention;
FIG. 6 is a block diagram showing input/output flow of signals to/from a rpout signal generator and a fpout signal generator that are included in a DDR synchronous memory device in accordance with the present invention;
FIG. 7 is a circuit diagram showing a configuration of a multiplexer included in a DDR synchronous memory device in accordance with the present invention;
FIG. 8 is a circuit diagram showing a rpout signal generator included in a DDR synchronous memory device in accordance with the present invention; and
FIG. 9 is a timing chart illustrating data output in a DDR synchronous memory device in accordance with the present invention.
Generally, a synchronous memory device which a 2-bit prefetch mode is applied to, includes an even bank and an odd bank. Referring to FIGS. 3A and 3B in accordance with the present invention, in order to apply a wave pipeline technique to the above synchronous memory device, a data output device 300 that is included in the synchronous memory device includes a plurality of even registers 320-0˜320-n, a plurality of odd registers 330-0˜330-n, a plurality of multiplexers 340-0˜340-n, a rdo register 350, a fdo register 360, an output driver 370 and a plurality of switching elements.
Even data from the even bank are stored in each even register, after being amplified in an input output (IO) sense amplifier 220 a and also, odd data from the odd bank are stored in each odd register, after being amplified in another IO sense amplifier 220 b.
Each even register 320-0˜320-n receives and stores the even data loaded on an even global input output line (global IO) 230 a via corresponding each switching device 310-0˜310-n. Each switching device 310-0˜310-n is operated in response to each of a plurality of pipe input signals 315-0˜315-n.
In the same way, each odd register 330-0˜330-n receives and stores the odd data loaded on an odd global input output line (global IO) 230 b via corresponding each switching device 311-0˜311-n. Each switching device 311-0˜311-n is operated in response to each of a plurality of pipe input signals 316-0˜316-n.
As shown in FIG.4 and FIG. 5, the pipe input signals 315 outputted from a data output control unit 520 are generated based on a cas latency signal 453, a read signal 451, a bst_end signal 452, a rclk signal 541 and a fclk signal 542 that are inputted to the data output control unit 520.
As aforementioned, the cas latency signal 453 is programmed in a mode register 420 and a read signal 451 and a bst_end signal 452 are generated and outputted by a command decoder 410 in response to a read command signal 400.
The rclk signal 541 and the fclk signal 542 are generated in synchronized with, respectively, a rising edge and a falling edge of an external clock signal (CLK) 402. The rclk 541 and fclk 542 signals are generated by a delay locked loop (DLL) 510 in response to an internal clock signal (iclk) 456 that is inputted to the DLL 510. As described above, the internal clock signal 456 is generated from a clock buffer 440 based on the external clock signal 402 inputted thereto.
Each of one or more multiplexers (MUX) 340-0˜340-n receives the even data from each even register 320-0˜320n and each odd register 330-0˜330-n at the same time. Each MUX transmits the even data and the odd data/the odd data and the even data, respectively to the rdo register 350 and the fdo register 360 under control of sose signals 345-0˜345-n correspondingly coupled to each MUX.
FIG. 7 is a circuit block diagram showing a configuration of the multiplexer (MUX).
As shown in FIG. 7, the MUX 340 includes 4 switching devices 710 a, 710 b, 710 c and 710 d, each of which is controlled by sose signals 720 a and 720 b and inverted sose signals (/sose) 730 a and 730 b.
The switching devices 710 a and 710 b are coupled to a first buffer 342 and the switching devices 710 c and 710 d are coupled to a second buffer 344. The first buffer 342 stores temporarily data to be supplied to the rdo register 350 and the second buffer 344 stores temporarily data to be supplied to the fdo register 360.
Input terminals of both the first and the fourth switching devices 710 a and 710 d are coupled to an output terminal of the even register, input terminals of both the second and the third switching devices 710 b and 710 c are coupled to an output terminal of the odd register. Output terminals of both the first and the second switching devices 710 a and 710 b coupled each other are coupled to an input terminal of the first buffer 342 and output terminals of both the third and the fourth switching devices 710 c and 710 d coupled each other are coupled to an input terminal of the second buffer 344.
In the above case, if the sose signals 720 a and 720 b are activated to thereby operate the first and the third switching devices 710 a and 710 c, the even data stored in the even register 320 are driven to the first buffer 342 and the odd data stored in the odd register 330 are driven to the second buffer 344.
On the other hand, if the inverted sose signals 730 a and 730 b are activated to thereby operate the second and the fourth switching devices 710 b and 710 d, the even data stored in the even register 320 are driven to the second buffer 344 and the odd data stored in the odd register 330 are driven to the first buffer 342.
Conclusively, depending on the sose signal, it is determined whether the even data is first outputted as a DQ via output driver, or the odd data.
The sose signals are generated by a sose signal generator 530. Referring to FIG. 4 and FIG. 5, the sose signal generator 530 receives a cas latency signal 453, a read signal 451, a ca<0> signal 454, the rclk signal 541 and the fclk signal 542 as input signals, which the sose signals 345-0˜345-n are generated based on. Here, the ca<0> signal 454 is a least significant bit (LSB) of internal column address ca<0:n> which is outputted from an column address buffer 430. It is determined whether a starting address is a start even (ca<0>=“low”) or a start odd (ca<0>=“high”) at data output time, based on the ca<0> 454. ca<1:n> signal 455 other than the ca<0> signal 454 that are outputted from the column address buffer 430, enables at the same time a Yi signal 165 a toward an even bank and a Yj signal 165 b toward an odd bank in synchronization with the internal clock (iclk) 456. Even and odd data signals that are amplified by each bit line sense amplifier 210 a and 210 b are loaded on each of local input output line (local IO) pair, in response to each of the Yi 165 a and the Yj 165 b signals. The even and odd data signals are amplified again by an input output (IO) sense amplifiers 220 a and 220 b and then loaded on each of an even global input output line (even global IO) 230 a and an odd global input output line (odd global IO) 230 b.
Even data and odd data that are stored respectively in each even register 320-0˜320-n and odd register 330-0˜330-n are transmitted to the rdo register 350 and the fdo register 360/ the fdo register 360 and the rdo register 350 under control of the sose signals 345-0˜345-n, based on information included in the cas latency signal 453 and the ca<0> signal 454.
For example, if the cas latency=2 and the ca<0>=“low”, data stored in the even register are transmitted to the rdo register 350 and data stored in the odd register to the fdo register 360. On the other hand, if the cas latency=2 and the ca<0>=“high”, data stored in the even register are transmitted to the fdo register 360 and data stored in the odd register to the rdo register 350.
Also, if the cas latency=2.5 and the ca<0>=“low”, data stored in the even register are transmitted to the fdo register 360 and data stored in the odd register to the rdo register 350. On the other hand, if the cas latency=2.5 and the ca<0>=“high”, data stored in the even register are transmitted to the rdo register 350 and data stored in the odd register to the fdo register 360.
In this case, there are needed rpout signals and fpout signals in order to in sequence transmit data stored in a plurality of the even and odd registers to the rdo register and the fdo register in the same way as a synchronous memory to which the conventional wave pipeline technique is applied.
As shown in FIG. 6, the rpout (fpout) signals 355-0˜355-n (365-0˜365-n) are generated from a rpout (fpout) signal generator 610 (620) based on a rpout_en (fpout_en) signal 552 (553) and the fclk (rclk) signal 542 (541) that is inputted to the rpout (fpout) signal generator 610 (620), respectively. Each rpout_en (fpout_en) signal 552 (553) that is generated from the data output control circuit 520 includes information of the cas latency and the burst length.
FIG. 8 is a circuit diagram showing a rpout signal generator.
As shown in FIG. 8, the rpout signal generator includes a nand gate 810, an inverter 820 and a shift register 840. The nand gate 810 receives the fclk signal 542 and the rpout_en signal 552 and then generates an output signal. The output signal from the nand gate 810 is inputted to the inverter 820 and outputted as an inverted signal, a rpout_inc signal 830. Then, in response to the rpout_en signal 552, the rpout_inc signal 830 is inputted to the shift register 840 and the shift register 840 generates and outputs a plurality of rpout signals (rpout<0:n>) (rpout<0:n>=rpout<0> 355-0˜rpout<n> 355-n).
Referring to FIG. 6, in the same way as the rpout signals 355-0˜355-n are generated from the rpout signal generator 610, a plurality of fpout signals 365-0˜365-n are generated from the fpout signal generator 620 based on the fpout_en signal 553 and the rclk signal 541 that are inputted to the fpout signal generator 620.
FIG. 9 is a timing chart illustrating data output in a DDR synchronous memory device wherein cas latency (CL)=2 and burst length=2.
The rclk signal is generated in synchronization with the rising edge of the external clock signal and the fclk signal is generated in synchronization with the falling edge of the external clock signal.
In response to the rpout_en signal, the rpout signals (rpout<0:n>) are generated based on the rpout_inc signal in synchronization with the fclk signal. In response to the fpout_en signal, the fpout signals (fpout<0:n>) are generated based on the fpout_inc signal in synchronization with the rclk signal.
In response to the rdo_en signal, the rclk_do signal is generated in synchronization with the rclk signal and immediately after the rclk_do signal is active, data latched by the rdo register are supplied via the output driver.
Also, in response to the fdo_en signal, the fclk_do signal is generated in synchronization with the fclk signal and immediately after the fclk_do signal is active, data latched by the fdo register are supplied via the output driver.
The data output device in accordance with the present invention can be applied to the DDR synchronous memory device operated at frequency higher than 200 MHz. Also, because a circuit configuration of the data output device is simple, quantity of power dissipation due to consecutive data outputs can be decreased.
Although the preferred embodiments of the invention have been disclosed for illustrative purpose, those skilled in the art will appreciate that various modifications, additions, and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Claims (28)
1. An apparatus for outputting data included in a synchronous memory device, the apparatus comprising:
first storage moans for storing in sequence even data provided by a first sense amplifier coupled to a selected even bank;
second storage means for storing in sequence odd data provided by a second sense amplifier coupled to a selected odd bank;
third storage means for storing data and for providing data in synchronization with a rising edge of a clock signal;
fourth storage means for storing data and for providing data in synchronization with a falling edge of the clock signal;
selection means coupled to the first storage means, the second storage means, the third storage means, and the fourth storage means; the selection means for receiving at substantially the same time even data from the first storage means and odd data from the second storage means and selectably driving the even data to one of the third storage means and the fourth storage means while driving the odd data to the other of the third storage means and the fourth storage means; and
data output means for driving data from the third storage means and data from the fourth storage means to an output node.
2. The apparatus as recited in claim 1 , wherein the first storage means includes:
a plurality of even registers for receiving and storing in sequence the even data in response to a plurality of input control signals generated from a data output control circuit; and
a first group of switching devices for switching operation in response to the plurality of input control signals, the first group of switching devices coupled between the first sense amplifier and the plurality of even registers.
3. The apparatus as recited in claim 2 , wherein outputs of the data output control circuit include a first enable signal, a second enable signal, a third enable signal, a fourth enable signal, a first output control signal and a second output control signal.
4. The apparatus as recited in claim 1 , wherein the second storage means includes:
a plurality of odd registers for receiving and storing in sequence the odd data in response to a plurality of input control signals generated from a data output control circuit; and
a second group of switching devices for switching operation in response to the plurality of input control signals, the second group of switching devices coupled between the second sense amplifier and the plurality of odd registers.
5. The apparatus as recited in claim 1 , wherein the selection means includes:
a putridity of multiplexing devices coupled to the first storage means and the second storage means, each multiplexing device including a first and a second switching devices responsive to a priority control signal generated by a first signal generating circuit and a third and a fourth switching devices responsive to an inverted priority control signal; and
a plurality of storage units for storing the even data and the odd data supplied from the plurality of multiplexing devices and driving the even data and the odd data to the third storage means and the fourth storage means, each storage unit having a first buffer and a second buffer.
6. The apparatus as recited in claim 5 , wherein input terminals of both the first and the fourth switching devices are coupled to an output terminal of the first storage means, input terminals of both the second and the third switching devices are coupled to an output terminal of the second storage means, output terminals of both the first aid the third switching devices coupled to each other are coupled to an input terminal of the first buffer and output terminals of both the second and the fourth switching devices coupled to each other are coupled to an input terminal of the second buffer.
7. The apparatus as recited in claim 1 , wherein the third storage means includes:
a third group of switching devices for switching operation and driving one of both the even data and the odd data in response to a plurality of first control signals generated by a second signal generating circuit including a first NAND gate, a first inverter and a first latching and switching circuit; and
a first register for storing one of both the even data and the odd data.
8. The apparatus as recited in claim 1 , wherein the fourth storage means includes:
a fourth group of switching devices for switching operation and driving one of both the even data and the odd data in response to a plurality of second control signals generated by a third signal generating circuit including a second NAND gate, a second inverter and a second latching and switching circuit; and
a second register for storing one of both the even data and the odd data.
9. The apparatus as recited in claim 1 , wherein the data output means includes:
a fifth switching device for switching operation and driving data from the third storage means in response to a first output control signal generated by a data output control circuit;
a sixth switching device for switching operation and driving data from the fourth storage means in response to a second output control signal generated by the data output control circuit; and
an output driver for supplying the even data and the odd data respectively from the third storage means and the fourth storage means or the even data and the odd data respectively from the fourth storage means and the third storage means to the output node.
10. The apparatus as recited in claim 2 , wherein the plurality of input control signals are generated based on a first and a second internal clock signals generated from the data output control circuit, the first and the second internal clock signals being in synchronization respectively with a rising edge and a falling edge of the external clock signal.
11. The apparatus as recited in claim 5 , wherein if a column address strobe latency associated with the synchronous memory device has a value equal to 2 and a starting address is in a logic low, the first and the second switching devices are operated.
12. The apparatus as recited in claim 5 , wherein if a column address strobe latency associated with the synchronous memory device has a value equal to 2 and a starting address is in a logic high, the third and the fourth switching devices are operated.
13. The apparatus as recited in claim 5 , wherein if a column address strobe latency associated with the synchronous memory device has a value equal to 2.5 and a starting address is in a logic low, the third and the fourth switching devices are operated.
14. The apparatus as recited in claim 5 , wherein if a column address strobe latency associated with the synchronous memory device has a value equal to 2.5 and a starting address is in a logic high, the first and the second switching devices are operated.
15. The apparatus as recited in claim 7 , wherein the first control signal is generated by NANDing a second internal clock signal inputted to the first NAND gate in response to a first enable signal, inverting an output of the first NAND gate via the first inverter and then latching and switching an output of the first inverter inputted into the first latching and switching circuit in response to the first enable signal.
16. The apparatus as recited in claim 8 , wherein the second control signal is generated by NANDing a first internal clock signal inputted to the second NAND gate in response to a second enable signal, inverting an output of the second NAND gate via the second inverter and then latching and switching an output of the second inverter inputted to the second latching and switching circuit in response to the second enable signal.
17. The apparatus as recited in claim 9 , wherein, in response to a third enable signal from the data output control circuit, the first output control signal is generated in synchronization with a first internal clock signal.
18. The apparatus as recited in claim 9 , wherein, in response to a fourth enable signal from the data output control circuit, the second output control signal is generated in synchronization with a second internal clock signal.
19. The apparatus as recited in claim 9 , wherein in case the even data is driven to the third storage means and the odd data is driven to the fourth storage means, the output driver supplies the even data in the rising edge and the odd data in the falling edge of an external clock signal during one cycle of the external clock signal prior to a next lead operation.
20. The apparatus as recited in claim 9 , wherein in case the odd data is driven to the third storage means and the even data is driven to die fourth storage means, the output driver supplies the odd data in the rising edge and the even data in the falling edge of an external clock signal during one cycle of the external clock signal prior to a next read operation.
21. The apparatus as recited in claim 19 , wherein the even data is supplied immediately after the first output control signal is high active and the odd data is supplied immediately after the second output control signal is high active.
22. The apparatus as recited in claim 20 , wherein the odd data is supplied immediately after the first output control signal is high active and the even data is supplied immediately after the second output control signal is high active.
23. In a synchronous memory device, a circuit for outputting data from an even memory bank and an odd memory bank to an output node, the circuit comprising:
an even data storage unit configured to sequentially store data output from the even memory bank;
an odd data storage unit configured to sequentially store data output from the odd memory bank;
a rising-edge register configured to output data to the output node in response to a rising edge of a clock signal;
a falling-edge register configured to output data to the output node in response to a falling edge of the clock signal; and
a switching system coupled between the even data storage unit, the odd data storage unit, the rising-edge register, and the falling-edge register, the switching system configured to receive a control signal and, in response to the control signal, to drive data from the even data storage unit to a selected one of the rising-edge register and the falling-edge register and to drive data from the odd data storage unit to the other of the rising-edge register and the falling-edge register.
24. The circuit of claim 25 , further comprising a control signal generator coupled to the switching system, the control signal generator configured to generate the control signal in response to a starting column address, a column address strobe latency associated with the synchronous memory device, and the rising and falling edges of the clock signal.
25. The circuit of claim 23 , wherein the even data storage unit comprises:
a plurality of oven registers; and
a corresponding plurality of even-register switch units, each even-register switch unit coupled between the even memory ban and a respective one of the plurality of even registers, the plurality of even-register switch units configured to direct data output from the even memory bank to one of the plurality of even registers in response to a plurality of pipe input signals.
26. The circuit of claim 25 , wherein the odd data storage unit comprises:
a plurality of odd registers; and
a corresponding plurality of odd-register switch units, each odd-register switch unit coupled between the odd memory bank and a respective one of the plurality of odd registers, the plurality of odd-register switch units configured to direct output from the odd memory bank to one of the plurality of odd registers in response to the plurality of pipe input signals.
27. The circuit of claim 26 , wherein the switching system comprises:
a plurality of multiplexer units, each multiplexer unit coupled to a respective one of the even registers and a respective one of the odd registers;
a corresponding plurality of rising-edge buffers, each rising-edge buffer coupled to a respective one of the multiplexers;
a corresponding plurality of falling-edge buffers, each falling-edge buffer coupled to a respective one of the multiplexers;
a corresponding plurality of rising-edge switch units, each rising-edge switch unit coupled between a respective one of the rising-edge buffers and the rising edge register and configured to direct data from the respective one of the rising-edge buffers to the rising-edge register in response to a plurality of rising-edge pipe output signals; and
a corresponding plurality of falling-edge switch units, each falling-edge switch unit coupled between a respective one of the falling-edge buffers and the falling-edge register and configured to direct data from the respective one of the falling-edge buffers to the falling-edge register in response to a plurality of falling-edge pipe output signals.
28. The circuit of claim 27 , wherein each multiplexer unit comprises:
a first switching device configured to direct data from the respective one of the even registers to the respective one of the sing-edge buffers;
a second switching device configured to direct data from the respective one of the odd registers to the respective one of the falling-edge buffers;
a third switching device configured to direct data from the respective one of the even registers to the respective one of the falling-edge buffers; and
a fourth switching device configured to direct data from the respective one of the odd registers to the respective one of the rising-edge buffers;
wherein the first and second switching devices are active in response to a first state of the control signal, and the third and fourth switching devices are active in response to a second state of the control signal.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990052858A KR100362193B1 (en) | 1999-11-26 | 1999-11-26 | Data Output Device of DDR SDRAM |
KR99-52858 | 1999-11-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
US6404697B1 true US6404697B1 (en) | 2002-06-11 |
Family
ID=19621922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/723,645 Expired - Lifetime US6404697B1 (en) | 1999-11-26 | 2000-11-27 | Data output device for synchronous memory device |
Country Status (3)
Country | Link |
---|---|
US (1) | US6404697B1 (en) |
JP (1) | JP4422321B2 (en) |
KR (1) | KR100362193B1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6512374B1 (en) | 1999-04-26 | 2003-01-28 | Medrad, Inc. | MR local imaging coil operable as a receive only or a transmit/receive coil |
US20040098551A1 (en) * | 2002-11-18 | 2004-05-20 | Samsung Electronics Co., Ltd. | Data output circuit and method in DDR synchronous semiconductor device |
US20040264290A1 (en) * | 2003-06-28 | 2004-12-30 | Shin Beom Ju | Method for masking ringing in ddr sdram |
US20050024947A1 (en) * | 2002-07-31 | 2005-02-03 | Chang-Man Khang | Data output circuits for synchronous integrated circuit memory devices |
US20050088906A1 (en) * | 2003-10-22 | 2005-04-28 | Samsung Electronics Co., Ltd. | Semiconductor memory device having different synchronizing timings depending on the value of CAS latency |
US6918016B1 (en) * | 2001-07-17 | 2005-07-12 | Advanced Micro Devices, Inc. | Method and apparatus for preventing data corruption during a memory access command postamble |
US20060285425A1 (en) * | 2005-06-10 | 2006-12-21 | Chang Hyuk Lee | Data output circuit of synchronous memory device |
US20070076511A1 (en) * | 2005-10-01 | 2007-04-05 | Samsung Electronics Co., Ltd. | Method and apparatus for mapping memory |
US20080178157A1 (en) * | 2005-04-13 | 2008-07-24 | Mats Winberg | Data Value Coherence In Computer Systems |
US20090180338A1 (en) * | 2006-04-05 | 2009-07-16 | Hynix Semiconductor Inc. | Data output circuit of semiconductor memory apparatus and method of controlling the same |
TWI383395B (en) * | 2007-09-28 | 2013-01-21 | Hynix Semiconductor Inc | Semiconductor memory device |
US20240161793A1 (en) * | 2022-11-15 | 2024-05-16 | SK Hynix Inc. | Pipe register and semiconductor apparatus including the pipe register |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100438778B1 (en) * | 2001-11-07 | 2004-07-05 | 삼성전자주식회사 | Synchronous semiconductor memory device having wave pipeline structure and wave pipeline control method thereof |
KR100484249B1 (en) * | 2002-08-07 | 2005-04-22 | 주식회사 하이닉스반도체 | Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same |
JP4607444B2 (en) * | 2002-11-18 | 2011-01-05 | 三星電子株式会社 | Semiconductor device, data retrieval circuit, memory cell array interpretation method, and data retrieval method |
KR100495917B1 (en) * | 2002-11-20 | 2005-06-17 | 주식회사 하이닉스반도체 | Pipe latch circuit for output data with high speed |
KR100540487B1 (en) * | 2003-10-31 | 2006-01-10 | 주식회사 하이닉스반도체 | Data output control circuit |
KR100562661B1 (en) | 2004-10-29 | 2006-03-20 | 주식회사 하이닉스반도체 | Source signal generation circuit and method of semiconductor memory device |
JP5420827B2 (en) * | 2007-07-04 | 2014-02-19 | ピーエスフォー ルクスコ エスエイアールエル | Address counter, semiconductor memory device having the same, and data processing system |
JP5666077B2 (en) * | 2007-07-04 | 2015-02-12 | ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. | Address counter, semiconductor memory device having the same, and data processing system |
KR102133370B1 (en) | 2013-10-07 | 2020-07-14 | 에스케이하이닉스 주식회사 | Semiconductor memory device and semiconductor system having the same |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4961162A (en) * | 1989-01-13 | 1990-10-02 | International Business Machines Corporation | Multiprocessing system for performing floating point arithmetic operations |
US6011751A (en) | 1997-12-25 | 2000-01-04 | Kabushiki Kaisha Toshiba | Sychronous semiconductor memory device with burst address counter operating under linear/interleave mode of single data rate/double data rate scheme |
US6064600A (en) | 1999-03-01 | 2000-05-16 | Micron Technology, Inc. | Methods and apparatus for reading memory device register data |
US6094532A (en) * | 1997-03-25 | 2000-07-25 | Sun Microsystems, Inc. | Multiprocessor distributed memory system and board and methods therefor |
US6130558A (en) | 1997-06-23 | 2000-10-10 | Samsung Electronics, Co., Ltd. | Data transfer circuit and method for a semiconductor memory |
US6151271A (en) | 1998-01-23 | 2000-11-21 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having data selection circuits therein which are compatible with single and dual rate mode operation and methods of operating same |
US6282150B1 (en) * | 1999-04-12 | 2001-08-28 | Nec Corporation | Semiconductor memory device |
-
1999
- 1999-11-26 KR KR1019990052858A patent/KR100362193B1/en not_active Expired - Fee Related
-
2000
- 2000-11-27 US US09/723,645 patent/US6404697B1/en not_active Expired - Lifetime
- 2000-11-27 JP JP2000360188A patent/JP4422321B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4961162A (en) * | 1989-01-13 | 1990-10-02 | International Business Machines Corporation | Multiprocessing system for performing floating point arithmetic operations |
US6094532A (en) * | 1997-03-25 | 2000-07-25 | Sun Microsystems, Inc. | Multiprocessor distributed memory system and board and methods therefor |
US6256722B1 (en) * | 1997-03-25 | 2001-07-03 | Sun Microsystems, Inc. | Data processing system including a shared memory resource circuit |
US6130558A (en) | 1997-06-23 | 2000-10-10 | Samsung Electronics, Co., Ltd. | Data transfer circuit and method for a semiconductor memory |
US6011751A (en) | 1997-12-25 | 2000-01-04 | Kabushiki Kaisha Toshiba | Sychronous semiconductor memory device with burst address counter operating under linear/interleave mode of single data rate/double data rate scheme |
US6151271A (en) | 1998-01-23 | 2000-11-21 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having data selection circuits therein which are compatible with single and dual rate mode operation and methods of operating same |
US6064600A (en) | 1999-03-01 | 2000-05-16 | Micron Technology, Inc. | Methods and apparatus for reading memory device register data |
US6282150B1 (en) * | 1999-04-12 | 2001-08-28 | Nec Corporation | Semiconductor memory device |
Non-Patent Citations (1)
Title |
---|
B. Prince, "High Performance Memories," Wiley, 1996, p. 144. |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6512374B1 (en) | 1999-04-26 | 2003-01-28 | Medrad, Inc. | MR local imaging coil operable as a receive only or a transmit/receive coil |
US6918016B1 (en) * | 2001-07-17 | 2005-07-12 | Advanced Micro Devices, Inc. | Method and apparatus for preventing data corruption during a memory access command postamble |
US20050024947A1 (en) * | 2002-07-31 | 2005-02-03 | Chang-Man Khang | Data output circuits for synchronous integrated circuit memory devices |
US7002852B2 (en) * | 2002-07-31 | 2006-02-21 | Samsung Electronics Co., Ltd. | Data output circuits for synchronous integrated circuit memory devices |
CN100410905C (en) * | 2002-07-31 | 2008-08-13 | 三星电子株式会社 | Data output circuit for synchronous integrated circuit memory device |
US20040098551A1 (en) * | 2002-11-18 | 2004-05-20 | Samsung Electronics Co., Ltd. | Data output circuit and method in DDR synchronous semiconductor device |
US7558127B2 (en) | 2002-11-18 | 2009-07-07 | Samsung Electronics Co., Ltd. | Data output circuit and method in DDR synchronous semiconductor device |
US20080225606A1 (en) * | 2002-11-18 | 2008-09-18 | Samsung Electronics Co., Ltd. | Data output circuit and method in ddr synchronous semiconductor device |
US7376021B2 (en) * | 2002-11-18 | 2008-05-20 | Samsung Electronics Co., Ltd. | Data output circuit and method in DDR synchronous semiconductor device |
US20040264290A1 (en) * | 2003-06-28 | 2004-12-30 | Shin Beom Ju | Method for masking ringing in ddr sdram |
US6862248B2 (en) * | 2003-06-28 | 2005-03-01 | Hynix Semiconductor Inc. | Method for masking ringing in DDR SDRAM |
US7221618B2 (en) | 2003-10-22 | 2007-05-22 | Samsung Electronics Co., Ltd. | Semiconductor memory device having different synchronizing timings depending on the value of CAS latency |
US20050088906A1 (en) * | 2003-10-22 | 2005-04-28 | Samsung Electronics Co., Ltd. | Semiconductor memory device having different synchronizing timings depending on the value of CAS latency |
US20070008809A1 (en) * | 2003-10-22 | 2007-01-11 | Samsung Electronics, Co., Ltd. | Semiconductor memory device having different synchronzing timings depending on the value of CAS latency |
US7130241B2 (en) * | 2003-10-22 | 2006-10-31 | Samsung Electronics Co., Ltd. | Semiconductor memory device having different synchronizing timings depending on the value of CAS latency |
US20080178157A1 (en) * | 2005-04-13 | 2008-07-24 | Mats Winberg | Data Value Coherence In Computer Systems |
US8095915B2 (en) * | 2005-04-13 | 2012-01-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Data value coherence in computer systems |
US7586797B2 (en) | 2005-06-10 | 2009-09-08 | Hynix Semiconductor Inc. | Data output circuit of synchronous memory device |
US20080279034A1 (en) * | 2005-06-10 | 2008-11-13 | Chang Hyuk Lee | Data output circuit of synchronous memory device |
US20060285425A1 (en) * | 2005-06-10 | 2006-12-21 | Chang Hyuk Lee | Data output circuit of synchronous memory device |
US7554874B2 (en) * | 2005-10-01 | 2009-06-30 | Samsung Electronics Co., Ltd. | Method and apparatus for mapping memory |
US20070076511A1 (en) * | 2005-10-01 | 2007-04-05 | Samsung Electronics Co., Ltd. | Method and apparatus for mapping memory |
US20090180338A1 (en) * | 2006-04-05 | 2009-07-16 | Hynix Semiconductor Inc. | Data output circuit of semiconductor memory apparatus and method of controlling the same |
US7715254B2 (en) * | 2006-04-05 | 2010-05-11 | Hynix Semiconductor Inc. | Data output circuit of semiconductor memory apparatus and method of controlling the same |
TWI383395B (en) * | 2007-09-28 | 2013-01-21 | Hynix Semiconductor Inc | Semiconductor memory device |
US20240161793A1 (en) * | 2022-11-15 | 2024-05-16 | SK Hynix Inc. | Pipe register and semiconductor apparatus including the pipe register |
Also Published As
Publication number | Publication date |
---|---|
KR100362193B1 (en) | 2002-11-23 |
JP4422321B2 (en) | 2010-02-24 |
JP2001189076A (en) | 2001-07-10 |
KR20010048248A (en) | 2001-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6404697B1 (en) | Data output device for synchronous memory device | |
US12197355B2 (en) | Apparatuses and methods including memory commands for semiconductor memories | |
KR100278653B1 (en) | Double data rate semiconductor memory device | |
US7426144B2 (en) | Semiconductor storage device | |
JP4345204B2 (en) | Semiconductor memory device | |
US7816941B2 (en) | Circuit and method for controlling termination impedance | |
CN110366755B (en) | Apparatus and method for providing internal memory command and control signal in semiconductor memory | |
US10950280B2 (en) | Semiconductor device | |
US7852707B2 (en) | Data output control circuit of a double data rate (DDR) synchronous semiconductor memory device responsive to a delay locked loop (DLL) clock | |
US6977848B2 (en) | Data output control circuit | |
US7715253B2 (en) | Semiconductor memory device and method for operating the same | |
US6288947B1 (en) | Data output apparatus guaranteeing complete data transfer using delayed time in memory device having pipelatch circuits | |
US6819624B2 (en) | Latency time circuit for an S-DRAM | |
US6240495B1 (en) | Memory control system and memory control method | |
US20040042257A1 (en) | Semiconductor memory device having partially controlled delay locked loop | |
US6166970A (en) | Priority determining apparatus using the least significant bit and CAS latency signal in DDR SDRAM device | |
US6407962B1 (en) | Memory module having data switcher in high speed memory device | |
US6948014B2 (en) | Register for the parallel-serial conversion of data | |
US6631090B1 (en) | Circuit and method for data output in synchronous semiconductor device | |
US20030198097A1 (en) | Semiconductor memory device having preamplifier with improved data propagation speed | |
US20070002637A1 (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HYUNDAI ELECTRONICS INDUSTRIES CO., LTD., KOREA, R Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RYU, JE-HUN;SUH, JUNG-WON;REEL/FRAME:011788/0569 Effective date: 20010420 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 12 |