USPatent applicationPatented

Semiconductor memory device

Granted 15 Jul 2014 · 1 office action

Current assignee: SK Hynix · originally SK Group

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Yong-Mi Kim · Examiner: Trong Phan · AU 2827 · TC 2800

Life of the application

11 dated events
⤢ drag to zoom20122014201620182020202220242026202820302032ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A semiconductor memory device includes a pipe latch circuit configured to receive parallel input data and output serial data or set an output terminal of the pipe latch circuit at a predetermined voltage level in response to an enable signal, and a synchronization circuit configured to output an output data of the pipe latch circuit in synchronization with an internal clock.

Description

9 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority of Korean Patent Application No. 10-2011-0115255, filed on Nov. 7, 2011, which is incorporated herein by reference in its entirety.

›BACKGROUND · 1 of 3

1. Field

Exemplary embodiments of the present invention relate to a semiconductor memory device, and more particularly, to a data output path of a semiconductor memory device.

2. Description of the Related Art

FIG. 1 illustrates a data output path of a conventional semiconductor memory device.

Referring to FIG. 1 , the data output path 100 of a conventional semiconductor memory device includes a clock generator 110 , a pipe latch 120 , a pipe latch driver 130 , a trigger 140 , a pre-driver 150 , and an output buffer 160 . The clock generator 110 generates differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB in response to delay locked loop clocks RCLKDLL and FCLKDLL that are generated in a delay locked loop (DLL) (not shown). The pipe latch 120 serially outputs serial data RDOB and FDOB based on inputted data DATA in parallel in synchronization with falling and rising edges of a source clock. The pipe latch driver 130 drives the serial data RDOB and FDOB to output data RDODB and FDODB. The trigger 140 receives the data RDODB and FDODB and outputs a data UPDNB in synchronization with the differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB in response to an DDT bar signal ODTB and a DQS preamble fixing signal QPRE. The pre-driver 150 controls slew rate of the data UPDNB to output data RDATA and FDATA. The output buffer 160 receives the data RDATA and FDATA from the pre-driver 150 and outputs them to a data pad DQ.

FIG. 2 is a block diagram illustrating an internal structure of the clock generator 110 shown in FIG. 1 .

Referring to FIG. 2 , the clock generator 110 includes an inverter chain which includes inverters IV 00 , IV 01 , IV 02 , and IV 03 , and an inverter chain which includes inverters IV 00 ′, IV 01 ′, IV 02 ′, and IV 03 ′. The clock generator 110 receives the delay locked loop clock RCLKDLL and FCLKDLL and outputs the differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB. Herein, the differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB include differential internal clocks RCLKDO and RCLKDOB that are synchronized with a rising edge of the delay locked loop clock RCLKDLL, and differential internal clocks FCLKDO and FCLKDOB that are synchronized with a rising edge of the delay locked loop clock FCLKDLL.

FIG. 3 is a block diagram illustrating an internal structure of the pipe latch driver 130 shown in FIG. 1 .

Referring to FIG. 3 , the pipe latch driver 130 includes a first driving unit 131 and a second driving unit 133 . The first driving unit 131 drives and outputs the data RDOB synchronized with the rising edge of the source clock. The second driving unit 133 drives and outputs the data FDOB synchronized with the falling edge of the source clock.

Herein, the first driving unit 131 includes a first PMOS transistor PP 00 , a second PMOS transistor PP 01 , a first NMOS transistor NN 00 , a second NMOS transistor NN 01 , and a first inverter IV 04 . The first PMOS transistor PP 00 receives a ground voltage VSS through a gate, and includes a source and a drain coupled between a power source voltage (VDD) terminal and a first coupling node N 00 . The second PMOS transistor PP 01 receives the data RDOB synchronized with the rising edge of the source clock through a gate, and includes a source and a drain coupled between the first coupling node N 00 and a first output node ON 00 . The first NMOS transistor NN 00 receives the data RDOB synchronized with the rising edge of the source clock through a gate, and includes a source and a drain coupled between the first output node ON 00 and a second coupling node N 01 . The second NMOS transistor NN 01 receives a power source voltage VDD through a gate, and includes a drain and a source coupled between the second coupling node N 01 and a ground voltage (VSS) terminal. The first inverter IV 04 inverts the output of the first output node ON 00 and outputs an inverted output.

