USPatent applicationPatented

Integrated circuit

Granted 17 Dec 2013 · 3 office actions

Current assignee: Hynix Semiconductor Inc. · originally SK Group

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Jae-Min Jang, Seong-Jun Lee, Yong-Ju Kim, Hae-Rang Choi · Examiner: Lincoln Donovan · AU 2816 · TC 2800

Life of the application

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

Abstract

An integrated circuit includes a delay locked loop configured to delay a reference clock signal by a delay time for delay locking and generate a delay locked clock signal, a clock transmission circuit configured to transmit the delay locked clock signal in response to a clock transmission signal, a duty correction circuit configured to perform duty correction operation on an output clock signal of the clock transmission circuit, and a clock transmission signal generation circuit configured to generate the clock transmission signal in response to a command and burst length information.

Description

7 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority of Korean Patent Application No. 10-2010-0107129, filed on Oct. 29, 2010, which is incorporated herein by reference in its entirety.

›BACKGROUND OF THE INVENTION

Exemplary embodiments of the present invention relate to an integrated circuit, and more particularly, to a delay locked loop (DLL) of an integrated circuit.

In general, an integrated circuit such as a double data rate synchronous DRAM (DDR SDRAM) includes a delay locked loop (DLL) for allowing an internal clock signal and an external clock signal to have the same phase in order to compensate for time delay occurring in an internal circuit when using the external clock signal. In other words, the delay locked loop receives the external clock signal and compensates for a delay component of a clock path and a data path to reflect negative delay in advance, thereby allowing data outputted from the integrated circuit to be synchronized with the external clock signal.

Meanwhile, a clock signal may be distorted by noise and the like. In such a case, the duty cycle of the clock signal may be distorted. Then, the delay locked loop using such a clock signal is likely to perform an abnormal operation due to the clock signal with a distorted duty cycle, and the duty cycle of a clock signal outputted from the delay locked loop may also be distorted. In this regard, the semiconductor integrated circuit includes a duty correction circuit (DCC) in order to correct a change in the duty cycle of a clock signal, in addition to the delay locked loop.

FIG. 1 is a block diagram illustrating the configuration of a conventional integrated circuit.

Referring to FIG. 1 , a conventional integrated circuit 100 includes an input buffer circuit 110 , a delay locked loop 120 , a duty correction circuit 130 , and an output driver 140 . The input buffer circuit 110 buffers an external clock signal EX_CLK inputted from the outside of the integrated circuit to output a reference clock signal REF_CLK. The delay locked loop 120 delays the reference clock signal REF_CLK by a delay time for delay locking to generate a delay locked clock signal DLL_CLK. The duty correction circuit 130 receives the delay locked clock signal DLL_CLK outputted from the delay locked loop 120 and performs a duty correction operation. The output driver 140 outputs inputted data DATA to a pad DQ in synchronization with an internal clock signal IN_CLK with a duty cycle corrected by the duty correction circuit 130 .

Hereinafter, the operation of the integrated circuit 100 having the above configuration will be described.

The input buffer circuit 110 buffers the external clock signal EX_CLK to transfer a buffered signal to the delay locked loop 120 as the reference clock signal REF_CLK.

The delay locked loop 120 delays the reference clock signal REF_CLK by reflecting a delay time of a clock path and a data path of the integrated circuit, e.g., delay times occurring in the input buffer circuit 110 and the output driver 140 , and outputs the delay locked clock signal DLL_CLK.

The duty correction circuit 130 adjusts a clock edge of the delay locked clock signal DLL_CLK outputted from the delay locked loop 120 and generates the internal clock signal IN_CLK with a constant duty cycle ratio of 50:50.

The output driver 140 outputs the inputted data DATA to the pad DQ in synchronization with the internal clock signal IN_CLK with the duty cycle corrected by the duty correction circuit 130 .

The conventional integrated circuit 100 has the following features.

When the delay locked loop 120 is in an enabled state, the duty correction circuit 130 is also in an enabled state, continuously receives the delay locked clock signal DLL_CLK to perform the duty correction operation, and outputs the internal clock signal IN_CLK with a corrected duty cycle, since the external clock signal EX_CLK is continuously inputted. However, since the internal clock signal IN_CLK is used only for a specific operation such as a read operation, the conventional integrated circuit 100 may use a large amount of current.

›SUMMARY OF THE INVENTION

An embodiment of the present invention is directed to provide an integrated circuit capable of minimizing current consumption when generating an internal clock signal.

In accordance with an exemplary embodiment of the present invention, an integrated circuit includes: a delay locked loop configured to delay a reference clock signal by a delay time for delay locking and generate a delay locked clock signal; a clock transmission circuit configured to transmit the delay locked clock signal in response to a clock transmission signal; a duty correction circuit configured to perform a duty correction operation on an output clock signal of the clock transmission circuit; and a clock transmission signal generation circuit configured to generate the clock transmission signal in response to a command and burst length information.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating the configuration of a conventional integrated circuit.

