[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100484249B1 - Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same - Google Patents

Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same Download PDF

Info

Publication number
KR100484249B1
KR100484249B1 KR10-2002-0046503A KR20020046503A KR100484249B1 KR 100484249 B1 KR100484249 B1 KR 100484249B1 KR 20020046503 A KR20020046503 A KR 20020046503A KR 100484249 B1 KR100484249 B1 KR 100484249B1
Authority
KR
South Korea
Prior art keywords
data
output
pipe
memory device
latch
Prior art date
Application number
KR10-2002-0046503A
Other languages
Korean (ko)
Other versions
KR20040013532A (en
Inventor
송대식
Original Assignee
주식회사 하이닉스반도체
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 하이닉스반도체 filed Critical 주식회사 하이닉스반도체
Priority to KR10-2002-0046503A priority Critical patent/KR100484249B1/en
Publication of KR20040013532A publication Critical patent/KR20040013532A/en
Application granted granted Critical
Publication of KR100484249B1 publication Critical patent/KR100484249B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1015Read-write modes for single port memories, i.e. having either a random port or a serial port
    • G11C7/1039Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1072Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/18Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Dram (AREA)

Abstract

본 발명은 동기식 메모리 장치에서 데이터를 프리패치하여 출력하는 동작을 단순화하여 고속으로 데이터 출력이 가능한 디디알 동기식 메모리장치의 파이프래치회로를 제공하기 위한 것으로, 이를 위해 본 발명은 셀블럭에서 출력하는 제1 및 제2 데이터를 프리패치하여 저장하고 출력하는 동기식메모리 장치의 파이프 래치회로에 있어서, 제1 및 제2 래치를 구비하는 저장부; 파이프 입력인에이블 신호에 의해 인에이블되어, 어드레스가 인가될 때마다 생성되는 경로선택 신호에 의해 상기 제1 및 제2 데이터를 상기 제1 및 제2 래치에 선택적으로 저장하기 위한 입력부; 및 상기 저장부에 저장된 제1 및 제2 데이터를 제1 및 제2 파이프 출력인에이블 신호에 각각 응답하여 출력하기 위한 출력부를 구비하는 동기식 메모리장치의 파이프 래치회로를 제공한다.The present invention provides a pipe latch circuit of a digital synchronous memory device capable of outputting data at high speed by simplifying an operation of prefetching and outputting data in a synchronous memory device. And a pipe latch circuit of a synchronous memory device for prefetching, storing and outputting second data, comprising: a storage unit having first and second latches; An input unit enabled by a pipe input enable signal to selectively store the first and second data in the first and second latches by a path selection signal generated each time an address is applied; And an output unit for outputting the first and second data stored in the storage unit in response to the first and second pipe output enable signals, respectively.

Description

고속데이터 출력을 위한 동기식 메모리 장치의 파이프 래치회로 및 그를 이용한 동기식 메모리 장치{Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same} Pipe latch circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same}

본 발명은 동기식 메모리장치에 관한 것으로, 특히 디디알(DDR, Double Data Rate) 동기식 메모리 장치에서 리드(Read)동작시 프리패치(Pre-fetch)된 2비트 데이터의 멀티플렉싱(multiplexing)을 효과적으로 수행하여 고속으로 데이터를 출력할 수 있는 동기식 메모리 장치의 파이프 래치회로와 그를 이용한 동기식메모리 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronous memory device, and more particularly, to efficiently perform multiplexing of pre-fetched 2-bit data during a read operation in a double data rate (DDR) synchronous memory device. The present invention relates to a pipe latch circuit of a synchronous memory device capable of outputting data, and a synchronous memory device using the same.

일반적으로 디디알 동기식 메모리장치라 함은 종래의 SDR(Single Data Rate) 동기식 메모리 장치가 클록(Clock)의 상승 에지(Edge)에서만 데이타를 출력하는 것에 반하여 클록의 상승 에지와 하강 에지에서 테이터를 출력하는 방식을 사용한 메모리 장치를 말한다.In general, a digital synchronous memory device is a conventional single data rate (SDR) synchronous memory device that outputs data only on the rising edge (Edge) of the clock (Clock), the data outputs on the rising and falling edge of the clock The memory device using the method.

도1은 종래에 디디알 동기식 메모리 장치에서 데이터를 출력하기 위한 데이터출력부의 블럭구성도이다.Fig. 1 is a block diagram of a data output unit for outputting data in a conventional digital synchronous memory device.

도1을 참조하여 설명하면, 종래에는 디디알 동기식 메모리 장치에서 데이터를 출력하기 위한 블럭구성은 외부클럭(CLK)을 입력받아 버퍼링하여 내부클럭(CLK_IN)으로 출력하는 버퍼0(21)와, 다수의 파이프입력인에이블 신호(pin<0:n>)를 출력하는 카운터0(22)와, 각종 제어신호(/CS,/RAS,/CAS,/WE)를 내부클럭(CLK_IN)에 동기되어 입력받아 버퍼링하는 버퍼1(11)과, 버퍼1(11)의 출력신호를 입력받아 디코딩하여 리드상태를 감지하기위한 제어신호(cas_rd)를 출력하기 위한 디코더(12)와, 어드레스신호(AN)를 내부클럭(CLK_IN)에 동기되어 입력받아 버퍼링하는 버퍼2(31)와, 버퍼2(31)의 출력을 상기 제어신호(cas_rd)에 응답하여 래치하는 래치0(32)와, 이를 다시래치하는 래치1(33)과, 리드명령어(read)에 의해 인에이블되어 래치의 출력을 이용하여 파이프래치(50)로 다수의 경로선택 신호(ian0<0:n>)를 출력하는 카운터1(34)와, 외부클럭(CLK)에 출력데이터를 동기시키기 위해 제1 및 제2 지연고정클럭(dllclk_r,dllclk_f)을 생성하는 DLL(42)과, 파이프 래치(50)에서 데이터를 출력시키기 위해 다수의 제1 및 제2 인에이블신호(pout_f<0:n>, pout_r<0:n>)를 출력하는 카운터(43,43')와, 셀블럭(60)에서 출력되는 제1 및 제2 데이터(even data, odd data)를 입력받아 저장하고 출력데이터(dout_r,dout_f)로 출력하는 파이프래치(50)로 구성된다.Referring to FIG. 1, conventionally, a block structure for outputting data from a digital synchronous memory device includes a buffer 021 that receives an external clock CLK, buffers it, and outputs the buffer to an internal clock CLK_IN. Counter 0 (22) outputting pipe input enable signals (pin <0: n>) and various control signals (/ CS, / RAS, / CAS, / WE) are synchronized with the internal clock (CLK_IN). A buffer 12 for buffering, a decoder 12 for outputting a control signal cas_rd for detecting a read state by receiving and decoding an output signal of the buffer 1 11, and an address signal AN Buffer 2 (31) for receiving and buffering in synchronization with the clock (CLK_IN), latch 0 (32) for latching the output of the buffer (2 31) in response to the control signal cas_rd, and latch 1 for relatching it. And a plurality of path selection scenes to the pipe latch 50 using the output of the latch, enabled by a read command (33). The counter 1 34 which outputs (ian0 <0: n>) and the DLL 42 which generate the first and second delay lock clocks dllclk_r and dllclk_f to synchronize the output data to the external clock CLK. Counters 43 and 43 'that output a plurality of first and second enable signals pout_f <0: n> and pout_r <0: n> to output data from the pipe latch 50; It consists of a pipe latch 50 that receives the first and second data (even data, odd data) output from the cell block 60 and stores it and outputs the output data (dout_r, dout_f).

도2는 도1에 도시된 파이프래치(50)의 내부회로도이다. FIG. 2 is an internal circuit diagram of the pipe latch 50 shown in FIG.

도2를 참조하여 살펴보면, 파이프래치(50)는 클럭신호 제어부(20)에서 출력되는 파이프입력인에이블 신호(예컨대 pin<k>)에 따라 셀블럭(60)에서 출력되는 제1 및 제2 데이터(even data, odd data)를 입력받는 입력부(51)과, 카운터1(34)에서 출력되는 경로선택 신호(예컨대 ian0<k>)에 따라 입력부(51)를 통해 입력되어 래치(L1,L2)에 저정된 데이터(even data, odd data)를 래치(L3,L4)로 옮겨 저장하는 저장부(52)와, 저장부(52)의 래치(L3,L4)에 저장된 데이터를 제1 및 제2 파이프출력인에이블 신호(예컨대 pout_r<k>, pout_f<k>)에 따라 제1 및 제2 출력데이터(dout_r, dout_f)로 출력하는 출력부(53)로 구성된다.Referring to FIG. 2, the pipe latch 50 may include first and second data output from the cell block 60 according to a pipe input enable signal (eg, pin <k>) output from the clock signal controller 20. (L1, L2) are input through the input unit 51 for receiving (even data, odd data) and the input unit 51 according to the path selection signal (for example, ian0 <k>) output from the counter 1 (34). The storage unit 52 which transfers and stores the data (even data, odd data) stored in the latches L3 and L4, and the data stored in the latches L3 and L4 of the storage unit 52 to the first and second. The output unit 53 outputs the first and second output data dout_r and dout_f according to the pipe output enable signal (for example, pout_r <k> and pout_f <k>).

이하 도1 및 도2를 참조하여 종래의 디디알 메모리 장치에서 데이터를 출력하는 동작을 살펴본다.Hereinafter, an operation of outputting data in a conventional digital memory device will be described with reference to FIGS. 1 and 2.

먼저, 버퍼0 및 버퍼3(21,41)은 외부 클럭신호(CLK,/CLK)의 전위 레벨을 디디알 동기식 메모리 장치의 내부동작에 적합한 CMOS 레벨로 버퍼링하기 위한 장치이며, 버퍼1(11)은 다수의 제어신호(/CS, /RAS, /CAS, /WE)를 디디알 동기식 메모리 장치의 내부동작에 적합한 CMOS 레벨로 버퍼링하기 위한 장치이다. 또한, 버퍼2(31)은 어드레스신호(AN)의 외부입력전위 레벨을 디디알 동기식 메모리 장치의 내부 동작에 적합한 CMOS 레벨로 버퍼링하는 한편, 내부클럭신호(CLK_IN)에 동기 시키기위한 장치이다.First, buffers 0 and 3 (21, 41) are devices for buffering the potential levels of the external clock signals CLK, / CLK to a CMOS level suitable for internal operation of the digital synchronous memory device. A device for buffering a plurality of control signals (/ CS, / RAS, / CAS, / WE) at a CMOS level suitable for internal operation of a digital synchronous memory device. In addition, the buffer 2 31 is a device for buffering the external input potential level of the address signal AN to a CMOS level suitable for the internal operation of the digital synchronous memory device and for synchronizing the internal clock signal CLK_IN.

한편, 디코더(12)는 버퍼링된 제어신호(/CS, /RAS, /CAS, /WE)를 디코딩하는 장치로써, 외부클럭신호(CLK)의 라이징에지(rising edge) 타이밍에서 제어신호(/CS, /CAS)가 로우레벨이고, 제어신호(/RAS, /WE)가 하이레벨인 경우에 이부에서 리드며령어가 입력되면, 내부제어신호(cas_rd)와 리드신호(read)가 인에이블 상태로 시키기위한 장치이다.Meanwhile, the decoder 12 is a device for decoding the buffered control signals / CS, / RAS, / CAS and / WE, and the control signal / CS at the rising edge timing of the external clock signal CLK. , / CAS) is at low level and the control signal (/ RAS, / WE) is at high level, when the lead command is input from this part, the internal control signal (cas_rd) and the read signal (read) are enabled. It is a device for letting.

DLL(42)는 디디알 동기식메모리 장치가 데이터를 외부에 출력할 때에, 외부클럭신호(CLK, /CLK) 동기시켜 데이터를 출력하기 위한 지연조정된 내부 클럭신호(dllclk_r,dllclk_f)를 출력하는 장치이다. The DLL 42 is a device for outputting delayed internal clock signals dllclk_r and dllclk_f for synchronizing external clock signals CLK and / CLK to output data when the digital synchronous memory device outputs data to the outside. .

파이프 래치(50)은 셀블럭(60)에서 출력하는 제1 및 제2 데이터(even data, odd data)를 파이프입력인에이블 신호(pin<k>)에 응답하여 입력받고, 경로선택 신호(ian0<k>)에 의해 저장한 다음, 제1 및 제2 파이프출력인에이블 신호(pout_r,pout_f)에 따라 데이터를 외부로 출력한다. 즉, 파이프 래치(50)는 다수개의 입력부, 저장부, 출력부를 가지고 셀블럭(60)에서 출력하는 데이터(even data, odd data)를 프리패치(pre-fetch)하는 역할을 하게된다.The pipe latch 50 receives the first and second data output from the cell block 60 in response to the pipe input enable signal pin <k> and receives the path selection signal ian0. <k>), and then outputs data to the outside according to the first and second pipe output enable signals pout_r and pout_f. That is, the pipe latch 50 has a plurality of inputs, storages and outputs to pre-fetch data (even data, odd data) output from the cell block 60.