The second driving unit 133 has the same structure as the first driving unit 131 , except that the data FDOB synchronized with the falling edge of the source clock is received. Thus, for the sake of convenience, further description on the second driving unit 133 is omitted herein.

FIG. 4 is a block diagram illustrating an internal structure of the trigger 140 shown in FIG. 1 .

Referring to FIG. 4 , the trigger 140 includes a first synchronization unit 141 , a second synchronization unit 143 , a first voltage level fixing unit 145 , a second voltage level fixing unit 147 , and an inversion unit 149 .

The first synchronization unit 141 synchronizes the data RDODB in synchronization with the differential internal clocks RCLKDO and RCLKDOB and outputs a resultant signal to the second output node ON 01 . As described above, the data RDODB is synchronized with the rising edge of the source clock and received from the pipe latch driver 130 . The differential internal clocks RCLKDO and RCLKDOB are synchronized with a rising edge of the delay locked loop clock RCLKDLL at the clock generator 110 . The second synchronization unit 143 synchronizes the data FDODB in synchronization with the differential internal clocks FCLKDO and FCLKDOB and outputs a resultant signal to the second output node ON 01 . As described above, the data FDODB is synchronized with the falling edge of the source clock and received from the pipe latch driver 130 . The differential internal clocks FCLKDO and FCLKDOB are synchronized with a falling edge of the delay locked loop clock FCLKDLL at the clock generator 110 . The first voltage level fixing unit 145 fixes the second output node ON 01 to the level of the power source voltage VDD in response to the ODT bar signal ODTB. The second voltage level fixing unit 147 fixes the second output node ON 01 to the level of the ground voltage VSS in response to the DQS preamble fixing signal QPRE. The inversion unit 149 is coupled with the second output node ON 01 and output a data UPDNB synchronized with the delay locked loop clocks RCLKDLL and FCLKDLL.

›BACKGROUND · 2 of 3

Herein, the first synchronization unit 141 includes a third PMOS transistor PP 02 , a fourth PMOS transistor PP 03 , a third NMOS transistor NN 02 , and a fourth NMOS transistor NN 03 . The third PMOS transistor PP 02 receives an inverted differential internal clock RCLKDOB between the differential internal clocks RCLKDO and RCLKDOB that are synchronized with the rising edge of the delay locked loop clock RCLKDLL through a gate, and includes a source and a drain coupled between the power source voltage (VDD) terminal and a third coupling node N 02 . The fourth PMOS transistor PP 03 receives a data RDODB, which is received from the pipe latch driver 130 and synchronized with the rising edge of the source clock, through a gate, and includes a source and a drain coupled between the third coupling node N 02 and a second output node ON 01 . The third NMOS transistor NN 02 receives the data RDODB, which is received from the pipe latch driver 130 and synchronized with the rising edge of the source clock, through a gate, and includes a drain and a source coupled between the second output node ON 01 and a fourth coupling node N 03 . The fourth NMOS transistor NN 03 receives an uninverted differential internal clock RCLKDO between the differential internal clocks RCLKDO and RCLKDOB that are synchronized with the rising edge of the delay locked loop clock RCLKDLL through a gate, and includes a drain and a source coupled between the fourth coupling node N 03 and the ground voltage (VSS) terminal.