FIG. 2 is a block diagram illustrating the configuration of an integrated circuit in accordance with an embodiment of the present invention.

FIG. 3 is a block diagram illustrating the internal configuration of a delay locked loop illustrated in FIG. 2 .

FIG. 4 is a circuit diagram illustrating the internal configuration of a clock transmission circuit illustrated in FIG. 2 .

FIG. 5 is a block diagram illustrating the internal configuration of a duty correction circuit illustrated in FIG. 2 .

FIG. 6 is a block diagram illustrating the internal configuration of a clock transmission signal generation circuit illustrated in FIG. 2 .

FIG. 7A is a block diagram illustrating the internal configuration of a toggling period determination circuit illustrated in FIG. 6 .

FIG. 7B is a circuit diagram illustrating the internal configuration of a clock transmission signal output circuit illustrated in FIG. 6 .

FIG. 8 is a timing diagram explaining the operation of the integrated circuit illustrated in FIG. 2 .

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 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. 2 is a block diagram illustrating the configuration of an integrated circuit in accordance with an embodiment of the present invention, FIG. 3 is a block diagram illustrating the internal configuration of a delay locked loop (DLL) illustrated in FIG. 2 , FIG. 4 is a circuit diagram illustrating the internal configuration of a clock transmission circuit illustrated in FIG. 2 , FIG. 5 is a block diagram illustrating the internal configuration of a duty correction circuit (DCC) illustrated in FIG. 2 , FIG. 6 is a block diagram illustrating the internal configuration of a clock transmission signal generation circuit illustrated in FIG. 2 , FIG. 7A is a block diagram illustrating the internal configuration of a toggling period determination circuit illustrated in FIG. 6 , and FIG. 7B is a circuit diagram illustrating the internal configuration of a clock transmission signal output circuit illustrated in FIG. 6 .

Referring to FIG. 2 , an integrated circuit 200 includes an input buffer circuit 210 , a delay locked loop 220 , a clock transmission circuit 230 , a duty correction circuit 240 , an output driver 250 , and a clock transmission signal generation circuit 260 .

The input buffer circuit 210 is configured to buffer an external clock signal EX_CLK inputted from the outside of the integrated circuit to output a reference clock signal REF_CLK. The delay locked loop 220 is configured to delay the reference clock signal REF_CLK by a delay time D 1 +D 2 for delay locking and generate a delay locked clock signal DLL_CLK. The clock transmission circuit 230 is configured to transmit the delay locked clock signal DLL_CLK in response to a clock transmission signal CLKCTRL.

The duty correction circuit 240 is configured to receive an output clock signal LIM_CLK of the clock transmission circuit 230 to perform a duty correction operation, and output a duty correction completion signal DCC_DONEB after completing the duty correction for the output clock signal LIM_CLK of the clock transmission circuit 230 . The output driver 250 is configured to output data DATA to a pad DQ in synchronization with an internal clock signal IN_CLK with a duty cycle corrected by the duty correction circuit 240 . The clock transmission signal generation circuit 260 is configured to generate the clock transmission signal CLKCTRL according to a read command RD_CMD and burst length information BL.

As illustrated in FIG. 3 , the delay locked loop 220 includes a delay line 222 , a replica delay 224 , a phase comparison unit 226 , and a delay adjustment unit 228 . The delay line 222 is configured to delay the reference clock signal REF_CLK by the delay time D 1 +D 2 for delay locking in response to a delay adjustment signal DELY_CTRL and output the delay locked clock signal DLL_CLK. The replica delay 224 is configured to delay the delay locked clock signal DLL_CLK by using a modeled delay, in which an input/output path delay of the delay locked loop is reflected, and output a feedback clock signal FDB_CLK. The phase comparison unit 226 is configured to compare a phase of the reference clock signal REF_CLK with a phase of the feedback clock signal FDB_CLK. The delay adjustment unit 228 is configured to generate the delay adjustment signal DELY_CTRL in response to an output signal COMP of the phase comparison unit 226 . The delay adjustment unit 228 may output a delay locking information signal DLL_LOCK in response to the output signal COMP of the phase comparison unit 226 , and the delay locking information signal DLL_LOCK includes information regarding whether delay locking is achieved.

As illustrated in FIG. 4 , the clock transmission circuit 230 includes an AND gate AND 1 configured to perform an AND operation on the delay locked clock signal DLL_CLK and the clock transmission signal CLKCTRL.