여기서 파이프래치(50)는 2비트의 데이터를 프리패치하고, 출력하는 것으로 구성되었으나, 통상 디디알 동기식 메모리장치는 버스트길이(burst length,BL)에 따라 다수의 데이터를 프리패치한 다음, 클럭에 동기시켜 순차적으로 출력하게 되는데, 이에 따라 다수의 파이프래치를 구비하게 된다. 이 때 다수의 파이프래치가 클럭에 동기되어 순차적으로 데이터를 출력시키기 위해서 카운터(22,34, 43,43')는 순차적으로 인에이블되는 다수개의 출력신호(pin<0:n>, ian0<0:n>, pout_r<0:n>, pout_f<0:f>)를 출력한다. 4개의 카운터(22,34, 43,43')는 리드신호(read)에 인에이블되며, 각각 디디알 동기식메모리 장치에서 고속으로 데이터를 출력할 때에 연속적으로 출력시키기 위한 것이다.Here, the pipe latch 50 is configured to prefetch and output two bits of data, but in general, a digital synchronous memory device prefetches a plurality of data according to a burst length (BL) and then synchronizes to a clock. In order to output them sequentially, a plurality of pipe latches are provided. At this time, in order to output the data sequentially in synchronization with the clock, the counters 22, 34, 43, and 43 'are sequentially enabled with a plurality of output signals (pin <0: n>, ian0 <0). : n>, pout_r <0: n>, pout_f <0: f>). The four counters 22, 34, 43, and 43 'are enabled for read signals read, respectively, so as to continuously output when the data is output at high speed from the digital synchronous memory device.