The second synchronization unit 143 includes a fifth PMOS transistor PP 04 , a sixth PMOS transistor PP 05 , a fifth NMOS transistor NN 04 , and a sixth NMOS transistor NN 05 . The fifth PMOS transistor PP 04 receives an inverted differential internal clock FCLKDOB between the differential internal clocks FCLKDO and FCLKDOB that are synchronized with the falling edge of the delay locked loop clock FCLKDLL through a gate, and includes a source and a drain coupled between the power source voltage (VDD) terminal and a fifth coupling node N 04 . The sixth PMOS transistor PP 05 receives a data FDODB, which is received from the pipe latch driver 130 and synchronized with the falling edge of the source clock, through a gate, and includes a source and a drain coupled between the fifth coupling node N 04 and the second output node ON 01 . The fifth NMOS transistor NN 04 receives the data FDODB, which is received from the pipe latch driver 130 and synchronized with the falling edge of the source clock, through a gate, and includes a drain and a source coupled between the second output node ON 01 and a fifth coupling node N 04 . The sixth NMOS transistor NN 05 receives an uninverted differential internal clock FCLKDO between the differential internal clocks FCLKDO and FCLKDOB that are synchronized with the falling edge of the delay locked loop clock FCLKDLL through a gate, and includes a drain and a source coupled between the sixth coupling node N 05 and the ground voltage (VSS) terminal.

Also, the first voltage level fixing unit 145 includes a seventh PMOS transistor PP 06 which receives the ODT bar signal ODTB through a gate, and includes a source and a drain coupled between the power source voltage (VDD) terminal and the second output node ON 01 . The seventh PMOS transistor PP 06 receives the DQS preamble fixing signal QPRE through a gate and includes a source and a drain coupled between the ground voltage (VSS) terminal and the second output node ON 01 .

Hereinafter, an operation of the semiconductor memory device 100 in accordance with the above structure will be described.

When a data is read from a memory cell region (not shown in the drawings) upon a read operation, the pipe latch 120 converts the data DATA inputted in parallel into the serial data RDOB and FDOB and outputs the serial data RDOB and FDOB to the pipe latch driver 130 . The pipe latch driver 130 drives the serial data RDOB and FDOB to output the data RDODB and FDODB to the trigger 140 . The trigger 140 synchronizes the data RDODB and FDODB outputted from the pipe latch driver 130 with the differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB and outputs the data UPDNB to the pre-driver 150 . The pre-driver 150 controls the slew rate of the data UPDNB outputted from the trigger 140 and outputs the data RDATA and FDATA to the output buffer 160 . The output buffer 160 receives the data RDATA and FDATA and outputs them to the data pad DQ. As a result, the data outputted from the data pad DQ may be synchronized with a system clock so as to perform a stable read operation.

Meanwhile, when the semiconductor memory device enters an On Die Termination (ODT) mode, the ODT bar signal ODTB is enabled to a logic low level and the output UPDNB terminal of the trigger 140 is set to a logic low level. Then, any one between a structure for a pull-up operation and a structure for a pull-down operation operates among the circuit elements included in the pre-driver 150 and the output buffer 160 , and the pre-driver 150 and the output buffer 160 are used as an ODT unit.

Also, when the DQS preamble fixing signal QPRE has a preamble period of a data strobe signal (DQS) as an enable period and is enabled to a logic high level during a read operation, the output UPDNB terminal of the trigger 140 is set to a logic high level. Then, as the output of the output buffer 160 is finally set to a predetermined voltage level, e.g., a logic high level, it indicates that the period is a preamble period of the data strobe signal (DQS).

However, the semiconductor memory device 100 having the above structure may have the following concerns.

The trigger 140 performs diverse operation according to a predetermined control signals such as the DQS preamble fixing signal QPRE and the ODT bar signal ODTB, other than an operation of transferring the data RDODB and FDODB that are outputted from the pipe latch driver 130 . In short, the semiconductor memory device 100 enables the ODT unit by controlling the output terminal of the trigger 140 or represents that the period is the preamble period of the data strobe signal (DQS), while transferring data through the trigger 140 . To this end, the trigger 140 includes the first voltage level fixing unit 145 and the second voltage level fixing unit 147 , and the first voltage level fixing unit 145 and the second voltage level fixing unit 147 are implemented by using, for example, transistors. Therefore, the output UPDNB terminal of the trigger 140 has a deteriorated duty and jitter due to the coupling loading of the transistors.

