US20110227624A1 - Duty cycle correction circuit - Google Patents
Duty cycle correction circuit Download PDFInfo
- Publication number
- US20110227624A1 US20110227624A1 US12/728,812 US72881210A US2011227624A1 US 20110227624 A1 US20110227624 A1 US 20110227624A1 US 72881210 A US72881210 A US 72881210A US 2011227624 A1 US2011227624 A1 US 2011227624A1
- Authority
- US
- United States
- Prior art keywords
- signal
- pulse
- duty cycle
- edge
- clock signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003079 width control Methods 0.000 claims abstract description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000000630 rising effect Effects 0.000 description 8
- 239000004065 semiconductor Substances 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
- H03K5/1565—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
Definitions
- the present invention relates to a duty cycle correction circuit for providing a clock signal with a half duty cycle or a one-Nth duty cycle.
- a delay locked loop is used in a synchronous semiconductor memory device, such as a double data rate synchronous dynamic random access memory (DDR SDRAM), to perform synchronization between an internal clock signal and an external clock signal of the synchronous semiconductor memory device.
- DDR SDRAM employs a rising edge and a falling edge of a clock signal to process data so as to increase the operation speed of data.
- performance of the DDR SDRAM is greatly affected by the DLL. Therefore, since design margin decreases with an increase of duty error, having a correct duty cycle of the internal clock is important. Reliable data transmission is achieved when the duty cycle is equivalent to 50%, and a duty cycle correction circuit applied to the DLL is required for ensuring sufficient design margin of the duty cycle.
- U.S. Pat. No. 7,576,581 provides a circuit for correcting a duty cycle.
- the circuit configured to correct a duty cycle includes a digital conversion block, a duty ratio information analyzing block, and a duty ratio control block.
- An output clock signal having a duty cycle equivalent to 50% is obtained by mixing phases of rising and falling clock signals rclk and fclk with a phase mixing unit, wherein the signal fclk is generated by controlling a falling edge of a selected delayed clock signal and the signal rclk is generated by controlling a falling edge of an input clock signal.
- U.S. Pat. No. 7,428,286 provides an apparatus for correcting duty cycle of clock signals used in semiconductor memories.
- the duty cycle correction apparatus comprises a delay line block, a DCC phase mixer, a phase mixer controller and a phase comparator.
- the DCC phase mixer corrects a duty cycle of an external clock signal to 50% by mixing an external inversion clock signal and a delay line output inversion clock signal.
- the aforementioned circuits all require a phase mixer to correct the duty cycle of a clock signal.
- the phase mixer comprises a plurality of drivers to implement pull-up and pull-down functions, and therefore consumes a large amount of power and requires a large silicon area.
- the corrected duty cycle can be employed in a synchronous semiconductor memory device, such as a DDR SDRAM, to improve operation efficiency.
- An aspect of the present invention is to provide a duty cycle correction circuit for generating a clock signal with a half duty cycle.
- the duty cycle correction circuit comprises first and second pulse generators, a clock dividing unit, a detecting unit, and a pulse width control unit.
- the first pulse generator is configured to generate a first edge of a first pulse signal in synchronization with a first edge of a first clock signal
- the second pulse generator is configured to generate a first edge of a second pulse signal in synchronization with a second edge of the first pulse signal.
- the clock dividing unit is configured to generate a second clock signal by dividing the frequency of the first clock signal.
- the detecting unit is configured to generate a detecting signal according to the second clock signal and a time interval between the first edge of the first pulse signal and a second edge of the second pulse signal.
- the pulse width control unit is configured to generate a control signal according to the detecting signal, the first clock signal, and the second clock signal. In particular, pulse widths of the first and second pulse signals are the same and are adjustable according to the control signal.
- Another aspect of the present invention is to provide a duty cycle correction circuit for generating a clock signal with a one-Nth duty cycle.
- the duty cycle correction circuit comprises a plurality of pulse generators, a clock dividing unit, a detecting unit, and a pulse width control unit.
- the plurality of pulse generators are connected in series and are configured to individually generate a plurality of pulse signals.
- the plurality of pulse generators comprise a first pulse generator configured to generate a first edge of a first pulse signal in synchronization with a first edge of a first clock signal, and a last pulse generator configured to generate a first edge of a last pulse signal in synchronization with a second edge of a previous pulse signal.
- the clock dividing unit is configured to generate a second clock signal by dividing the frequency of the first clock signal.
- the detecting unit is configured to generate a detecting signal according to the second clock signal and a time interval between the first edge of the first pulse signal and a second edge of the last pulse signal.
- the pulse width control unit is configured to generate a control signal according to the detecting signal, the first clock signal, and the second clock signal. In particular, pulse widths of the plurality of pulse signals are the same and are adjustable according to the control signal.
- FIG. 1 shows a block diagram of a duty cycle correction circuit according to one embodiment of the present invention
- FIG. 2 shows a detailed block diagram in accordance with one embodiment of the first pulse generator in FIG. 1 ;
- FIG. 3 shows a detailed block diagram in accordance with one embodiment of the second pulse generator in FIG. 1 ;
- FIG. 4 shows a detailed block diagram in accordance with one embodiment of the detecting unit in FIG. 1 ;
- FIG. 5 shows a detailed block diagram in accordance with one embodiment of the pulse width control unit in FIG. 1 ;
- FIG. 7 is a timing diagram of signals that show a manner in which the logic high periods t 3 and t 4 are substantially equal to 50% ⁇ TCLK;
- FIG. 8 shows a block diagram of a duty cycle correction circuit with a one-Nth duty cycle according to one embodiment of the present invention.
- FIG. 1 shows a block diagram of a duty cycle correction circuit 10 according to one embodiment of the present invention.
- the duty cycle correction circuit 10 comprises a first pulse generator 11 , a second pulse generator 13 , a detecting unit 15 , a pulse width control unit 17 , and a clock dividing unit 19 .
- the first pulse generator 11 is configured to receive a clock signal CLK and a control signal CTL for generating pulse signals PS 1 and TRG
- the second pulse generator 13 is configured to receive the pulse signal TRG and the control signal CTL for generating a pulse signal PS 2 .
- the pulse signals PS 1 and TRG are complementary signals.
- the clock dividing unit 19 is, in this embodiment, a divide-by-two clock divider whose output frequency is one-half that of the clock signal CLK.
- the detecting unit 15 is configured to receive the pulse signals PS 1 and PS 2 and a clock signal HCLK, which is output from the clock dividing unit 19 , for generating a detecting signal DET.
- the pulse width control unit 17 is configured to receive the detecting signal DET and the clock signals CLK and HCLK for generating the control signal CTL. As described more fully below, the pulse signal PS 1 is corrected to 50% by adjusting the voltage level of the control signal CTL.
- FIG. 2 shows a detailed block diagram in accordance with one embodiment of the first pulse generator 11 in FIG. 1 .
- the first pulse generator 11 comprises a delay unit 22 .
- the delay unit 22 is configured to delay the clock signal CLK for producing the pulse signal PS 1 according to the voltage level of the control signal CTL.
- the pulse width of the pulse signal PS 1 is adjustable by varying the voltage level of the control signal CTL.
- the delay unit 22 can be a delay chain including N delay stages each having a fixed delay time, and a selection signal is adapted to control the state of the N delay stages.
- FIG. 3 shows a detailed block diagram in accordance with one embodiment of the second pulse generator 13 in FIG. 1 .
- the second pulse generator 13 comprises a delay unit 32 .
- the delay unit 32 is configured to produce the pulse signal PS 2 according to the voltage level of the control signal CTL and the falling edge of the pulse signal PS 1 .
- the pulse width of the pulse signal PS 2 is adjustable by varying the voltage level of the control signal CTL.
- FIG. 4 shows a detailed block diagram in accordance with one embodiment of the detecting unit 15 in FIG. 1 .
- a delay unit 42 is adapted to delay the pulse signals PS 2 . Therefore, when the duty cycles of the pulse signals PS 1 and PS 2 are substantially equal to 50%, the falling edge of the pulse signal PS 2 overlaps the rising edge of the pulse signal PS 1 .
- the detecting signal DET is activated according to the states of the pulse signals PS 1 and PS 2 .
- FIG. 5 shows a detailed block diagram in accordance with one embodiment of the pulse width control unit 17 in FIG. 1 .
- the pulse width control unit 17 comprises logic circuits 52 and 54 .
- the logic circuit 52 is configured to receive the clock signals CLK, HCLK and the detecting signal DET for generating signals F 1 N and F 2 N.
- the logic circuit 54 is configured to receive signals F 1 N and F 2 N for generating the control signal CTL.
- the signal F 2 N is connected to a PMOS transistor P 1 and is adapted to pull up the voltage level of the control signal CTL.
- the signal FIN is connected to an NMOS transistor N 1 via an inverter and is adapted to pull down the voltage level of the control signal CTL. Specifically, the voltage level of the control signal CTL can be raised or lowered according to the signals F 1 N and F 2 N.
- FIG. 6 is a timing diagram of signals that show a manner in which the duty cycle of the pulse signal PS 1 is corrected to 50% when the duty cycle of the clock signal CLK is less than 50%.
- the logic high period t 1 of the clock signal CLK is less than the logic low period t 2 of the clock signal CLK.
- the duty cycle of the clock signal CLK is less than 50%.
- the clock signal HCLK whose output frequency is one-half that of the clock signal CLK is generated in synchronization with the falling edge of the clock signal CLK.
- the first pulse generator 11 generates the first pulse signal PS 1 in synchronization with the rising edge of the clock signal CLK.
- the second pulse generator 13 generates the second pulse signal PS 2 in synchronization with the falling edge of the pulse signal PS 1 .
- a logic high period t 3 of the pulse signal PS 1 is equal to a logic high period t 4 of the pulse signal PS 2 due to the same delay amount of the delay units 22 and 32 .
- the periods t 3 and t 4 each have an initial delay amount less than 50% ⁇ T CLK at the beginning. Therefore, a time interval t 5 , which is between the falling edge of the pulse signal PS 2 and the rising edge of the pulse signal PS 1 , is non-zero.
- the signal F 2 N is periodically activated so as to pull up the voltage level of the control signal CTL.
- the logic high periods t 3 and t 4 increase gradually, and the time interval t 5 reduces accordingly.
- the logic high periods t 3 and t 4 are substantially equal to 50% ⁇ T CLK
- the time interval t 5 is substantially equal to zero.
- FIG. 7 is a timing diagram of signals that shows a manner in which the logic high periods t 3 and t 4 are substantially equal to 50% ⁇ TCLK. Because there is no time interval between the falling edge of the pulse signal PS 2 and the rising edge of the pulse signal PS 1 , the detecting signal DET is activated periodically when the clock signal HCLK is at a logic low level, and thus the signals F 1 N and F 2 N are activated in turn. In such case, the signals F 1 N and F 2 N pull down and pull up the control signal CTL, respectively, to regulate the voltage level of the control signal CTL to an almost constant voltage.
- the pulse width of the pulse signal PS 1 is corrected to 50% due to the constant voltage level of the control signal CTL, and the pulse signal PS 1 can be sent to the other circuits in the semiconductor memory device as a clock signal with a duty cycle of exactly 50%.
- FIG. 8 shows a block diagram of a duty cycle correction circuit 80 with a one-Nth duty cycle according to one embodiment of the present invention.
- the duty cycle correction circuit 80 comprises a first pulse generator 11 , a second pulse generator 13 , an Nth pulse generator 82 , a detecting unit 15 , a pulse width control unit 17 , and a clock dividing unit 19 .
- the Nth pulse generator 82 is configured to receive a pulse signal ACT from a stage prior to the Nth pulse generator 82 and the control signal CTL for generating an Nth pulse signal PSN.
- the pulse signals PS 1 , PS 2 . . . , PSN are generated one by one and have the same logic high period.
- the rising edge of each pulse signal is in synchronization with the falling edge of the previous pulse signal.
- the detecting unit 15 is configured to receive the pulse signals PS 1 and PSN and the clock signal HCLK for generating the detecting signal DET. Specifically, the detecting unit 15 detects a time interval between a rising edge of the pulse signal PS 1 and a falling edge of the Nth pulse signal for generating the detecting signal DET. Subsequently, the pulse width control unit 17 generates the control signal CTL to adjust the pulse width of the pulse signal generated from each pulse signal generator according to the detecting signal DET and the clock signals CLK and HCLK as mentioned above. According to the embodiment of the present invention, a one-Nth duty cycle can be obtained regardless of the duty cycle of the input clock signal.
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a duty cycle correction circuit for providing a clock signal with a half duty cycle or a one-Nth duty cycle.
- 2. Description of the Related Art
- Generally, a delay locked loop (DLL) is used in a synchronous semiconductor memory device, such as a double data rate synchronous dynamic random access memory (DDR SDRAM), to perform synchronization between an internal clock signal and an external clock signal of the synchronous semiconductor memory device. A DDR SDRAM employs a rising edge and a falling edge of a clock signal to process data so as to increase the operation speed of data. As the operational speed of the DDR SDRAM is increased, performance of the DDR SDRAM is greatly affected by the DLL. Therefore, since design margin decreases with an increase of duty error, having a correct duty cycle of the internal clock is important. Reliable data transmission is achieved when the duty cycle is equivalent to 50%, and a duty cycle correction circuit applied to the DLL is required for ensuring sufficient design margin of the duty cycle.
- U.S. Pat. No. 7,576,581 provides a circuit for correcting a duty cycle. The circuit configured to correct a duty cycle includes a digital conversion block, a duty ratio information analyzing block, and a duty ratio control block. An output clock signal having a duty cycle equivalent to 50% is obtained by mixing phases of rising and falling clock signals rclk and fclk with a phase mixing unit, wherein the signal fclk is generated by controlling a falling edge of a selected delayed clock signal and the signal rclk is generated by controlling a falling edge of an input clock signal. U.S. Pat. No. 7,428,286 provides an apparatus for correcting duty cycle of clock signals used in semiconductor memories. The duty cycle correction apparatus comprises a delay line block, a DCC phase mixer, a phase mixer controller and a phase comparator. The DCC phase mixer corrects a duty cycle of an external clock signal to 50% by mixing an external inversion clock signal and a delay line output inversion clock signal. The aforementioned circuits all require a phase mixer to correct the duty cycle of a clock signal. However, the phase mixer comprises a plurality of drivers to implement pull-up and pull-down functions, and therefore consumes a large amount of power and requires a large silicon area.
- Accordingly, there is a need to provide a circuit and method for correcting the duty cycle of a clock signal. The corrected duty cycle can be employed in a synchronous semiconductor memory device, such as a DDR SDRAM, to improve operation efficiency.
- An aspect of the present invention is to provide a duty cycle correction circuit for generating a clock signal with a half duty cycle.
- According to one embodiment of the present invention, the duty cycle correction circuit comprises first and second pulse generators, a clock dividing unit, a detecting unit, and a pulse width control unit. The first pulse generator is configured to generate a first edge of a first pulse signal in synchronization with a first edge of a first clock signal, and the second pulse generator is configured to generate a first edge of a second pulse signal in synchronization with a second edge of the first pulse signal. The clock dividing unit is configured to generate a second clock signal by dividing the frequency of the first clock signal. The detecting unit is configured to generate a detecting signal according to the second clock signal and a time interval between the first edge of the first pulse signal and a second edge of the second pulse signal. The pulse width control unit is configured to generate a control signal according to the detecting signal, the first clock signal, and the second clock signal. In particular, pulse widths of the first and second pulse signals are the same and are adjustable according to the control signal.
- Another aspect of the present invention is to provide a duty cycle correction circuit for generating a clock signal with a one-Nth duty cycle.
- According to one embodiment of the present invention, the duty cycle correction circuit comprises a plurality of pulse generators, a clock dividing unit, a detecting unit, and a pulse width control unit. The plurality of pulse generators are connected in series and are configured to individually generate a plurality of pulse signals. The plurality of pulse generators comprise a first pulse generator configured to generate a first edge of a first pulse signal in synchronization with a first edge of a first clock signal, and a last pulse generator configured to generate a first edge of a last pulse signal in synchronization with a second edge of a previous pulse signal. In addition, the clock dividing unit is configured to generate a second clock signal by dividing the frequency of the first clock signal. The detecting unit is configured to generate a detecting signal according to the second clock signal and a time interval between the first edge of the first pulse signal and a second edge of the last pulse signal. The pulse width control unit is configured to generate a control signal according to the detecting signal, the first clock signal, and the second clock signal. In particular, pulse widths of the plurality of pulse signals are the same and are adjustable according to the control signal.
- The invention will be described according to the appended drawings in which:
-
FIG. 1 shows a block diagram of a duty cycle correction circuit according to one embodiment of the present invention; -
FIG. 2 shows a detailed block diagram in accordance with one embodiment of the first pulse generator inFIG. 1 ; -
FIG. 3 shows a detailed block diagram in accordance with one embodiment of the second pulse generator inFIG. 1 ; -
FIG. 4 shows a detailed block diagram in accordance with one embodiment of the detecting unit inFIG. 1 ; -
FIG. 5 shows a detailed block diagram in accordance with one embodiment of the pulse width control unit inFIG. 1 ; -
FIG. 6 is a timing diagram of signals that show a manner in which the duty cycle of the pulse signal PS1 is corrected to 50% when the duty cycle of the clock signal CLK is less than 50%; -
FIG. 7 is a timing diagram of signals that show a manner in which the logic high periods t3 and t4 are substantially equal to 50%×TCLK; and -
FIG. 8 shows a block diagram of a duty cycle correction circuit with a one-Nth duty cycle according to one embodiment of the present invention. -
FIG. 1 shows a block diagram of a dutycycle correction circuit 10 according to one embodiment of the present invention. Referring toFIG. 1 , the dutycycle correction circuit 10 comprises afirst pulse generator 11, asecond pulse generator 13, a detectingunit 15, a pulsewidth control unit 17, and aclock dividing unit 19. - The
first pulse generator 11 is configured to receive a clock signal CLK and a control signal CTL for generating pulse signals PS1 and TRG, and thesecond pulse generator 13 is configured to receive the pulse signal TRG and the control signal CTL for generating a pulse signal PS2. The pulse signals PS1 and TRG are complementary signals. Theclock dividing unit 19 is, in this embodiment, a divide-by-two clock divider whose output frequency is one-half that of the clock signal CLK. The detectingunit 15 is configured to receive the pulse signals PS1 and PS2 and a clock signal HCLK, which is output from theclock dividing unit 19, for generating a detecting signal DET. The pulsewidth control unit 17 is configured to receive the detecting signal DET and the clock signals CLK and HCLK for generating the control signal CTL. As described more fully below, the pulse signal PS1 is corrected to 50% by adjusting the voltage level of the control signal CTL. -
FIG. 2 shows a detailed block diagram in accordance with one embodiment of thefirst pulse generator 11 inFIG. 1 . Referring toFIG. 2 , thefirst pulse generator 11 comprises adelay unit 22. Thedelay unit 22 is configured to delay the clock signal CLK for producing the pulse signal PS1 according to the voltage level of the control signal CTL. Specifically, the pulse width of the pulse signal PS1 is adjustable by varying the voltage level of the control signal CTL. In another embodiment, thedelay unit 22 can be a delay chain including N delay stages each having a fixed delay time, and a selection signal is adapted to control the state of the N delay stages. -
FIG. 3 shows a detailed block diagram in accordance with one embodiment of thesecond pulse generator 13 inFIG. 1 . Referring toFIG. 3 , thesecond pulse generator 13 comprises adelay unit 32. Thedelay unit 32 is configured to produce the pulse signal PS2 according to the voltage level of the control signal CTL and the falling edge of the pulse signal PS1. Specifically, the pulse width of the pulse signal PS2 is adjustable by varying the voltage level of the control signal CTL. -
FIG. 4 shows a detailed block diagram in accordance with one embodiment of the detectingunit 15 inFIG. 1 . Referring toFIG. 4 , adelay unit 42 is adapted to delay the pulse signals PS2. Therefore, when the duty cycles of the pulse signals PS1 and PS2 are substantially equal to 50%, the falling edge of the pulse signal PS2 overlaps the rising edge of the pulse signal PS1. In addition, when the clock signal HCLK is at a logic low level, the detecting signal DET is activated according to the states of the pulse signals PS1 and PS2. -
FIG. 5 shows a detailed block diagram in accordance with one embodiment of the pulsewidth control unit 17 inFIG. 1 . Referring toFIG. 5 , the pulsewidth control unit 17 comprises 52 and 54. Thelogic circuits logic circuit 52 is configured to receive the clock signals CLK, HCLK and the detecting signal DET for generating signals F1N and F2N. Thelogic circuit 54 is configured to receive signals F1N and F2N for generating the control signal CTL. The signal F2N is connected to a PMOS transistor P1 and is adapted to pull up the voltage level of the control signal CTL. The signal FIN is connected to an NMOS transistor N1 via an inverter and is adapted to pull down the voltage level of the control signal CTL. Specifically, the voltage level of the control signal CTL can be raised or lowered according to the signals F1N and F2N. -
FIG. 6 is a timing diagram of signals that show a manner in which the duty cycle of the pulse signal PS1 is corrected to 50% when the duty cycle of the clock signal CLK is less than 50%. As shown inFIG. 6 , the logic high period t1 of the clock signal CLK is less than the logic low period t2 of the clock signal CLK. Specifically, the duty cycle of the clock signal CLK is less than 50%. Referring toFIG. 6 , the operation of the dutycycle correction circuit 10 inFIGS. 1 to 5 will now be described. - When the clock signal CLK is sent to the
clock dividing unit 19, the clock signal HCLK whose output frequency is one-half that of the clock signal CLK is generated in synchronization with the falling edge of the clock signal CLK. Thefirst pulse generator 11 generates the first pulse signal PS1 in synchronization with the rising edge of the clock signal CLK. Subsequently, thesecond pulse generator 13 generates the second pulse signal PS2 in synchronization with the falling edge of the pulse signal PS1. In particular, a logic high period t3 of the pulse signal PS1 is equal to a logic high period t4 of the pulse signal PS2 due to the same delay amount of the 22 and 32. Referring todelay units FIG. 6 , the periods t3 and t4 each have an initial delay amount less than 50%×TCLK at the beginning. Therefore, a time interval t5, which is between the falling edge of the pulse signal PS2 and the rising edge of the pulse signal PS1, is non-zero. When the time period t5 is non-zero, the signal F2N is periodically activated so as to pull up the voltage level of the control signal CTL. As a result, the logic high periods t3 and t4 increase gradually, and the time interval t5 reduces accordingly. Finally, the logic high periods t3 and t4 are substantially equal to 50%×TCLK, and the time interval t5 is substantially equal to zero. -
FIG. 7 is a timing diagram of signals that shows a manner in which the logic high periods t3 and t4 are substantially equal to 50%×TCLK. Because there is no time interval between the falling edge of the pulse signal PS2 and the rising edge of the pulse signal PS1, the detecting signal DET is activated periodically when the clock signal HCLK is at a logic low level, and thus the signals F1N and F2N are activated in turn. In such case, the signals F1N and F2N pull down and pull up the control signal CTL, respectively, to regulate the voltage level of the control signal CTL to an almost constant voltage. The pulse width of the pulse signal PS1 is corrected to 50% due to the constant voltage level of the control signal CTL, and the pulse signal PS1 can be sent to the other circuits in the semiconductor memory device as a clock signal with a duty cycle of exactly 50%. - In addition, a one-Nth duty cycle can be obtained according to the embodiment of the present invention.
FIG. 8 shows a block diagram of a dutycycle correction circuit 80 with a one-Nth duty cycle according to one embodiment of the present invention. Referring toFIG. 8 , in which like elements ofFIG. 1 are shown having like reference designations, the dutycycle correction circuit 80 comprises afirst pulse generator 11, asecond pulse generator 13, anNth pulse generator 82, a detectingunit 15, a pulsewidth control unit 17, and aclock dividing unit 19. TheNth pulse generator 82 is configured to receive a pulse signal ACT from a stage prior to theNth pulse generator 82 and the control signal CTL for generating an Nth pulse signal PSN. The pulse signals PS1, PS2 . . . , PSN are generated one by one and have the same logic high period. In addition, the rising edge of each pulse signal is in synchronization with the falling edge of the previous pulse signal. - The detecting
unit 15 is configured to receive the pulse signals PS1 and PSN and the clock signal HCLK for generating the detecting signal DET. Specifically, the detectingunit 15 detects a time interval between a rising edge of the pulse signal PS1 and a falling edge of the Nth pulse signal for generating the detecting signal DET. Subsequently, the pulsewidth control unit 17 generates the control signal CTL to adjust the pulse width of the pulse signal generated from each pulse signal generator according to the detecting signal DET and the clock signals CLK and HCLK as mentioned above. According to the embodiment of the present invention, a one-Nth duty cycle can be obtained regardless of the duty cycle of the input clock signal. - The above-described embodiments of the present invention are intended to be illustrative only. Numerous alternative embodiments may be devised by those skilled in the art without departing from the scope of the following claims.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/728,812 US8018262B1 (en) | 2010-03-22 | 2010-03-22 | Duty cycle correction circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/728,812 US8018262B1 (en) | 2010-03-22 | 2010-03-22 | Duty cycle correction circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US8018262B1 US8018262B1 (en) | 2011-09-13 |
| US20110227624A1 true US20110227624A1 (en) | 2011-09-22 |
Family
ID=44544777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/728,812 Active 2030-05-25 US8018262B1 (en) | 2010-03-22 | 2010-03-22 | Duty cycle correction circuit |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US8018262B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120319753A1 (en) * | 2011-06-20 | 2012-12-20 | Samsung Electronics Co.,Ltd. | Integrated circuit pulse generators |
| CN109217852A (en) * | 2017-06-29 | 2019-01-15 | 美国亚德诺半导体公司 | Demodulator for pulsewidth modulation clock signal |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7428286B2 (en) * | 2004-04-27 | 2008-09-23 | Hynix Semiconductor Inc. | Duty cycle correction apparatus and method for use in a semiconductor memory device |
| US20090058481A1 (en) * | 2007-09-04 | 2009-03-05 | Hynix Semiconductor Inc. | Semiconductor memory device and method for driving the same |
| US7576581B2 (en) * | 2007-04-12 | 2009-08-18 | Hynix Semiconductor Inc. | Circuit and method for correcting duty cycle |
-
2010
- 2010-03-22 US US12/728,812 patent/US8018262B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7428286B2 (en) * | 2004-04-27 | 2008-09-23 | Hynix Semiconductor Inc. | Duty cycle correction apparatus and method for use in a semiconductor memory device |
| US7576581B2 (en) * | 2007-04-12 | 2009-08-18 | Hynix Semiconductor Inc. | Circuit and method for correcting duty cycle |
| US20090058481A1 (en) * | 2007-09-04 | 2009-03-05 | Hynix Semiconductor Inc. | Semiconductor memory device and method for driving the same |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120319753A1 (en) * | 2011-06-20 | 2012-12-20 | Samsung Electronics Co.,Ltd. | Integrated circuit pulse generators |
| US8643420B2 (en) * | 2011-06-20 | 2014-02-04 | Samsung Electronics Co., Ltd. | Integrated circuit pulse generators |
| CN109217852A (en) * | 2017-06-29 | 2019-01-15 | 美国亚德诺半导体公司 | Demodulator for pulsewidth modulation clock signal |
Also Published As
| Publication number | Publication date |
|---|---|
| US8018262B1 (en) | 2011-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8193844B2 (en) | Semiconductor device and method for operating the same | |
| US7548101B2 (en) | Delay locked loop circuit for semiconductor memory apparatus | |
| US8384448B2 (en) | DLL circuit and method of controlling the same | |
| US7994834B2 (en) | Duty cycle corrector and clock generator having the same | |
| US7737745B2 (en) | DLL clock signal generating circuit capable of correcting a distorted duty ratio | |
| KR102094684B1 (en) | Device for correcting multi-phase clock signal | |
| KR101211045B1 (en) | duty cycle correction circuit | |
| US7902896B2 (en) | Phase mixer with adjustable load-to-drive ratio | |
| US6815985B2 (en) | Clock divider and method for dividing a clock signal in a DLL circuit | |
| JP2010213308A (en) | Delay line unit for delay locked loop circuit and method of locking clock signal delay in delay locked loop circuit | |
| US20180069532A1 (en) | Duty correction device and semiconductor device including the same | |
| US7940096B2 (en) | Register controlled delay locked loop circuit | |
| KR100929653B1 (en) | Register-controlled delay locked loop circuit | |
| US8508272B2 (en) | Data output circuit and data output method thereof | |
| US8446197B2 (en) | Delay locked loop and method for driving the same | |
| US8018262B1 (en) | Duty cycle correction circuit | |
| KR100929655B1 (en) | Duty cycle correction circuit and delay locked loop circuit | |
| KR101115475B1 (en) | Duty cycle corrector and clock generator including the same | |
| KR101215954B1 (en) | duty cycle correction circuit | |
| US11469747B1 (en) | Shift register and electronic device including the same | |
| JP2010171826A (en) | Controller for memory module | |
| KR101002926B1 (en) | Delay fixed loop circuit | |
| KR20070115056A (en) | Semiconductor devices | |
| KR20080001431A (en) | Delay fixed loop control circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHOU, MIN CHUNG;REEL/FRAME:024116/0976 Effective date: 20100318 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 12 |