예컨대 버스트길이(BL)가 3인경우를 살펴보면, 3개의 파이프래치를 구비하고, 제1 및 제2 데이터(even data, odd data)를 각각 파이프입력인에이블 신호(예컨대 pin0, pin1, pin2)에 따라 각각 입력받고, 경로선택 신호(예컨대 ian0,ian1,ian2)에 의해 각각 저장되며, 제1 및 제2 파이프출력인에이블 신호(예컨대 pout_r0, pout_r1,pout_r2, pout_f0, pout_f1,pout_f2)에 의해 순차적으로 출력하게 된다. 여기서 외부클럭(CLK)가 라이징에지 타이밍에서 제1 파이프출력인에이블 신호pout_r0,pout_r1,pout_r2,)에 의해서 출력데이터(dour_r0, dout_r1, dout_r2)가 출력되고, 외부클럭(CLK)이 폴링에지 타이밍에서는 제2 파이프출력인에이블 신호(pout_f0,pout_f1,pout_f2)에 의해서 출력데이터(dour_r0, dout_r1, dout_r2)가 출력된다.For example, when the burst length BL is 3, three pipe latches are provided, and the first and second data (even data and odd data) are respectively applied to the pipe input enable signals (for example, pin0, pin1, and pin2). Are respectively received by the path selection signals (eg, ian0, ian1, and ian2) and sequentially stored by the first and second pipe output enable signals (eg, pout_r0, pout_r1, pout_r2, pout_f0, pout_f1, and pout_f2). Will print. Here, the external clock CLK outputs the output data dour_r0, dout_r1, and dout_r2 by the first pipe output enable signals pout_r0, pout_r1, and pout_r2 at the rising edge timing, and the external clock CLK at the falling edge timing. The output data dour_r0, dout_r1, and dout_r2 are output by the second pipe output enable signals pout_f0, pout_f1, and pout_f2.

도2는 전술한 바와 같이, 2비트의 데이터를 프리패치하고 출력하는 파이프 래치의 회로도를 도시한 것으로, 파이프입력인에이블 신호(pin<k>)에 따라 입력부(51)의 전송게이트(T1,T2)가 턴온되어 셀블럭(60)에서 출력된 데이터(even data,odd data)가 래치(L1,L2)에 각각 저장된다. 이어서 경로선택 신호(ian0<k>)에 따라 전송게이트(T3,T4)와 전송게이트(T5,T6)이 선택적으로 턴온되어 데이터(even data, odd data)가 래치(L3, L4)에 각각 저장된다.FIG. 2 is a circuit diagram of a pipe latch for prefetching and outputting two bits of data, as described above. The transmission gate T1 of the input unit 51 according to the pipe input enable signal pin <k>. T2 is turned on and the data (even data and odd data) output from the cell block 60 are stored in the latches L1 and L2, respectively. Subsequently, the transfer gates T3 and T4 and the transfer gates T5 and T6 are selectively turned on according to the path selection signal ian0 <k> to store the data even data and odd data in the latches L3 and L4, respectively. do.

이어서 제1 파이프출력인에이블 신호(pout_r<k>)에 따라 전송게이트(T7)가 턴온되어 래치(L3)에 저장된 데이터가 출력데이터(dout_r)로 출력되고, 제2 파이프출력인에이블 신호(pout_f)에 따라 전송게이트(T8)가 턴온되어 래치(L4)에 저장된 데이터가 출력데이터(dout_f)로 출력된다. 또한, 경로선택 신호(ian0<k>)에 따라 래치(L1,L2)에 저장된 데이터는 래치(L4,L3)에 교환되어 저장되고 이를 각각 출력데이터(dout_r, dour_f)로 출력할 수 있다.Subsequently, the transfer gate T7 is turned on according to the first pipe output enable signal pout_r <k> to output the data stored in the latch L3 as output data dout_r, and the second pipe output enable signal pout_f. The transfer gate T8 is turned on to output the data stored in the latch L4 as output data dout_f. In addition, the data stored in the latches L1 and L2 according to the path selection signal ian0 <k> may be exchanged and stored in the latches L4 and L3 and output as output data dout_r and dour_f, respectively.

따라서 디디알 동기식 메모리 장치는 외부클럭(CLK,/CLK)의 라이징 에지와 폴링에치에 동기되어 버스트길이(BL)만큼 순차적으로 데이터가 출력하게 된다.Accordingly, the data is sequentially output by the burst length BL in synchronization with the rising edge and the falling edge of the external clocks CLK and / CLK.