As illustrated in FIG. 5 , the duty correction circuit 240 includes a duty correction unit 242 , a duty detection unit 244 , and a duty correction control unit 246 . The duty correction unit 242 is configured to correct the duty cycle of the output clock signal LIM_CLK of the clock transmission circuit 230 toggling within a limited period in response to a duty correction signal DUTY_CTRL. The duty detection unit 244 is configured to detect the duty cycle of the internal clock signal IN_CLK, which is corrected by the duty correction unit 242 . The duty correction control unit 246 is configured to output the duty correction signal DUTY_CTRL and the duty correction completion signal DCC_DONEB in response to a duty detection signal DUTY_DET outputted from the duty detection unit 244 . The duty correction control unit 246 may be enabled in response to the delay locking information signal DLL_LOCK outputted from the delay adjustment unit 228 of the delay locked loop 220 . That is, the duty correction control unit 246 is enabled only when delay locking of the delay locked loop 220 is completed. Meanwhile, the duty correction unit 242 includes a first edge delay 242 _ 1 , a second edge delay 242 _ 2 , and an edge combination block 242 _ 3 . The first edge delay 242 _ 1 is configured to delay the rising edge of the output clock signal LIM_CLK of the clock transmission circuit 230 by a predetermined delay in response to the duty correction signal DUTY_CTRL and output a first delayed clock signal DELY_CLK 1 . The second edge delay 242 _ 2 is configured to delay the falling edge of the output clock signal LIM_CLK of the clock transmission circuit 230 by a predetermined delay in response to the duty correction signal DUTY_CTRL and output a second delayed clock signal DELY_CLK 2 . The edge combination block 242 _ 3 is configured to combine the first delayed clock signal DELY_CLK 1 with the second delayed clock signal DELY_CLK 2 , and output the internal clock signal IN_CLK with the corrected duty cycle.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 2 of 3

As illustrated in FIG. 6 , the clock transmission signal generation circuit 260 includes a toggling period determination unit 270 and a clock transmission signal output unit 280 . The toggling period determination unit 270 is configured to extend the pulse width of the read command RD_CMD in response to the burse length information BL. The clock transmission signal output unit 280 is configured to output the clock transmission signal CLKCTRL in response to first and second output signals EV_START and OD_START of the toggling period determination unit 270 and the duty correction completion signal DCC_DONEB. The toggling period determination unit 270 and the clock transmission signal output unit 280 are illustrated in FIGS. 7A and 7B , respectively.

Referring to FIG. 7A , the toggling period determination unit 270 includes a command generation block 272 , a first pulse signal generation block 274 , and a second pulse signal generation block 276 . In response to a series of the read commands RD_CMD, the command generation block 272 generates a first command EV_CMD corresponding to an odd-numbered one of the read command RD_CMD and the first pulse signal EV_START, and a second command OD_CMD corresponding to an even-numbered one of the read command RD_CMD and the second pulse signal OD_START. The first pulse signal generation block 274 is configured to generate the first pulse signal EV_START having a pulse width corresponding to the burse length information in response to the first command EV_CMD. The second pulse signal generation block 276 is configured to generate the second pulse signal OD_START having a pulse width corresponding to the burse length information in response to the second command OD_CMD.

The first pulse signal generation block 274 includes a first pulse signal output part 274 _ 1 , a first counter 274 _ 2 , and a first reset signal output part 274 _ 3 . The first pulse signal output part 274 _ 1 is configured to output the first pulse signal EV_START in response to the first command EV_CMD and a first reset signal RST 1 . The first counter 274 _ 2 is configured to count the first pulse signal EV_START in response to the burse length information. The first reset signal output part 274 _ 3 is configured to output the first reset signal RST 1 in response to an output signal of the first counter 274 _ 2 . The first pulse signal output part 274 _ 1 includes a first D flip-flop DFF 1 that receives a high power supply voltage VDD to output an input signal (i.e., VDD) in synchronization with the first command EV_CMD and is reset in response to the first reset signal RST 1 . The first reset signal output part 274 _ 3 includes a second D flip-flop DFF 2 that receives the output signal of the first counter 274 _ 2 as an input signal to output the input signal in synchronization with a clock signal CLK.

The second pulse signal generation block 276 includes a second pulse signal output part 276 _ 1 , a second counter 276 _ 2 , and a second reset signal output part 276 _ 3 . The second pulse signal output part 276 _ 1 is configured to output the second pulse signal OD_START in response to the second command OD_CMD and a second reset signal RST 2 . The second counter 276 _ 2 is configured to count the second pulse signal OD_START in response to the burse length information. The second reset signal output part 276 _ 3 is configured to output the second reset signal RST 2 in response to an output signal of the second counter 276 _ 2 . The second pulse signal output part 276 _ 1 includes a third D flip-flop DFF 3 that receives the high power supply voltage VDD to output an input signal (i.e., VDD) in synchronization with the second command OD_CMD and is reset in response to the second reset signal RST 2 . The second reset signal output part 276 _ 3 includes a fourth D flip-flop DFF 4 that receives the output signal of the second counter 276 _ 2 as an input signal to output the input signal in synchronization with the clock signal CLK.