›BACKGROUND · 3 of 3

Moreover, the transistors included in the first voltage level fixing unit 145 and the second voltage level fixing unit 147 may be desirable to have a size of greater than a predetermined size. As the size of the transistor is increased, the coupling load of the transistors is increased and duty characteristics may be deteriorated. Herein, since an enable period of the ODT unit and the preamble period of the data strobe signal (DQS) are decided according to specification and the output UPDNB of the trigger 140 should be driven up to a predetermined voltage level within a predetermined time, the transistors may be desirable to have a size of greater than a predetermined size. Meanwhile, since the trigger 140 basically outputs the data UPDNB in synchronization with the delay locked loop clocks RCLKDLL and FCLKDLL that are generated in a delay locked loop (not shown), it may be difficult to correct the duty of the data UPDNB outputted from the trigger 140 .

As the first voltage level fixing unit 145 and the second voltage level fixing unit 147 are coupled with the second output node ON 01 of the trigger 140 , the output UPDNB of the trigger 140 may have a deteriorated duty characteristics. Furthermore, as the sizes of the transistors included in the first voltage level fixing unit 145 and the second voltage level fixing unit 147 may be increased and the duty characteristic may be more deteriorated, the semiconductor memory device 100 may some concerns in that operation reliability and stability are not secured in a high frequency and low power source voltage VDD.

›SUMMARY

An exemplary embodiment of the present invention is directed to a semiconductor memory device with improved duty characteristics of data that are read during a read operation.

In accordance with an exemplary embodiment of the present invention, a semiconductor memory device includes a pipe latch circuit configured to receive parallel input data and output serial data or set an output terminal of the pipe latch circuit at a predetermined voltage level in response to an enable signal, and a synchronization circuit configured to output an output data of the pipe latch circuit in synchronization with an internal clock.

In accordance with another exemplary embodiment of the present invention, a semiconductor memory device includes an output control signal generation circuit configured to generate an output control signal, wherein the output control signal is enabled when any one of a first enable signal and a second enable signal is enabled, a pipe latch circuit configured to receive parallel input data and output serial data through an output terminal of the pipe latch circuit or set the output terminal at a predetermined voltage level according to the first enable signal, the second enable signal, and the output control signal, and a synchronization circuit configured to output an output data of the pipe latch circuit in synchronization with an internal clock.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a conventional semiconductor memory device.

FIG. 2 is a block diagram illustrating an internal structure of a clock generator shown in FIG. 1 .

FIG. 3 is a block diagram illustrating an internal structure of a pipe latch driver shown in FIG. 1 .

FIG. 4 is a block diagram illustrating an internal structure of a trigger shown in FIG. 1 .

FIG. 5 is a block diagram illustrating a semiconductor memory device in accordance with an exemplary embodiment of the present invention.

FIG. 6 is a block diagram illustrating an internal structure of an output control signal generation circuit shown in FIG. 5 .

FIG. 7 is a block diagram illustrating an internal structure of a pipe latch driving unit shown in FIG. 5 .

FIG. 8 is a block diagram illustrating an internal structure of a clock generator shown in FIG. 5 .

FIG. 9 is a block diagram illustrating an internal structure of a trigger shown in FIG. 5 .

›DETAILED DESCRIPTION · 1 of 3

Exemplary embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present invention.

FIG. 5 is a block diagram illustrating a semiconductor memory device in accordance with an exemplary embodiment of the present invention.

Referring to FIG. 5 , the semiconductor memory device 200 includes an output control signal generation circuit 210 , a pipe latch circuit 220 , a synchronization circuit 230 , and an output driving circuit 240 .