그러나, 디디알 동기식 메모리 장치에서 전술한 바와 같이 데이터를 프리패치한 다음 멀티플렉싱하여 출력하게 되면, 데이터를 동기시키는 단계가 많아 회로가 복잡하고, 이로 인해 셀블럭(60)에서 출력된 데이터(even data, odd data)가 많은 지연시간을 거쳐서 최종출력되기 때문에 고속데이터 출력이 어려운 문제점을 가지고 있다.However, when the digital synchronous memory device prefetches data and then multiplexes and outputs the data, the circuit is complicated because there are many steps for synchronizing the data, which results in the data output from the cell block 60 (even data, High speed data output is difficult because odd data is finally output after a large delay time.

본 발명은 동기식 메모리 장치에서 데이터를 프리패치하여 출력하는 동작을 단순화하여 고속으로 데이터 출력이 가능한 디디알 동기식 메모리장치의 파이프래치회로를 제공하는 것을 목적으로 한다.An object of the present invention is to provide a pipe latch circuit of a digital synchronous memory device capable of outputting data at high speed by simplifying the operation of prefetching and outputting data in the synchronous memory device.

본 발명은 상기의 파이프래치회로를 동기식 메모리장치에 사용함으로서 데이터 출력회로의 구성을 간단하게 하여 전체 면적이 줄어든 동기식 메모리장치를 제공함을 목적으로 한다. SUMMARY OF THE INVENTION An object of the present invention is to provide a synchronous memory device in which the entire area is reduced by simplifying the configuration of the data output circuit by using the pipe latch circuit in the synchronous memory device.

상기의 목적을 달성하기위해 본 발명은 셀블럭에서 출력하는 제1 및 제2 데이터를 프리패치하여 저장하고 출력하는 동기식메모리 장치의 파이프 래치회로에 있어서, 제1 및 제2 래치를 구비하는 저장부; 파이프 입력인에이블 신호에 의해 인에이블되어, 어드레스가 인가될 때마다 생성되는 경로선택 신호에 의해 상기 제1 및 제2 데이터를 상기 제1 및 제2 래치에 선택적으로 저장하기 위한 입력부; 및 상기 저장부에 저장된 제1 및 제2 데이터를 제1 및 제2 파이프 출력인에이블 신호에 각각 응답하여 출력하기 위한 출력부를 구비하는 동기식 메모리장치의 파이프 래치회로를 제공한다.In order to achieve the above object, the present invention is a pipe latch circuit of a synchronous memory device for prefetching, storing and outputting first and second data output from a cell block, the storage unit including first and second latches ; An input unit enabled by a pipe input enable signal to selectively store the first and second data in the first and second latches by a path selection signal generated each time an address is applied; And an output unit for outputting the first and second data stored in the storage unit in response to the first and second pipe output enable signals, respectively.

또한 본 발명은 셀블럭에서 출력하는 제1 및 제2 데이터를 프리패치하여 저장하고 출력하는 파이프 래치회로를 구비한 동기식 메모리장치에 있어서, 제1 및 제2 래치를 구비하는 저장부; 파이프 입력인에이블 신호에 의해 인에이블되어, 어드레스가 인가될 때마다 생성되는 경로선택 신호에 의해 상기 제1 및 제2 데이터를 상기 제1 및 제2 래치에 선택적으로 저장하기 위한 입력부; 상기 저장부에 저장된 제1 및 제2 데이터를 제1 및 제2 파이프 출력인에이블 신호에 각각 응답하여 출력하기 위한 출력부; 및 어드레스신호를 입력받아 래치하고, 소정시간 지연시킨다음 상기 경로선택신호로 생성하기 위한 경로선택신호 생성부를 구비하여, 상기 경로선택신호 생성부는, 버퍼링된 상기 어드레스신호를 리드상태에서 카스신호에 의해 생성된 카스펄스에 응답하여 래치하는 래치수단; 및 상기 래치수단의 출력을 상기 파이프 입력인에이블 신호의 타이밍에 맞추어 상기 경로선택신호를 생성하기 위한 딜레이를 구비하는 동기식 메모리장치를 제공한다.The present invention also provides a synchronous memory device having a pipe latch circuit for prefetching, storing, and outputting first and second data output from a cell block, comprising: a storage unit having first and second latches; An input unit enabled by a pipe input enable signal to selectively store the first and second data in the first and second latches by a path selection signal generated each time an address is applied; An output unit configured to output first and second data stored in the storage unit in response to first and second pipe output enable signals, respectively; And a path selection signal generation unit configured to receive and latch an address signal, delay a predetermined time, and generate the path selection signal, wherein the path selection signal generation unit generates the buffered address signal by a cas signal in a read state. Latch means for latching in response to the generated pulse; And a delay for generating the path selection signal according to the timing of the pipe input enable signal.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부된 도면을 참조하여 설명하기로 한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings so that those skilled in the art may easily implement the technical idea of the present invention. do.

도3은 본 발명의 바람직한 실시예에 따른 디디알 동기식 메모리 장치의 데이터 출력부를 도시한 블럭구성도이다.FIG. 3 is a block diagram illustrating a data output unit of a digital synchronous memory device according to an exemplary embodiment of the present invention.

도3을 참조하여 살펴보면, 본 발명에 의한 동기식메모리장치는 외부클럭(CLK)을 메모리 장치 내부의 동작 전위레벨로 버퍼링하여 내부클럭(CLK_IN)을 출력하기 위한 제1 버퍼(210)와, 내부클럭(CLK_IN)를 리드명령어(read)에 응답하여 다수의 파이프입력인에이블 신호(pin<0:n>)로 변환하여 출력하기 위한 카운터(220)와, 어드레스신호(AN)를 입력받아 내부의 동작 전위레벨로 버퍼링하기 위한 제2 버퍼(310)와, 제2 버퍼(310)의 출력을 래치하기 위한 래치(320)와, 파이프입력인에이블 신호(pin<0:n>)의 타이밍에 맞추어 래치(320)의 출력을 경로선택 신호(ian0)로 출력하기위한 딜레이(330)와, 외부에서 리드 상태에 관한 제어신호(/CS, /RAS, /CAS, /WE)를 내부클럭(CLK_IN)에 동기되어 입력받아, 이를 디코딩하여 어드레스래치부(300)의 래치수단(320)을 인에이블시키기 위한 인에이블신호(cas_rd)를 출력하고, 리드명령어 신호(read)를 활성화시키는 디코더(100)와, 외부클럭(CLK)을 내부의 동작 전위레벨로 버퍼링하여 출력하기 위한 제3 버퍼(410)와, 외부클럭(CLK)에 동기되어 데이터를 외부로 출력시키기 위해 제3 버퍼(410)에서 출력되는 클럭신호의 라이징 에치와 폴링에지를 지연고정시킨 제1 및 제 2 지연고정클럭(dllclk_r, dllclk_f)을 출력하기 위한 지연고정루프(420)와, 제1 지연고정클럭(dllclk_r, dllclk_f)을 이용하여 다수의 제1 파이프출력인에이블 신호(pout_r<0:n>)로 출력하기 위한 제2 카운터(430')와, 제2 지연고정클럭(dllclk_f)을 이용하여 다수의 제2 파이프출력인에이블 신호(dllclk_r)로 출력하기위한 제3 카운터(430)와, 인에이블신호(pin<0:n>에 인에이블되어 경로선택신호(ian0)에 의해 셀블럭(600)에서 데이터를 입력받고, 제1 및 제2 파이프출력인에이블 신호에 의해 데이터를 출력하기 위한 파이프래치(500)를 구비한다.Referring to FIG. 3, the synchronous memory device according to the present invention includes a first buffer 210 for buffering the external clock CLK to an operation potential level inside the memory device and outputting the internal clock CLK_IN, and an internal clock. Internal operation of receiving a counter 220 and an address signal AN for converting and outputting the CLK_IN into a plurality of pipe input enable signals pin <0: n> in response to a read command read. The second buffer 310 for buffering at the potential level, the latch 320 for latching the output of the second buffer 310, and the latch in accordance with the timing of the pipe input enable signal pin <0: n>. A delay 330 for outputting the output of the 320 as a path selection signal ian0, and control signals (/ CS, / RAS, / CAS, / WE) related to the read state from the outside to the internal clock CLK_IN. Enable signal for synchronously receiving the input, decoding the latch, and enabling the latch means 320 of the address latch unit 300. a decoder 100 for outputting cas_rd and activating the read command signal read, a third buffer 410 for buffering the external clock CLK to an internal operating potential level, and an external clock ( For outputting the first and second delay lock clocks dllclk_r and dllclk_f which have fixed the rising edge and the falling edge of the clock signal output from the third buffer 410 in synchronization with CLK). A second counter 430 'for outputting the plurality of first pipe output enable signals pout_r <0: n> using the delay locked loop 420 and the first delay locked clocks dllclk_r and dllclk_f. And a third counter 430 for outputting the plurality of second pipe output enable signals dllclk_r using the second delay lock clock dllclk_f and an enable signal pin <0: n>. Receives data from the cell block 600 by the path selection signal ian0 and enables first and second pipe outputs. A pipe latch 500 for outputting data by a signal is provided.

또한, 본발명에 의한 파이프래치(500)는 제1 및 제2 래치(L1,L2)를 구비하는 저장부(520)와, 파이프입력인에이블 신호(예컨대 pin<0>)에 인에이블되고, 경로선택 신호(ian0)에 의해 상기 제1 및 제2 데이터(even data, odd data)를 제1 및 제2 래치(L1,L2)에 선택적으로 저장하기 위한 입력부(510)와, 저장부(520)에 저장된 제1 및 제2 데이터(even data, odd data)를 제1 및 제2 파이프출력인에이블 신호(예컨대 pout_r<0>, pout_f<0>)에 동기시켜 출력데이터(dout_r, dout_f)로 출력하기 위한 출력부(530)를 구비한다.In addition, the pipe latch 500 according to the present invention is enabled by a storage unit 520 including the first and second latches L1 and L2 and a pipe input enable signal (for example, pin <0>). An input unit 510 and a storage unit 520 for selectively storing the first and second data (even data and odd data) in the first and second latches L1 and L2 by a path selection signal ian0. ) To the output data (dout_r, dout_f) in synchronization with the first and second pipe output enable signals (e.g., pout_r <0>, pout_f <0>). An output unit 530 for outputting is provided.

도4는 도3에 도시된 파이프래치의 내부회로도이다.4 is an internal circuit diagram of the pipe latch shown in FIG.

도4를 참조하여 살펴보면, 입력부(520)는 파이프입력인에이블 신호(pin<k>) 및 경로선택 신호(ian0)를 입력받는 제1 앤드게이트(ND1,I1)와, 파이프입력인에이블 신호(pin<k>)를 일측으로 입력받고, 타측으로는 반전된 경로선택 신호(ian0)를 입력받는 제2 앤드게이트(ND2,I2)와, 제1 앤드게이트(ND1,I1)의 출력에 턴온되어 제1 데이터(even data)를 전달하기 위한 제1 전송게이트(T1)와, 제1 앤드게이트(ND1,I1)의 출력에 턴온되어 제2 데이터(odd data)를 전달하기 위한 제2 전송게이트(T2)와, 제2 앤드게이트(ND2,I2)의 출력에 턴온되어 제1 데이터(even data)를 출력하기 위한 제3 전송게이트(T3)와, 제2 앤드게이트(ND2,I2)의 출력에 턴온되어 제2 데이터(odd data)를 출력하기 위한 제4 전송게이트(T4)를 구비한다.Referring to FIG. 4, the input unit 520 may include a first end gate ND1 and I1 for receiving a pipe input enable signal pin <k> and a path selection signal ian0, and a pipe input enable signal ( pin <k> is input to one side and the other end is turned on at the outputs of the second AND gates ND2 and I2 and the first AND gate ND1 and I1 that receive the inverted path selection signal ian0. A first transfer gate T1 for transmitting first data and a second transfer gate for transferring second data by being turned on at an output of the first end gates ND1 and I1. T2, the third transfer gate T3 for turning on the outputs of the second AND gates ND2 and I2 and outputting the first data, and the outputs of the second AND gates ND2 and I2. A fourth transmission gate T4 is turned on to output second data.

저장부(520)는 제1 데이터(even data)를 저장하기 위한 제1 래치(L1)와, 제2 데이터(odd data)를 저장하기 위한 제2 래치(L2)를 구비한다.The storage unit 520 includes a first latch L1 for storing first data and a second latch L2 for storing second data.

출력부(530)은 제1 파이프출력인에이블 신호(pout_r<k>)에 턴온되어 제1 래치(L1)에 저장된 제1 데이터(even data)를 외부로 출력하기 위한 제5 전송게이트(T5)와, 제2 파이프출력인에이블 신호(pout_f<k>)에 턴온되어 제2 래치(L2)에 저장된 제2 데이터(odd data)를 외부로 출력(dout_r, dout_f)하기 위한 제6 전송게이트(T6)를 구비한다.The output unit 530 is turned on by the first pipe output enable signal pout_r <k> and is fifth transfer gate T5 for outputting first data (even data) stored in the first latch L1 to the outside. And a sixth transfer gate T6 for turning on the second pipe output enable signal pout_f <k> to output second data (odd data) stored in the second latch L2 to the outside (dout_r, dout_f). ).

이하 도3 및 도4를 참조하여 본 발명에 의한 디디알 동기식 메모리장치의 동작을 설명한다.3 and 4, the operation of the dial-synchronized memory device according to the present invention will be described.

먼저, 버퍼0 및 버퍼3(210,410)은 외부에서 입력되는 클럭신호(CLK,/CLK)의 전위 레벨을 디디알 동기식 메모리 장치의 내부동작에 적합한 CMOS 레벨로 버퍼링하기 위한 장치이며, 버퍼1(110)은 입력되는 다수의 제어신호(/CS, /RAS, /CAS, /WE)를 내부동작에 적합한 CMOS 레벨로 버퍼링하기 위한 장치이며, 버퍼2(310)은 어드레스신호(AN)를 내부동작에 적합한 CMOS 레벨로 버퍼링하는 한편 내부클럭(CLK)에 동기시키기 위한 장치이다.First, buffers 0 and 3 (210 and 410) are devices for buffering potential levels of externally input clock signals CLK and CLK to a CMOS level suitable for internal operation of a digital synchronous memory device. Is a device for buffering a plurality of input control signals (/ CS, / RAS, / CAS, / WE) at a CMOS level suitable for internal operation, and buffer 2 310 is suitable for internal operation of the address signal AN. The device is designed to synchronize to the internal clock (CLK) while buffering at the CMOS level.

한편, 디코더(120)는 버퍼링된 제어신호(/CS, /RAS, /CAS, /WE)를 디코딩하는 장치로써 외부클럭(CLK)이 라이징에지(rising edge)일 때 제어신호(/CS, /CAS)가 로우레벨이고, 제어신호(/RAS, /WE)가 하이레벨인 경우 리드상태로 디코딩하기위한 것으로, 이 때 외부에서 리드명령어가 입력되면, 내부제어신호(cas_rd)와 리드신호(read)를 인에이블시킨다.Meanwhile, the decoder 120 is a device for decoding the buffered control signals / CS, / RAS, / CAS and / WE. When the external clock CLK is a rising edge, the control signal / CS, / CAS is low level and control signal (/ RAS, / WE) is high level, it is to decode to read state. If a read command is input from the outside at this time, the internal control signal (cas_rd) and read signal (read) Enable).