Referring to FIG. 7 b , the clock transmission signal output unit 280 includes a first OR gate OR 1 and a second OR gate OR 2 . The first OR gate OR 1 is configured to receive the first pulse signal EV_START and the second pulse signal OD_START and perform an OR operation on the received signals. The second OR gate OR 2 is configured to receive an output signal OR 1 _OUT of the first OR gate OR 1 and the duty correction completion signal DCC_DONEB and perform an OR operation on the received signals to output the clock transmission signal CLKCTRL.

Hereinafter, the operation of the integrated circuit 200 having the above configuration in accordance with an embodiment of the invention will be described with reference to FIG. 8 .

Referring to FIG. 8 , the integrated circuit 200 performs a delay locking process A, a duty correction process B, and a toggling period limitation process C.

The delay locking process A is as follows. The delay locked loop 220 delays the reference clock signal REF_CLK by the delay time D 1 +D 2 for delay locking and generates the delay locked clock signal (DLL_CLK, not shown). This represents that the phase of the reference clock signal REF_CLK is synchronized with the phase of the feedback clock signal FDB_CLK. The delay locked clock signal (DLL_CLK, not shown) generated by the delay locked loop 220 as described above is inputted to the duty correction circuit 240 as the output clock LIM_CLK of the clock transmission circuit 230 . The delay locked loop 220 deactivates the delay locking information signal DLL_LOCK to a logic low level to output the deactivated signal during the delay locking process A, and then activates the delay locking information signal DLL_LOCK to a logic high level after the delay locking process A is completed, that is, after the phase of the reference clock signal REF_CLK is synchronized with the phase of the feedback clock signal FDB_CLK.

The duty correction process B will be described below. The duty correction circuit 240 corrects the duty cycle of the output clock signal (LIM_CLK, not shown) of the clock transmission circuit 230 in response to the delay locking information signal DLL_LOCK activated to the logic high level, and then activates the duty correction completion signal DCC_DONEB to a logic low level when the output clock signal (LIM_CLK, not shown) of the clock transmission circuit 230 has a constant duty cycle ratio of 50:50.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 3 of 3

The toggling period limitation process C will be described below. The clock transmission circuit 230 transmits the delay locked clock signal (DLL_CLK, not shown) to the duty correction circuit 240 only for activation periods ACT 1 and ACT 2 of the clock transmission signal CLKCTRL when the duty correction completion signal DCC_DONEB is activated to the logic low level. At this time, the clock transmission signal CLKCTRL is a signal obtained by extending the pulse width of the read command RD_COM in correspondence with the burst length information. In more detail, the first pulse signal EV_START and the second pulse signal OD_START are generated by extending the first command EV_CMD corresponding to the odd-numbered read command and the second command OD_CMD corresponding to the even-numbered read command, respectively. Then, an OR operation is performed on the first pulse signal EV_START and the second pulse signal OD_START, so that the clock transmission signal CLKCTRL is generated.

Consequently, in the period after the duty correction is completed, that is, in the period C while the duty correction completion signal DCC_DONEB is activated, since the duty correction circuit 240 receives the output clock signal LIM_CLK of the clock transmission circuit 230 and outputs the internal clock signal IN_CLK with the corrected duty cycle only for the activation periods ACT 1 and ACT 2 of the clock transmission signal CLKCTRL, current consumption can be minimized.

In accordance with the embodiment of the invention as described above, a clock signal inputted to the duty correction circuit is limited to toggle within a period corresponding to a read operation, so that a current consumed by the duty correction circuit can be minimized.

In accordance with the embodiment of the invention, a toggling period of a delay locked clock signal outputted from a delay locked loop is limited to a predetermined period, so that a current consumed by a duty correction circuit is minimized. Consequently, the total current consumption of an integrated circuit is reduced.

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

15 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section H — Electricity
  • H03L7/06
USPC · US Patent Classification
327/158327/156327/147327/149

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 2011Jul 2011Jan 2012Jul 2012Jan 2013Jul 2013Jan 2014USPTOApplicantRestriction requirementResponse after non-finalRequest for continued examinationNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
3.0 y
1,083 days filing → grant
Office actions
2
after a restriction
Responses
1
1 RCE
Examiner
Lincoln Donovan
art unit 2816 · TC 2800
Citations: 11 back · 6 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 zoom2012201420162018202020222024202620282030Owner 1
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