The output control signal generation circuit 210 generates output control signals QPRE_UP and QPRE_UPB according as any one of a first enable signal ODT for enabling an on die termination (ODT) unit and a second enable signal QPRE that is enabled in response to a preamble period of a data strobe signal DQS is enabled. The pipe latch circuit 220 receives parallel data DATA to output data RDODB and FDODB in series through its output terminals, or sets the output terminals at a predetermined voltage level, in response to the first enable signal ODT, the second enable signal QPRE, and the output control signals QPRE_UP and QPRE_UPB. The synchronization circuit 230 receives the data RDODB and FDODB of the pipe latch circuit 220 to output data UPDNB in synchronization with internal clocks RCLKDLL and FCLKDLL. The output driving circuit 240 outputs the data UPDNB outputted from the synchronization circuit 230 to a data pad DQ.

Herein, although circuits for generating the internal clocks RCLKDLL and FCLKDLL are not illustrated in the drawing, they may be generated in, for example, a Delay Locked Loop (DLL) and toggled in a period where a data is outputted based on column address strobe (CAS) latency information and burst length information. The internal clocks RCLKDLL and FCLKDLL include a first internal clock RCLKDLL which is synchronized with a rising edge of a delay locked loop clock generated in the DLL and a second internal clock FCLKDLL synchronized with a falling edge of the delay locked loop clock generated in the DLL.

In detail, the pipe latch circuit 220 includes a pipe latch 221 and a pipe latch driver 223 . The pipe latch 221 receives the parallel data DATA to output serial data RDOB and FDOB in synchronization with rising and falling edges of a source clock (not shown). The pipe latch driver 223 receives the serial data RDOB and FDOB to output the data RDODB and FDODB through its output terminals or set the output terminals at a predetermined voltage level in response to the first enable signal ODT, the second enable signal QPRE, and the output control signals QPRE_UP and QPRE_UPB.

The synchronization circuit 230 includes a clock generator 231 and a trigger 233 . The clock generator 231 generates differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB corresponding to the internal clocks RCLKDLL and FCLKDLL. The trigger 233 receives the data RDODB and FDODB of the pipe latch circuit 220 and outputs the data UPDNB in synchronization with the differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB.

The output driving circuit 240 includes a pre-driver 241 and an output buffer 243 . The pre-driver 241 controls slew rate of the data UPDNB of the trigger 233 . The output buffer 243 receives data RDATA and FDATA of the pre-driver 241 .

FIG. 6 is a block diagram illustrating an internal structure of the output control signal generation circuit 210 shown in FIG. 5 .

Referring to FIG. 6 , the output control signal generation circuit 210 includes a first NOR gate NR 10 , a first inverter IV 10 , a second inverter IV 11 , and a third inverter IV 12 . The first NOR gate NR 10 performs a NOR operation onto the first enable signal ODT and the second enable signal QPRE. The first inverter IV 10 inverts an output of the first NOR gate NR 10 . The second inverter IV 11 inverts an output of the first inverter IV 10 and outputs a first output control signal QPRE_UP. The third inverter IV 12 inverts an output of the second inverter IV 11 and outputs a second output control signal QPRE_UPB.

FIG. 7 is a block diagram illustrating an internal structure of the pipe latch driver 223 shown in FIG. 5 .

The pipe latch driver 223 includes a first driving unit 223 A and a second driving unit 223 B. The first driving unit 223 A outputs the data RDODB synchronized with the rising edge of the source clock, and the second driving unit 223 B outputs the data FDODB synchronized with the falling edge of the source clock.

First, the first driving unit 223 A includes a first data driving element 223 A_ 1 , a first fixed voltage driving element 223 A_ 3 , and a first output element 223 A_ 5 . The first data driving element 223 A_ 1 drives the data RDOB among the data RDOB and FDOB in response to the first and second output control signals QPRE_UP and QPRE_UPB to a first output node ON 10 . The data RDOB and FDOB are serially outputted through the pipe latch 221 and the data RDOB is synchronized with the rising edge of the source clock. The first fixed voltage driving element 223 A_ 3 drives the first output node ON 10 with a power source voltage VDD or a ground voltage VSS in response to the first enable signal ODT and the second enable signal QPRE. The first output element 223 A_ 5 is coupled with the first output node ON 10 and outputs the data RDODB synchronized with the rising edge of the source clock. As a result, the data RDODB may be fixed to the power source voltage VDD or the ground voltage VSS in response to the first enable signal ODT and the second enable signal QPRE.

Herein, the first data driving element 223 A_ 1 includes a first PMOS transistor PP 10 , a second PMOS transistor PP 11 , a first NMOS transistor NN 10 , and a second NMOS transistor NN 11 . The first PMOS transistor PP 10 receives the second output control signal QPRE_UPB through a gate and includes a source and a drain coupled between a power source voltage (VDD) terminal and a first coupling node N 10 . The second PMOS transistor PP 11 receives the data RDOB synchronized with the rising edge of the source clock through a gate and includes a source and a drain coupled between the first coupling node N 10 and the first output node ON 10 . The first NMOS transistor NN 10 receives the data RDOB through a gate and includes a drain and a source coupled between the first output node ON 10 and a second coupling node N 11 . The second NMOS transistor NN 11 receives first output control signal QPRE_UP through a gate and includes a drain and a source coupled between the second coupling node N 11 and a ground voltage (VSS) terminal.

›DETAILED DESCRIPTION · 2 of 3

The first fixed voltage driving element 223 A_ 3 includes a third PMOS transistor PP 12 , a fourth PMOS transistor PP 13 , a third NMOS transistor NN 12 , and a fourth NMOS transistor NN 13 . The third PMOS transistor PP 12 receives the inverted first enable signal ODTB through a gate and includes a source and a drain coupled between the power source voltage (VDD) terminal and a third coupling node N 12 . The fourth PMOS transistor PP 13 receives a ground voltage VSS through a gate and includes a source and a drain coupled between the third coupling node N 12 and the first output node ON 10 . The third NMOS transistor NN 12 receives the power source voltage VDD through a gate and includes a drain and a source coupled between the first output node ON 10 and a fourth coupling node N 13 . The fourth NMOS transistor NN 13 receives the second enable signal QPRE through a gate and includes a drain and a source coupled between a fourth coupling node N 13 and the ground voltage (VSS) terminal.

The first output element 223 A_ 5 includes a fifth inverter IV 14 for inverting a signal at the first output node ON 10 and outputting the data RDODB synchronized with the rising edge of the source clock. Meanwhile, since the second driving unit 223 B has the same structure as the first driving unit 223 A, except that the data FDOB synchronized with the falling edge of the source clock is inputted, for the sake of convenience, further descriptions on the second driving unit 223 B is omitted herein.

FIG. 8 is a block diagram illustrating an internal structure of the clock generator 231 shown in FIG. 5 .

Referring to FIG. 8 , the clock generator 231 includes a first clock generation unit 231 A and a second clock generation unit 231 B. The first clock generation unit 231 A generates first differential internal clocks RCLKDO and RCLKDOB which correspond to the internal clock RCLKDLL synchronized with a rising edge of the delay locked loop clock. The second clock generation unit 231 B generates second differential internal clocks FCLKDO and FCLKDOB which correspond to the internal clock FCLKDLL synchronized with a falling edge of a delay locked loop clock. Since the first clock generation unit 231 A and the second clock generation unit 231 B have the same structure, the internal structure of the first clock generation unit 231 A will be described hereinafter only for illustrative purpose.