DLL(420)는 외부클럭(CLK,/CLK)에 디디알 동기식메모리 장치가 데이터를 동기시켜 출력하기위해 지연조정된 제1 및 제2 지연조정된 클럭신호(dllclk_r,dllclk_f)를 출력하는 장치이다. The DLL 420 is a device for outputting the first and second delayed adjusted clock signals dllclk_r and dllclk_f delayed-adjusted to the external clock CLK, / CLK to synchronize and output data.

또한, 도시된 3개의 카운터(220,430,430')는 리드신호(read)에 인에이블되며, 디디알 동기식메모리 장치에서 고속으로 데이터를 출력하기 위해서 다수 구비된 파이프래치(500)를 순차적으로 인에이블시키는 역할을 한다.In addition, the three counters 220, 430, and 430 'shown are enabled for read signals, and sequentially enable the pipe latches 500 provided in order to output data at high speed in the digital synchronous memory device. do.

한편, 파이프 래치(500)의 입력부(510)는 파이프입력인에이블 신호(pin<k>)에 의해 인에이블되고, 경로선택 신호(ian0)에 동기되어 셀블럭(600)에서 출력하는 제1 및 제2데이터(even data, odd data)를 입력받는다. 이어서 데이터출력 제어부(400)의 카운터(430,430')에서 출력되는 제1 및 제2 파이프출력인에이블 신호(예컨대 pout_r<k>,pout_f<k>)에 따라 파이프래치(500)의 출력부(530)에서 데이터를 외부로 출력하게 된다.On the other hand, the input unit 510 of the pipe latch 500 is enabled by the pipe input enable signal pin <k>, and the first and second outputs from the cell block 600 in synchronization with the path selection signal ian0. Second data (even data, odd data) are input. Subsequently, the output unit 530 of the pipe latch 500 according to the first and second pipe output enable signals (for example, pout_r <k> and pout_f <k>) output from the counters 430 and 430 'of the data output control unit 400. ) Will output the data to the outside.

도2는 2비트의 데이터를 프리패치하고 출력하는 파이프 래치의 회로도를 도시한 것으로, 카운터0(220)에서 출력되는 파이프입력인에이블 신호(pin)가 하이로 입력된 상태에서 경로선택 신호(ian0)가 하이가 입력되면, 입력부(510)의 전송게이트(T1,T2)가 턴온되어 셀블럭(600)에서 출력된 데이터(even data,odd data)가 래치(L1,L2)에 각각 저장된다. 이어서 제1 및 제2 파이프출력인에이블 신호(pout_r<k>, pout_f<k>)에 의해 제1 데이터(even data)는 제1 출력데이터(dout_r)로 출력하게 되고, 제2 데이터(odd data)는 제2 출력데이터(dout_f)로 출력하게 된다.FIG. 2 is a circuit diagram of a pipe latch for prefetching and outputting 2 bits of data. The path selection signal ian0 is input when the pipe input enable signal pin outputted from the counter 0 220 is input high. When high is input, the transmission gates T1 and T2 of the input unit 510 are turned on, and the data (even data and odd data) output from the cell block 600 are stored in the latches L1 and L2, respectively. Subsequently, the first data even data is output as the first output data dout_r by the first and second pipe output enable signals pout_r <k> and pout_f <k>, and the second data odd data. ) Is output as the second output data dout_f.

한편, 경로선택 신호(ian0)가 로우가 입력되면, 입력부(510)의 전송게이트(T3,T4)가 턴온되어 셀블럭(600)에서 출력된 데이터(even data,odd data)가 래치(L2,L1)에 각각 저장된다. 이어서 제1 및 제2 파이프출력인에이블 신호(pout_r<k>, pout_f<k>)에 의해 제1 데이터(even data)는 제2 출력데이터(dout_f)로 출력하게 되고, 제2 데이터(odd data)는 제1 출력데이터(dout_r)로 출력하게 된다.On the other hand, when the path selection signal ian0 is input low, the transmission gates T3 and T4 of the input unit 510 are turned on so that the data (even data and odd data) output from the cell block 600 is latched (L2, Are stored in L1). Subsequently, the first data even data is output as the second output data dout_f by the first and second pipe output enable signals pout_r <k> and pout_f <k>, and the second data odd data. ) Is output as the first output data dout_r.

따라서 본 발명에 의해 디디알 동기식 메모리 장치에서는 외부클럭(CLK)에 따라 셀블럭에서 출력된 데이터가 파이프래치(500)에서 멀티플렉싱을 하여 출력하는 동작은 같지만, 전체회로는 종래보다 단순화되어 데이터가 고속으로 외부로 출력할 수 있다. Therefore, according to the present invention, the data output from the cell block according to the external clock CLK is multiplexed and output from the pipe latch 500 in the dial synchronizing memory device. You can output to the outside.

또한, 본 발명에 의하면 종래에 순차적으로 인에이블되어 다수개 파이프래치에 각각 입력되었언 경로선택 신호(ian<0:n>)를 하나의 경로선택 신호(ian)로 사용하기 때문에 타이밍과 제어부분에서 보다 간단하게 되었다. 이는 본 발명에서 사용하는 파이프래치(500)의 입력부(510)에서는 파이프입력인에이블 신호(pin<k>)가 인에이블상태에서만 멀티플렉싱 신호(ian)가 입력되는 구조이기 때문이다.In addition, according to the present invention, since the path selection signal ian <0: n>, which is conventionally enabled and sequentially input to a plurality of pipe latches, is used as one path selection signal ian, the timing and control part is used. Simpler than This is because in the input unit 510 of the pipe latch 500 used in the present invention, the multiplexing signal ian is input only when the pipe input enable signal pin <k> is enabled.

또한, 전체회로가 단순화되었기 때문에 회로의 면적을 줄일 수 있다.In addition, since the entire circuit is simplified, the area of the circuit can be reduced.

도5은 본 발명이 바람직한 제2 실시예에 따른 디디알 동기식 메모리 장치의 데이터 출력부를 도시한 블럭구성도이다.FIG. 5 is a block diagram showing a data output unit of the digital synchronous memory device according to the second embodiment of the present invention.

도5를 참조하여 설명하면, 제2 실시예에 따른 디디알 동기식 메모리 장치의 데이터 출력부는 도3과 같은 블럭 구성에다 어드레스신호를 래치하는 래치(320)의 출력부분에 2개의 딜레이(340,350)와 래치(360)를 추가로 구비한 것이다. 여기서 2개의 딜레이(340,350)와 래치(360)는 파이프래치(500)로 입력되는 파이프입력인에이블 신호(pin<k>)와, 경로선택 신호(ian0)의 타이밍을 보다 최적화하기 위한 것이다.Referring to FIG. 5, the data output unit of the digital synchronous memory device according to the second embodiment has two delays 340 and 350 and a latch on an output portion of the latch 320 for latching an address signal in the block configuration as shown in FIG. 3. 360 is further provided. The two delays 340 and 350 and the latch 360 are for further optimizing the timing of the pipe input enable signal pin <k> and the path selection signal ian0 input to the pipe latch 500.

제1 딜레이(340)는 디코더(120)에서 출력되는 래치인에이블신호(cas_rd)를 소정시간 지연시킨후 추가로 구비된 래치(360)의 클럭신호로 출력하고, 제2 딜레이(350)는 래치(320)의 출력을 지연시킨후 래치(360)으로 전달하게된다. 이어서, 래치(360)은 파이프래치(500)의 입력부(510)로 경로선택 신호(ian0)를 출력하는 것을 이전과 같다.The first delay 340 delays the latch enable signal cas_rd output from the decoder 120 by a predetermined time, and then outputs it as a clock signal of the latch 360 provided, and the second delay 350 latches the latch. The output of the 320 is delayed and then transferred to the latch 360. Subsequently, the latch 360 outputs the path selection signal ian0 to the input unit 510 of the pipe latch 500 as before.

본 발명의 기술 사상은 상기 바람직한 실시예에 따라 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다.Although the technical idea of the present invention has been described in detail according to the above preferred embodiment, it should be noted that the above-described embodiment is for the purpose of description and not of limitation. In addition, those skilled in the art will understand that various embodiments are possible within the scope of the technical idea of the present invention.

예컨대 본 발명의 상세한설명에서는 디디알 동기식 메모리장치에 관해 설명하였으나, 일반적인 동기식 메모리장치에서도 사용가능하다.For example, in the detailed description of the present invention, a dial synchronous memory device has been described, but it can be used in a general synchronous memory device.

본 발명에 의한 파이프 래치회로를 동기식 메모리 장치에 적용하면, 데이터출력시 불필요한 지연시간이 제거되어 고속으로 데이터를 출력할 수 있다.When the pipe latch circuit according to the present invention is applied to a synchronous memory device, unnecessary delay time during data output is eliminated, and data can be output at high speed.

도1은 종래에 디디알 동기식 메모리장치의 블럭구성도.1 is a block diagram of a conventional digital synchronous memory device.

도2는 도1에 도시된 파이프래치의 내부회로도.2 is an internal circuit diagram of the pipe latch shown in FIG.

도3은 본 발명의 바람직한 실시예에 따른 디디알 동기식 메모리장치를 도시한 블럭구성도.3 is a block diagram showing a dial-synchronized memory device according to a preferred embodiment of the present invention.

도4는 도3에 도시된 파이프래치의 내부회로도.4 is an internal circuit diagram of the pipe latch shown in FIG.

도5은 본 발명이 바람직한 제2 실시예에 따른 디디알 동기식 메모리장치을 도시한 블럭구성도.Fig. 5 is a block diagram showing a dial synchronizing memory device according to a second embodiment of the present invention.

* 도면의 주요부분에 대한 부호설명 ** Explanation of Signs of Major Parts of Drawings *

I1 ~ I16 : 인버터I1 ~ I16: Inverter

T1 ~ T8 : 전송게이트T1 ~ T8: Transmission Gate

Claims (4)

셀블럭에서 출력하는 제1 및 제2 데이터를 프리패치하여 저장하고 출력하는 동기식메모리 장치의 파이프 래치회로에 있어서,A pipe latch circuit of a synchronous memory device for prefetching, storing, and outputting first and second data output from a cell block, 제1 및 제2 래치를 구비하는 저장부;A storage unit having first and second latches; 파이프 입력인에이블 신호에 의해 인에이블되어, 어드레스가 인가될 때마다 생성되는 경로선택 신호에 의해 상기 제1 및 제2 데이터를 상기 제1 및 제2 래치에 선택적으로 저장하기 위한 입력부; 및An input unit enabled by a pipe input enable signal to selectively store the first and second data in the first and second latches by a path selection signal generated each time an address is applied; And 상기 저장부에 저장된 제1 및 제2 데이터를 제1 및 제2 파이프 출력인에이블 신호에 각각 응답하여 출력하기 위한 출력부An output unit for outputting first and second data stored in the storage unit in response to first and second pipe output enable signals, respectively 를 구비하는 동기식 메모리장치의 파이프 래치회로.Pipe latch circuit of the synchronous memory device having a. 제 1 항에 있어서,The method of claim 1, 상기 입력부는The input unit 상기 파이프입력인에이블 신호 및 상기 경로선택 신호를 입력받는 제1 앤드게이트;A first AND gate configured to receive the pipe input enable signal and the path selection signal; 상기 파이프입력인에이블 신호를 일측으로 입력받고, 타측으로는 반전된 상기 경로선택 신호를 입력받는 제2 앤드게이트;A second AND gate receiving the pipe input enable signal to one side and the other path selection signal inverted to the other side; 상기 제1 앤드게이트의 출력에 턴온되어 상기 제1 데이터를 상기 제1 래치로 전달하기 위한 제1 전송게이트;A first transfer gate turned on at an output of the first AND gate to transfer the first data to the first latch; 상기 제1 앤드게이트의 출력에 턴온되어 상기 제2 데이터를 상기 제2 래치로 전달하기 위한 제2 전송게이트;A second transfer gate turned on at an output of the first AND gate to transfer the second data to the second latch; 상기 제2 앤드게이트의 출력에 턴온되어 상기 제1 데이터를 상기 제2 래치로전달하기 위한 제3 전송게이트; 및A third transfer gate turned on at an output of the second AND gate to transfer the first data to the second latch; And 상기 제2 앤드게이트의 출력에 턴온되어 상기 제2 데이터를 상기 제1 래치로 전달하기 위한 제4 전송게이트를 구비하는 것을 특징으로 하는 동기식 메모리 장치의 파이프 래치회로.And a fourth transfer gate turned on at an output of the second AND gate to transfer the second data to the first latch. 제 2 항에 있어서,The method of claim 2, 상기 출력부는The output unit 상기 제1 파이프출력인에이블 신호에 턴온되어 상기 제1 래치에 저장된 데이터를 제1 출력데이터로 출력하기 위한 제5 전송게이트; 및 A fifth transfer gate turned on by the first pipe output enable signal and outputting data stored in the first latch as first output data; And 상기 제2 파이프출력인에이블 신호에 턴온되어 상기 제2 래치에 저장된 데이터를 제2 출력데이터로 출력하기 위한 제6 전송게이트를 구비하는 것을 특징으로 하는 동기식 메모리 장치의 파이프 래치회로.And a sixth transfer gate for turning on the second pipe output enable signal and outputting data stored in the second latch as second output data. 셀블럭에서 출력하는 제1 및 제2 데이터를 프리패치하여 저장하고 출력하는 파이프 래치회로를 구비한 동기식 메모리장치에 있어서,A synchronous memory device having a pipe latch circuit for prefetching, storing, and outputting first and second data output from a cell block. 제1 및 제2 래치를 구비하는 저장부;A storage unit having first and second latches; 파이프 입력인에이블 신호에 의해 인에이블되어, 어드레스신호가 인가될 때마다 생성되는 경로선택 신호에 의해 상기 제1 및 제2 데이터를 상기 제1 및 제2 래치에 선택적으로 저장하기 위한 입력부;An input unit enabled by a pipe input enable signal to selectively store the first and second data in the first and second latches by a path selection signal generated each time an address signal is applied; 상기 저장부에 저장된 제1 및 제2 데이터를 제1 및 제2 파이프 출력인에이블 신호에 각각 응답하여 출력하기 위한 출력부; 및An output unit configured to output first and second data stored in the storage unit in response to first and second pipe output enable signals, respectively; And 어드레스신호를 입력받아 래치하고, 소정시간 지연시킨다음 상기 경로선택신호로 생성하기 위한 경로선택신호 생성부를 구비하여,A path selection signal generation unit for receiving an address signal, latching the same, delaying a predetermined time, and generating the path selection signal; 상기 경로선택신호 생성부는,The path selection signal generator, 버퍼링된 상기 어드레스신호를 리드상태일때 카스신호에 의해 생성되는 카스펄스에 응답하여 래치하는 래치수단; 및Latch means for latching the buffered address signal in response to a cascade pulse generated by the cas signal; And 상기 래치수단의 출력을 상기 파이프 입력인에이블 신호의 타이밍에 맞추어 상기 경로선택신호를 생성하기 위한 딜레이Delay for generating the path selection signal by matching the output of the latch means to the timing of the pipe input enable signal 를 구비하는 동기식 메모리장치.Synchronous memory device having a.
KR10-2002-0046503A 2002-08-07 2002-08-07 Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same KR100484249B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0046503A KR100484249B1 (en) 2002-08-07 2002-08-07 Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0046503A KR100484249B1 (en) 2002-08-07 2002-08-07 Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same

Publications (2)

Publication Number Publication Date
KR20040013532A KR20040013532A (en) 2004-02-14
KR100484249B1 true KR100484249B1 (en) 2005-04-22

Family

ID=37320853

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0046503A KR100484249B1 (en) 2002-08-07 2002-08-07 Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same

Country Status (1)

Country Link
KR (1) KR100484249B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100805007B1 (en) * 2006-03-22 2008-02-20 주식회사 하이닉스반도체 Pipe latch circuit for increasing date output speed, a semiconductor memory device with the pipe latch circuit and data output operation method of the same
KR101045088B1 (en) 2009-03-31 2011-06-29 주식회사 하이닉스반도체 Data pattern detecting circuit and output driver including the same

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100654125B1 (en) * 2005-09-29 2006-12-08 주식회사 하이닉스반도체 Data output device of semiconductor memory device
KR100834401B1 (en) 2007-01-08 2008-06-04 주식회사 하이닉스반도체 Semiconductor memory device and operation method thereof
KR101050404B1 (en) 2008-12-04 2011-07-19 주식회사 하이닉스반도체 Pipe latch circuit and its driving method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000044572A (en) * 1998-12-30 2000-07-15 김영환 Method and device for driving reading operation in ddr sdram
KR20010004202A (en) * 1999-06-28 2001-01-15 김영환 Device and method to control output data in semiconductor memory device
KR20010004203A (en) * 1999-06-28 2001-01-15 김영환 Method and device for controlling of pipedata input of semiconductor memory device
KR20010048248A (en) * 1999-11-26 2001-06-15 박종섭 Data Output Device of DDR SDRAM
KR100299279B1 (en) * 1996-07-22 2001-09-03 가네꼬 히사시 Semiconductor memory device controlled in synchronous with external clock
US6359831B1 (en) * 1995-06-30 2002-03-19 Micron Technology, Inc. Method and apparatus for multiple latency synchronous dynamic random access memory
KR20020032081A (en) * 2000-10-25 2002-05-03 박종섭 Global input output selection circuit

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6359831B1 (en) * 1995-06-30 2002-03-19 Micron Technology, Inc. Method and apparatus for multiple latency synchronous dynamic random access memory
KR100299279B1 (en) * 1996-07-22 2001-09-03 가네꼬 히사시 Semiconductor memory device controlled in synchronous with external clock
KR20000044572A (en) * 1998-12-30 2000-07-15 김영환 Method and device for driving reading operation in ddr sdram
KR20010004202A (en) * 1999-06-28 2001-01-15 김영환 Device and method to control output data in semiconductor memory device
KR20010004203A (en) * 1999-06-28 2001-01-15 김영환 Method and device for controlling of pipedata input of semiconductor memory device
KR20010048248A (en) * 1999-11-26 2001-06-15 박종섭 Data Output Device of DDR SDRAM
KR20020032081A (en) * 2000-10-25 2002-05-03 박종섭 Global input output selection circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100805007B1 (en) * 2006-03-22 2008-02-20 주식회사 하이닉스반도체 Pipe latch circuit for increasing date output speed, a semiconductor memory device with the pipe latch circuit and data output operation method of the same
KR101045088B1 (en) 2009-03-31 2011-06-29 주식회사 하이닉스반도체 Data pattern detecting circuit and output driver including the same

Also Published As

Publication number Publication date
KR20040013532A (en) 2004-02-14

Similar Documents

Publication Publication Date Title
US7975162B2 (en) Apparatus for aligning input data in semiconductor memory device
US6728162B2 (en) Data input circuit and method for synchronous semiconductor memory device
US7710799B2 (en) Circuit for generating data strobe in DDR memory device, and method therefor
KR100703976B1 (en) Synchronous memory device
US6606041B1 (en) Predictive timing calibration for memory devices
US7453745B2 (en) Semiconductor memory device and latency signal generating method thereof
US7499370B2 (en) Synchronous semiconductor memory device
US7420871B2 (en) Synchronous semiconductor memory device
US6982924B2 (en) Data output control circuit
KR100468776B1 (en) Synchronous semiconductor memory device capable of reducing the influence of clock jitter
JP2011258302A (en) Data input circuit
KR20080039076A (en) Semiconductor memory device and operation method thereof
US7287143B2 (en) Synchronous memory device having advanced data align circuit
KR100543937B1 (en) Data output control circuit
US20040098551A1 (en) Data output circuit and method in DDR synchronous semiconductor device
KR20010048248A (en) Data Output Device of DDR SDRAM
KR100484249B1 (en) Pipe latch Circuit for output data with high speed in Sychronous Memory device and Synchronous Memory device using the same
KR100416619B1 (en) Circuit and Method for output data in synchronous semiconductor device
US9406371B1 (en) Semiconductor devices and semiconductor systems including the same
KR100732761B1 (en) Semiconductor Device
KR20050064035A (en) Pipe latch circuit
KR19990013102A (en) Clock Generation Circuit Suitable for Synchronous Semiconductor Memory Devices

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110325

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee