1. Field of the Invention
The present invention generally relates to a data output circuit of a memory device, and more specifically, to a technology of generating a clock only when an output enable signal is generated to reduce current consumption.
2. Description of the Prior Art
The conventional data output circuit of a memory device comprises a rising clock driving unit 2, a falling clock driving unit 4, an output enable signal generating unit 6 and an output driving unit 8.
The rising clock driving unit drives an internal rising DLL clock IRCKDLL generated from a Delay Locked Loop (hereinafter, abbreviated as “DLL”) to generate a rising DLL clock RCKDLL. The falling clock driving unit 4 drives an internal falling DLL clock IFCKDLL generated from the DLL to generate a falling DLL clock FCKDLL.
The output enable signal generating unit 6 generates a reference output enable signal OE00 in response to a read command RD, output enable signals OE10, OE20, OE30, OE40, OE50 and OE60 in response to the rising DLL clock RCKDLL, and output enable signals OE15, OE25, OE35, OE45 and OE55 in response to the falling DLL clock FCKDLL.
The output driving unit 8 drives data inputted synchronously with respect to the rising DLL clock RCKDLL and the falling DLL clock FCKDLL in response to enable signals OE00˜OE60 when the data are read, and outputs the driven data to an input/output pad DQ.
The reference output enable signal OE00 is generated in response to the read command RD generated synchronously with respect to an external clock CLK inputted from a chip set.
Then, the output enable signals OE10˜OE60 are sequentially generated in response to the rising DLL clock RCKDLL before the external clock CLK.
Also, the output enable signals OE15˜OE55 are sequentially generated in response to the falling DLL clock CKDLL before a clock having an opposite phase to that of the external clock CLK.
Thereafter, first and third data DQ are outputted in response to the rising DLL clock RCKDLL (6.0 and 7.0), and second and fourth data DQ are outputted in response to the falling DLL clock FCKDLL (6.5 and 7.5).
The conventional data output circuit of a memory device, which includes a DLL, outputs the data DQ synchronously with respect to the rising DLL clock RCKDLL and the falling DLL clock FCKDLL. Here, the rising DLL clock RCKDLL is used in a replica delay block of the DLL, and the falling DLL clock FCKDLL is used only to output the corresponding data DQ. As a result, unnecessary operation current is consume when the corresponding data DQ are not outputted.
Accordingly, it is an object of the present invention to generate a falling DLL clock at a read mode while data are outputted, thereby reducing operation current.
In an embodiment, a data output circuit of a memory device comprises an output enable signal generating unit, an output driving unit, an output driving unit and an output enable control unit. The output enable signal generating unit generates a reference output enable signal in response to a read command and outputting a plurality of output enable signals in response to a rising DLL clock and a falling DLL clock. The output driving unit drives data synchronously with respect to the rising DLL clock and the falling DLL clock in response to the output enable signals at a read mode. The output enable control unit disables the falling DLL clock when the output enable signals are all disabled.
Other aspects and advantages of the present invention will become apparent upon reading the following detailed description and upon reference to the drawings in which:
The present invention will be described in detail with reference to the accompanying drawings.
In an embodiment, a data output circuit of a memory device comprises a rising clock driving unit 12, a falling clock driving unit 14, an output enable signal generating unit 16, an output driving unit 18 and an output enable control unit 20.
The rising clock driving unit 12 drives an internal rising DLL clock IRCKDLL generated from a DLL, and generates a rising DLL clock RCKDLL. The falling clock driving unit 14 drives an internal falling DLL clock IFCKDLL generated from the DLL, and generates a falling DLL clock FCKDLL.
The output enable signal generating unit 16 generates a reference output enable signal OE00 in response to a read command RD, output enable signals OE10, OE20, OE30, OE40, OE50 and OE60 in response to the rising DLL clock RCKDLL, and output enable signals OE15, OE25, OE35, OE45 and OE55 in response to the falling DLL clock FCKDLL.
The output driving unit 18 outputs data DQ synchronously with respect to the rising DLL clock RCKDLL and the falling DLL clock FCKDLL in response to the output enable signals OE00˜OE60 at a read mode.
The output enable control unit 20 outputs a sum output enable signal OESUM obtained by summing the output enable signals OE00˜OE60 outputted from the output enable signal generating unit 16, and controls the falling clock driving unit 14.
The falling clock driving unit 14 comprises a PMOS transistor PT1, NMOS transistors NT1 and NT2, and a latch unit 22. Here, the latch unit 22 includes inverters IV1 and IV2.
The PMOS transistor PT1 and the NMOS transistor NT1 has a common gate to receive the internal falling DLL clock IFCLDLL, and the NMOS transistor NT2 selectively connects a source of the NMOS transistor NT1 to a ground terminal in response to the sum output enable signal OESUM.
The latch unit 22 latches a potential in a common drain of the PMOS transistor PT1 and the NMOS transistor NT1, and outputs the falling DLL clock FCKDLL.
The output enable control unit 20 comprises a plurality of OR gates OR1˜OR4.
The first OR gate OR1 performs an OR operation on the reference output enable signal OE00, the first output enable signal OE10 and the second output enable signal OE20. The second OR gate OR2 performs an OR operation on the third output enable signal OE30 and the fourth output enable signal OE40. The third OR gate OR3 performs an OR operation on the fifth output enable signal OE50 and the sixth output enable signal OE60.
The fourth OR gate OR4 performs an OR operation on output signals from the OR gates OR1, OR2 and OR3 to output the sum output enable signal OESUM.
The reference output enable signal OE00 is generated in response to the read command RD synchronously with respect to the external clock CLK inputted from a chip set.
The output enable signals OE10˜OE60 are sequentially generated in response to the rising DLL clock RCKDLL before the external clock CLK.
Then, the output enable signals OE15˜OE55 are sequentially outputted in response to the falling DLL clock FCKDLL before a clock having an opposite phase to that of the external clock CLK.
Thereafter, first and third data DQ are outputted in response to the rising DLL clock RCKDLL (6.0 and 7.0), and second and fourth data DQ are outputted in response to the falling DLL clock FCKDLL (6.5 and 7.5).
The sum output enable signal OESUM becomes ‘high’ when one of the output enable signals OE00˜OE60 is enabled to a high level. Then, the falling clock driving unit 14 generates a falling DLL clock FCKDLL in response to the internal falling DLL clock IFCKDLL.
Meanwhile, the sum output enable signal OESUM becomes ‘low’ when all of the output enable signals OE00˜OE60 are disabled to a low level, thereby maintaining the falling DLL clock FCKDLL at a low level.
As a result, the operation of all circuits that receives the falling DLL clock FCKDLL is stopped, thereby reducing operation current.
As discussed earlier, a data output circuit of a memory device according to an embodiment of the present invention generates a falling DLL clock only while an output enable signal is enabled to a high level, and stops the operation of all circuits that receives the falling DLL clock, thereby reducing operation current.
While the invention is susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and described in detail herein. However, it should be understood that the invention is not limited to the particular forms disclosed. Rather, the invention covers all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2004-0093221 | Nov 2004 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
5796673 | Foss et al. | Aug 1998 | A |
6323705 | Shieh et al. | Nov 2001 | B1 |
6381194 | Li | Apr 2002 | B1 |
6407962 | Ka | Jun 2002 | B1 |
6446180 | Li et al. | Sep 2002 | B1 |
6480033 | Shinozaki | Nov 2002 | B1 |
6801989 | Johnson et al. | Oct 2004 | B1 |
6803826 | Gomm et al. | Oct 2004 | B1 |
20030002357 | Kwon et al. | Jan 2003 | A1 |
20030223279 | Lee | Dec 2003 | A1 |
20040150445 | Gomm et al. | Aug 2004 | A1 |
Number | Date | Country |
---|---|---|
2003042066 | May 2003 | KR |
Number | Date | Country | |
---|---|---|---|
20060103444 A1 | May 2006 | US |