The first clock generation unit 231 A includes a sixth inverter IV 15 , a first NAND gate ND 10 , a seventh inverter IV 16 , and an eighth inverter IN 17 . The sixth inverter IV 15 inverts the first internal clock RCLKDLL. The first NAND gate ND 10 performs a NAND operation onto an output of the sixth inverter IV 15 and an inverted second enable signal QPREB. The seventh inverter IV 16 inverts an output of the first NAND gate ND 10 to output a first differential internal clock bar RCLKDOB. The eighth inverter IN 17 inverts an output of the seventh inverter IV 16 to output a first differential internal clock RCLKDO.

The clock generator 231 having the above structure generates the first differential internal clocks RCLKDO and RCLKDOB synchronized with a rising edge of the internal clock RCLKDLL, and the second differential internal clocks FCLKDO and FCLKDOB synchronized with a rising edge of the internal clocks FCLKDLL, respectively. Herein, the first differential internal clocks RCLKDO and RCLKDOB and the second differential internal clocks FCLKDO and FCLKDOB are generated to have a restricted or predetermined toggling period in response to the inverted second enable signal QPREB and the second enable signal QPRE.

FIG. 9 is a block diagram illustrating an internal structure of the trigger 233 shown in FIG. 5 .

Referring to FIG. 9 , the trigger 233 includes a first synchronization unit 233 A, a second synchronization unit 233 B, and an output unit 233 C. The first synchronization unit 233 A receives the data RDODB, which is outputted from the pipe latch circuit 220 and synchronized with the rising edge of the source clock, and outputs the data RDODB to a second output node ON 11 in synchronization with the first differential internal clocks RCLKDO and RCLKDOB. The second synchronization unit 233 B receives the data FDODB, which is outputted from the pipe latch circuit 220 and synchronized with the falling edge of the source clock, and outputs the data FDODB to the second output node ON 11 in synchronization with the second differential internal clocks FCLKDO and FCLKDOB. The output unit 233 C is coupled with the second output node ON 11 and outputs the data UPDNB synchronized with the internal clocks RCLKDLL and FCLKDLL.

Herein, the first synchronization unit 233 A includes a fifth PMOS transistor PP 14 , a sixth PMOS transistor PP 15 , a fifth NMOS transistor NN 14 , and a sixth NMOS transistor NN 15 . The fifth PMOS transistor PP 14 receives the first differential internal clock bar RCLKDOB through a gate and includes a source and a drain coupled between the power source voltage (VDD) terminal and a fifth coupling node N 14 . The sixth PMOS transistor PP 15 receives the data RDODB through a gate and includes a source and a drain coupled between the fifth coupling node N 14 and the second output node ON 11 . The fifth NMOS transistor NN 14 receives the data RDODB through a gate and includes a drain and a source coupled between the second output node ON 11 and a sixth coupling node N 15 . The sixth NMOS transistor NN 15 receives the first differential internal clock RCLKDO through a gate and includes a drain and a source coupled between the sixth coupling node N 15 and the ground voltage (VSS) terminal.

The second synchronization unit 233 B includes a seventh PMOS transistor PP 16 , an eighth PMOS transistor PP 17 , a seventh NMOS transistor NN 16 , and an eighth NMOS transistor NN 17 . The seventh PMOS transistor PP 16 receives a second differential internal clock bar FCLKDOB through a gate and includes a source and a drain coupled between the power source voltage (VDD) terminal and a seventh coupling node N 16 . The eighth PMOS transistor PP 17 receives the data FDODB through a gate and includes a source and a drain coupled between the seventh coupling node N 16 and the second output node ON 11 . The seventh NMOS transistor NN 16 receives the data FDODB through a gate and includes a drain and a source coupled between the second output node ON 11 and an eighth coupling node N 17 . The eighth NMOS transistor NN 17 receives a second differential internal clock FCLKDO through a gate and includes a drain and a source coupled between the eighth coupling node N 17 and the ground voltage (VSS) terminal.

›DETAILED DESCRIPTION · 3 of 3

Also, the output unit 233 C includes a tenth inverter IV 19 for inverting a signal at the second output node ON 11 and outputting a data UPDNB synchronized with the internal clocks RCLKDLL and FCLKDLL.

Hereafter, an operation of the semiconductor memory device having the above-described structure in accordance with an exemplary embodiment of the present invention is described.

First, a process performed in a read operation mode is described.

When the first enable signal ODT and the second enable signal QPRE are inactivated to a logic low level and data DATA are read from a memory cell region (not shown) in response to a read command, the pipe latch 221 converts parallel data DATA into serial data RODB and FDOB and outputs the serial data RODB and FDOB to the pipe latch driver 223 in synchronization with rising and falling edges of a source clock. The pipe latch driver 223 drives the serial data RDOB and FDOB and outputs data RDODB and FDODB to the trigger 233 . The trigger 233 synchronizes the data RDODB and FDODB with differential internal clocks RCLKDO, RCLKDOB, FCLKDO, and FCLKDOB and outputs data UPDNB to the pre-driver 241 . The pre-driver 241 controls slew rate of the data UPDNB and outputs data RDATA and FDATA to the output buffer 243 . The output buffer 243 receives the data RDATA and FDATA and outputs them to the data pad DQ. Accordingly, the data outputted from the data pad DQ may be synchronized with a system clock so as to stably perform a read operation.

Meanwhile, when the second enable signal QPRE having an enabling period corresponding to a preamble period of a data strobe signal DQS is activated to a logic high level during the read operation, the output control signal generation circuit 210 outputs the output control signals QPRE_UP and QPRE_UPB to be inactivated. Then, the operation of the data driving elements 223 A_ 1 and 223 B_ 1 included in the pipe latch driver 223 is ceased and the fixed voltage driving elements 223 A_ 3 and 223 B_ 3 included in the pipe latch driver 223 operate so as to set the output terminals of the pipe latch driver 223 to a logic high level. Accordingly, the output terminal of the trigger 233 is set to a logic high level and eventually the output terminal of the output buffer 243 is set to a predetermined voltage level, e.g., a logic high level. The above status is informed as a preamble period of the data strobe signal DQS

Subsequently, a process performed in an ODT mode will be described hereinafter.

When the first enable signal ODT is enabled to a logic high level and the semiconductor memory device enters the ODT mode, the output control signal generation circuit 210 outputs the output control signals QPRE_UP and QPRE_UPB to be inactivated, Then, the operation of the data driving elements 223 A_ 1 and 223 B_ 1 included in the pipe latch driver 223 is ceased, and the fixed voltage driving elements 223 A_ 3 and 223 B_ 3 included in the pipe latch driver 223 operate so as to set the output terminals of the pipe latch driver 223 to a logic low level. As a result, the output terminal of the trigger 233 is set to a logic low level and any one of a pull-up operation and a pull-down operation included in the pre-driver 241 and the output buffer 243 is performed. That is, the pre-driver 241 and the output buffer 243 are used as an on die termination (ODT) unit.

According to the exemplary embodiment of the present invention, an improved pipe latch driver 223 is arranged in the front part of the trigger for outputting data in synchronization with a clock generated in the Delay Locked Loop (DLL) and includes devices controlled by the first enable signal ODT and the second enable signal QPRE so that the duty characteristic of data outputted from the trigger may be improved in an effective manner. Therefore, it may be possible to acquire competitiveness in a high frequency and low power source environment.

While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims as granted

17 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

11 codes
IPC · International Patent Classification
Section G — Physics
  • G11C7/00
  • G11C7/10
  • G11C8/18
  • G11C8/00
USPC · US Patent Classification
365/189.5365/233.12365/233.11365/194365/233.1365/193365/230.6

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2012Apr 2012Jul 2012Oct 2012Jan 2013Apr 2013Jul 2013Oct 2013Jan 2014Apr 2014Jul 2014USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
2.4 y
872 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Trong Phan
art unit 2827 · TC 2800
Citations: 15 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20122014201620182020202220242026202820302032Owner 1Owner 3liens, releases & corrections
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock