US20070176662A1 - Dual-edge shaping latch/synchronizer for re-aligning edges - Google Patents

Dual-edge shaping latch/synchronizer for re-aligning edges Download PDF

Info

Publication number
US20070176662A1
US20070176662A1 US11/275,835 US27583506A US2007176662A1 US 20070176662 A1 US20070176662 A1 US 20070176662A1 US 27583506 A US27583506 A US 27583506A US 2007176662 A1 US2007176662 A1 US 2007176662A1
Authority
US
United States
Prior art keywords
clock signal
accordance
signal
clock
latch
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
Application number
US11/275,835
Other versions
US7622965B2 (en
Inventor
Christopher Scoville
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/275,835 priority Critical patent/US7622965B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SCOVILLE, CHRISTOPHER W.
Publication of US20070176662A1 publication Critical patent/US20070176662A1/en
Application granted granted Critical
Publication of US7622965B2 publication Critical patent/US7622965B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom

Definitions

  • the instant invention relates to a process and device to re-align/synchronize edges of two periodic signals, in which one is either an integer multiple of the other or of the same frequency.
  • a desired feature in some phase locked loops is aligning a clocked output and a divided down (in frequency) version of the clock, e.g., to align two clocks which are integer multiples of each other.
  • simple dual latch designs have been utilized, however, these designs do not preserve the 50% duty ratio for odd divide ratios.
  • alignment of the clock signals has been difficult due to delay through the clock dividers as the result of temperature, voltage operating range, and processing.
  • a clock signal (Clock A) can be applied to a divider 11 , e.g., a 2-8 divider, to produce an output Clock B.
  • Clock B is derived from a divided down earlier version of Clock A.
  • delay through divider 11 can vary, e.g., due to temperature, voltage, processing.
  • FIG. 2 A graphical representation of this delay is shown in FIG. 2 , in which the rising edge of the output from the divider CLOCK B is delayed from the rising edge of the input to the divider CLOCK A.
  • the delay in the divider may be different depending upon the divide ratio.
  • the delay may be, e.g., 97 picoseconds, while for odd divide ratios, the delay may be, e.g., 94 picoseconds.
  • up to a 400 picosecond delay may be achieved over all divide ratios.
  • CLOCK B for odd divide ratios does not have a 50% duty cycle.
  • the present invention is directed to an integrated circuit capable of aligning a first signal with a second signal.
  • the integrated circuit includes a single latch and a switch control circuit coupled to an input of the single latch to align an edge of the first signal with an edge of the second signal with a 50% duty cycle output.
  • the second signal is a divided ratio of the first signal. Further, the first and second signals can have a same frequency.
  • the invention is directed to a process for aligning a first signal with a second signal.
  • the process includes applying the second signal to an input of a single switch shaping latch and aligning an edge of the second signal with an edge of the first signal.
  • An output of the single switch shaping latch has a 50% duty cycle output.
  • the instant invention is directed to a clock signal synchronization device that includes a shaping latch composed of a single switch.
  • the device can further include a divider, arranged to output a divided ratio of a clock signal, coupled to the shaping latch.
  • the shaping latch aligns the edges of the clock signal with edges of the divided ratio of the clock signal.
  • the divider can be an adjustable divider.
  • the divided ratio of the clock signal may be an even divided ratio or the divided ratio of the clock signal may be an odd divided ratio.
  • the switch can be a CMOS switch.
  • the divider may create a delay in the divided ratio of the clock signal with respect to the clock signal of between 0 and 1 ⁇ 2 a clock cycle. In this situation, the clock signal can be inverted before being input to the divider.
  • the divider may create a delay in the divided ratio of the clock signal with respect to the clock signal of between 1 ⁇ 2 a clock cycle and a full clock cycle. In this situation, the clock signal can be input directly into the divider.
  • the shaping latch can align the edges of the two clock signals having a same frequency.
  • the shaping latch may create a delay between a reference clock signal and a clock signal to be aligned.
  • the shaping latch can align the edges of the two clock signals having a different frequency. Moreover, the different frequencies can be multiples of each other.
  • the present invention is directed to a process for synchronizing a first clock signal with a second clock signal, in which edges of the second clock signal are not aligned with edges of the first clock signal.
  • the process includes aligning the edges of the second clock signal with the edges of the first clock signal through a shaping latch composed of a single switch.
  • the process can further include dividing the first clock signal in a divider to form the second clock signal.
  • the second clock signal can be an even divided ratio of the first clock signal, or the second clock signal can be an odd divided ratio of the first clock signal.
  • the second clock signal may have a different frequency than the first clock signal. Further, the second clock signal can be a multiple of the first clock signal.
  • the first and second clock signals may have a same frequency.
  • the shaping latch can create a delay between a first clock signal and the second clock signal.
  • the process can also include delaying the first clock signal.
  • FIG. 1 schematically illustrates a clock signal and a divided ratio of the clock signal
  • FIG. 2 schematically illustrates the delay in the divided clock signal
  • FIG. 3 schematically illustrates a shaping latch in accordance with the instant invention
  • FIG. 4 schematically illustrates an example application of the shaping latch of the instant invention
  • FIG. 5 schematically illustrates a shaping latch in accordance with the present invention
  • FIG. 6 schematically illustrates an example application of the circuit depicted in FIG. 5 ;
  • FIG. 7 schematically illustrates aligned edges of a clock signal and an even divide ratio of the clock signal
  • FIG. 8 schematically illustrates aligned edges of a clock signal and an odd divide ratio of the clock signal
  • FIG. 9 schematically illustrates a truth table for operating the CMOS switch depicted in FIG. 6 ;
  • FIG. 10 schematically illustrates a timing diagram for the alignment depicted in FIG. 8 under a first restriction
  • FIG. 11 schematically illustrates a timing diagram for the alignment depicted in FIG. 7 under a first restriction
  • FIG. 12 schematically illustrates a detailed example of the circuit depicted in FIG. 5 for aligning a rising edge to a falling edge;
  • FIG. 13 schematically illustrates a truth table for operating the CMOS switch in the circuit depicted in FIG. 12 ;
  • FIG. 14 schematically illustrates a circuit having two input clock signals of a same frequency
  • FIG. 15 schematically illustrates a timing diagram showing the delay in the second clock signal
  • FIG. 16 schematically illustrates a truth table for operating the CMOS switch under a first restriction
  • FIG. 17 schematically illustrates a timing diagram for aligning the edges under a first restriction
  • FIG. 18 schematically illustrates a truth table for operating the CMOS switch under a second restriction and uses LATCH shown in FIG. 5 ;
  • FIG. 19 schematically illustrates a timing diagram for aligning the edges under a second restriction
  • FIG. 20 schematically illustrates a 3 variable Karnaugh map
  • FIG. 21 schematically illustrates a logical representation of the invention shown in FIG. 9 with bypass.
  • the present invention is directed to a process and device for aligning/synchronizing clock signals that are either integer multiples of each other or of a same frequency without the above-noted drawbacks of the known art.
  • the instant invention utilizes both periodic signals to control the alternating latching edges during even and odd divide ratios, preserves a 50% duty cycle for even and odd divide ratios (assuming lower frequency signal has a 50% duty cycle), re-aligns/synchronizes edges, and eliminates need to further divide down clock using edge triggered divider to achieve a 50% duty cycle.
  • the instant invention realigns/synchronizes clock edges, such that static phase error, i.e., the difference between the input and output clock, is reduced in PLL's. While there is no theoretical maximum frequency for the clock signals, voltage level and current technology provide practical limits.
  • a shaping latch operational in a functional and bypass mode, is utilized to line up/synchronize edges of clock signals.
  • shaping latch 30 is composed of a switch SW has an input A and an output B and a pair of oppositely arranged inverters 31 and 32 coupled to output B.
  • a switching latch input IN is coupled to input A of switch SW and a switching latch output OUT is coupled to an end of inverters 31 and 32 opposite output B.
  • this arrangement cannot provide the 50% duty cycle for odd divide ratios.
  • the conventional method utilizes a CMOS switch 40 having a switch input IN and a switch output OUT which is controlled by the undivided down clock and its inverse (CLKA and NCLKA).
  • the dual-edge shaping latch/synchronizer of the present invention utilizes a shaping latch 50 as illustrated in FIG. 5 .
  • shaping latch 50 is composed of inverter 51 to receive and invert a divided clock signal CLKDIV (discussed below), CMOS switch 52 having an input A and output B, and a pair of oppositely arranged inverters 53 and 54 coupled to output B. Switches SW pfet and SW nfet controlling the operation of CMOS switch 52 are defined, when delay t d is between 0 and 1 ⁇ 2 t cycle , in the table shown in FIG. 11 .
  • shaping latch 50 will provide a 50% duty cycle for both even divide ratios and odd divide ratios.
  • FIG. 6 shows a device 60 for realigning edges of clock signals that are multiples of each other.
  • clock signal CLK represents the undivided down clock.
  • Clock signal CLK is inverted as inverted clock signal NCLK and applied to a divider 62 , which can be an adjustable three bit divider having inputs P 0 , P 1 , and P 2 in order to provide a divisor from between 2-8.
  • the output of divider 62 i.e., the divided clock signal, is supplied to an input of multiplexer 63 .
  • Another input to multiplexer 63 is coupled to a reference clock signal REFCLK, which has a frequency different from CLK, so that multiplexer 63 inputs the divided clock signal CKLDIV to shaping latch 64 , which corresponds to the shaping latch 50 shown in FIG. 5 .
  • Shaping latch 64 also receives clock signal CLK and is coupled to bit P 0 , which indicates whether the division is even or odd, in order to output clock signal CLKB.
  • shaping latch 64 includes control algorithms for even and odd dividing, and the control algorithms can be presented as truth tables, discussed below.
  • device 60 is operable to align or synchronize clock signals, e.g., CLK and CLKB.
  • FIG. 7 shows clock signal CLK aligned with clock signal CLKB, which is an even divided ratio (e.g., ⁇ 2) of CLK.
  • a latch must be provided to latch on either a rising edge or falling edge of CLK (but not both).
  • FIG. 8 shows clock signal CLK aligned with clock signal CLKB, which is an odd divided ratio (e.g., ⁇ 3) of CLK.
  • the latch must latch on both a rising edge and a falling edge of CLK in order to maintain a 50% duty cycle on CLKB.
  • dividers produce a delay td that offsets a clock signal into a divider from the divided down clock signal out of the divider, as shown in FIG. 2 .
  • the amount of delay t d for a given divider is generally known.
  • this knowledge is utilized in accordance with the instant invention to define one of two restrictions for the delay associated with the divider, i.e., 0 ⁇ t d ⁇ 1 ⁇ 2cycle; or 1 ⁇ 2 cycle ⁇ t d ⁇ t cycle , the time for one clock cycle.
  • synchronization/edge alignment of the clock signals can be achieved in one of four manners, i.e., rising-rising; rising-falling; falling-rising; and falling-falling.
  • rising-rising alignment the rising edge of the divided down clock (CLKDIV) always coincides with rising edge of higher frequency clock (CLK)
  • rising edge of divided down clock (CLKDIV) always coincides with the falling edge of the higher frequency clock (CLK)
  • CLKN the rising edge of divided down clock
  • the falling edge of divided down clock (CLKDIV) always coincides with falling edge of higher frequency clock (CLK).
  • CLKDIV falling edge of divided down clock
  • the output (OUT) is an inverted version of the rising-falling alignment case, and, therefore, is a function of the same truth table (see FIG. 13 ), in which the OUT signal is inverted to obtain falling-falling aligned signals.
  • Restriction 1 (0 ⁇ t d ⁇ 1 ⁇ 2 t cycle ), i.e., the delay through the divider is ⁇ 1 ⁇ 2 clock cycle of CLKA and delay through inverters and switching latch is neglected, can be discussed with reference to the device depicted in FIG. 6 and to the timing diagram shown in FIG. 10 .
  • shaping latch 64 is formed by shaping latch 50 of FIG. 5 , the pair of switches P fet and N fet control CMOS switch 52 according to the table shown in FIG. 9 .
  • logic “1” refers to the switch being closed (shorted) for the N fet column and open for the P fet column.
  • CMOS switch 52 is open, and when P fet is low and N fet is high, CMOS switch 52 is closed.
  • the opening/closing of CMOS switch 52 is superimposed on clock signal CLK, which is applied to shaping latch 64 .
  • the operation/control of CMOS switch 52 corresponds to the truth table depicted in FIG. 9 .
  • the inverse clock signal NCLK is supplied to divider 62
  • divided clock signal CLKDIV is output from (and delayed by) divider 62 and input to shaping latch 64 .
  • Signal A which is the inverse of CLKDIV, is the signal at the input to CMOS switch 52
  • signal B is the signal at the output of CMOS switch 52 .
  • Shaping latch 64 inverts signal B to form output clock signal CLKB, which is rising edge aligned with CLK with 50% duty cycle.
  • the opening/closing of CMOS switch 40 is superimposed on clock signal CLK, which is applied to shaping latch 64 .
  • the operation/control of CMOS switch 52 corresponds to the truth table depicted in FIG. 9 .
  • the inverse clock signal NCLK is supplied to divider 62
  • divided clock signal CLKDIV is output from (and delayed by) divider 62 and input to shaping latch 64 .
  • Signal A which is the inverse of CLKDIV, is the signal at the input to CMOS switch 52
  • signal B is the signal at the output of CMOS switch 40 .
  • Shaping latch 64 inverts signal B to form output clock signal CLKB, which is rising edge aligned with CLK with a 50% duty cycle.
  • FIG. 12 shows a device 140 for realigning edges of clock signals that are multiples of each other.
  • clock signal CLK is applied to logic 141 , which can be some type of delay that produces clock output signal CLKA.
  • Clock signal CLK is applied to a divider 142 , which can be an adjustable three bit divider having inputs P 0 , P 1 , and P 2 in order to provide a divisor from between 2-8.
  • the output of divider 142 i.e., the divided clock signal, is supplied to an input of multiplexer 143 .
  • Another input to multiplexer 143 is coupled to a reference clock signal REFCLK, which has a frequency different from CLK, so that multiplexer 143 inputs the divided clock signal CKLDIV to shaping latch 144 , which corresponds to the shaping latch shown in FIG. 5 .
  • Shaping latch 144 also receives clock signal CLK and is coupled to bit P 0 , which indicates whether the division is even or odd, in order to output clock signal CLKB. Moreover, shaping latch 144 includes control algorithms for even and odd dividing for the rising-falling alignment, and the control algorithms can be presented as truth tables, see FIG. 13 .
  • falling-rising edge alignment can be achieved by inverting OUT in the truth table shown in FIG. 9
  • falling-falling edge alignment can be achieved by inverting OUT in the truth table shown in FIG. 13 .
  • restriction 2 i.e., 1 ⁇ 2 t cycle ⁇ t d ⁇ t cycle
  • the delay through the divider is known to be between 1 ⁇ 2t cycle and t cycle , which is logically equivalent to inverting CLKDIV (i.e., divided down CLK) from the previous restriction of 0 ⁇ t d ⁇ 1 ⁇ 2 t cycle for the rising-rising case.
  • CLKDIV i.e., divided down CLK
  • FIG. 14 illustrates a basic example of the edge aligning/synchronizing circuit, in which clock signals CLK 1 and CLK 3 are to be aligned.
  • shaping latch 162 which can correspond to shaping latch 50 discussed above (except inverter 51 is replaced with a short), has a built-in delay that is just large enough to insure the control signal (CLK 1 ) arrives at the switch before the signal being acted upon (CLK 3 ) at the switch input.
  • delay 161 is provided in the CLK 1 -CLK 2 path.
  • FIG. 16 illustrates the truth table for operating the CMOS switch 52 of shaping latch 162 (i.e., shaping latch 50 ), in which logic 1 refers to the switch being closed, i.e., nodes A and B shorted together for the N fet column and open for the P fet column.
  • logic 1 refers to the switch being closed, i.e., nodes A and B shorted together for the N fet column and open for the P fet column.
  • FIG. 17 shows a timing diagram for the alignment and synchronization of the edges of clock signals CLK 1 and CLK 3 having a same frequency, where “X” is switch closed (shorted/sample mode), and “O” is switch open (latched). As shown, the switch closes on the rising and falling of reference clock signal CLK 1 , and opens on the rising and falling of clock signal CLK 3 . As a result, signal B out of CMOS switch 52 is inverted but aligned and synchronized with CLK 1 , such that inverting signal B results in clock signal CLK 4 that is rising edge aligned and synchronized with delayed reference signal CLK 1 , i.e., clock signal CLK 2 . For a falling-rising edge alignment, one need only invert CLK 4 .
  • restriction 2 in which the delay is known to be between 1 ⁇ 2 t cycle and t cycle , operation is logically equivalent to an inverted CLK 1 in case 1 ( 0 ⁇ t d ⁇ t cycle ).
  • CLK 1 or CLK 3 can be inverted, and the truth table for operation of CMOS switch 52 is as shown in FIG. 18 .
  • the timing diagram for the alignment and synchronization of edges of same frequency clock signals for restriction 2 is shown in FIG. 19 . As shown, the switch closes on the rising and falling of reference clock signal CLK 1 , and opens on the rising and falling of clock signal CLK 3 .
  • CLK 3 can be inverted in restriction 2 , such that signal A into CMOS switch 52 is an inverted CLK 3 signal.
  • signal B out of CMOS switch 52 is inverted but aligned and synchronized with CLK 1 , such that inverting signal B results in clock signal CLK 4 that is rising edge aligned and synchronized with delayed reference signal CLK 1 , i.e., clock signal CLK 2 .
  • CLK 4 For a falling-rising edge alignment, one need only invert CLK 4 .
  • the circuit for the instant invention can be provided by developing a 3 variable Karnaugh map from truth table 1 (see FIG. 9 ).
  • Converting NAND-SOP form to NOR-POS form for the Pfets allows both switches to be closed and allow REFCLK to pass through the latch during bypass mode.
  • SW pfet (CLK+CLKDIV+NP 0 ) ⁇ (NCLK+P 0 ) ⁇ (NCLK+NCLKDIV), where a Signal beginning in “N” is the logical inverse of the signal without the “N” at the beginning, i.e., NCLK is the inverse of CLK.
  • the instant edge alignment or synchronization device can be operated in a bypass mode, whereby no alignment or synchronization of the clock signals occurs.
  • the circuit as described above is part of the design for an integrated circuit chip.
  • the chip design is created in a graphical computer programming language, and stored in a computer storage medium (such as a disk, tape, physical hard drive, or virtual hard drive such as in a storage access network). If the designer does not fabricate chips or the photolithographic masks used to fabricate chips, the designer transmits the resulting design by physical means (e.g., by providing a copy of the storage medium storing the design) or electronically (e.g., through the Internet) to such entities, directly or indirectly.
  • the stored design is then converted into the appropriate format (e.g., GDSII) for the fabrication of photolithographic masks, which typically include multiple copies of the chip design in question that are to be formed on a wafer.
  • the photolithographic masks are utilized to define areas of the wafer (and/or the layers thereon) to be etched or otherwise processed.

Abstract

Integrated circuit and process for aligning a first signal with a second signal. The integrated circuit includes a single latch, a switch control circuit coupled to an input of the single latch to align an edge of the first signal with an edge of the second signal, and a second switch control circuit coupled to the output of the single latch to produce a 50% duty cycle output.

Description

    FIELD OF THE INVENTION
  • The instant invention relates to a process and device to re-align/synchronize edges of two periodic signals, in which one is either an integer multiple of the other or of the same frequency.
  • BACKGROUND DESCRIPTION
  • A desired feature in some phase locked loops (PLL) is aligning a clocked output and a divided down (in frequency) version of the clock, e.g., to align two clocks which are integer multiples of each other. In the known art, simple dual latch designs have been utilized, however, these designs do not preserve the 50% duty ratio for odd divide ratios. Moreover, alignment of the clock signals has been difficult due to delay through the clock dividers as the result of temperature, voltage operating range, and processing.
  • As shown in FIG. 1, a clock signal (Clock A) can be applied to a divider 11, e.g., a 2-8 divider, to produce an output Clock B. Thus, Clock B is derived from a divided down earlier version of Clock A. However, as discussed above, delay through divider 11 can vary, e.g., due to temperature, voltage, processing. A graphical representation of this delay is shown in FIG. 2, in which the rising edge of the output from the divider CLOCK B is delayed from the rising edge of the input to the divider CLOCK A. Further, the delay in the divider may be different depending upon the divide ratio. By way of example, for even divide ratios, the delay may be, e.g., 97 picoseconds, while for odd divide ratios, the delay may be, e.g., 94 picoseconds. As a result, up to a 400 picosecond delay may be achieved over all divide ratios. Moreover, with arrangement shown in FIG. 2, CLOCK B for odd divide ratios does not have a 50% duty cycle.
  • SUMMARY OF THE INVENTION
  • The present invention is directed to an integrated circuit capable of aligning a first signal with a second signal. The integrated circuit includes a single latch and a switch control circuit coupled to an input of the single latch to align an edge of the first signal with an edge of the second signal with a 50% duty cycle output.
  • In accordance with a feature of the invention, the second signal is a divided ratio of the first signal. Further, the first and second signals can have a same frequency.
  • Further, the invention is directed to a process for aligning a first signal with a second signal. The process includes applying the second signal to an input of a single switch shaping latch and aligning an edge of the second signal with an edge of the first signal. An output of the single switch shaping latch has a 50% duty cycle output.
  • The instant invention is directed to a clock signal synchronization device that includes a shaping latch composed of a single switch.
  • According to a feature of the invention, the device can further include a divider, arranged to output a divided ratio of a clock signal, coupled to the shaping latch. The shaping latch aligns the edges of the clock signal with edges of the divided ratio of the clock signal. Further, the divider can be an adjustable divider. The divided ratio of the clock signal may be an even divided ratio or the divided ratio of the clock signal may be an odd divided ratio.
  • In accordance with another feature of the invention, the switch can be a CMOS switch. Further, the divider may create a delay in the divided ratio of the clock signal with respect to the clock signal of between 0 and ½ a clock cycle. In this situation, the clock signal can be inverted before being input to the divider. Moreover, the divider may create a delay in the divided ratio of the clock signal with respect to the clock signal of between ½ a clock cycle and a full clock cycle. In this situation, the clock signal can be input directly into the divider.
  • According to still another feature of the present invention, the shaping latch can align the edges of the two clock signals having a same frequency. The shaping latch may create a delay between a reference clock signal and a clock signal to be aligned.
  • The shaping latch can align the edges of the two clock signals having a different frequency. Moreover, the different frequencies can be multiples of each other.
  • The present invention is directed to a process for synchronizing a first clock signal with a second clock signal, in which edges of the second clock signal are not aligned with edges of the first clock signal. The process includes aligning the edges of the second clock signal with the edges of the first clock signal through a shaping latch composed of a single switch.
  • According to a feature of the invention, the process can further include dividing the first clock signal in a divider to form the second clock signal. In this regard, the second clock signal can be an even divided ratio of the first clock signal, or the second clock signal can be an odd divided ratio of the first clock signal.
  • In accordance with another feature of the invention, the second clock signal may have a different frequency than the first clock signal. Further, the second clock signal can be a multiple of the first clock signal.
  • According to still yet another feature of the present invention, the first and second clock signals may have a same frequency. Further, the shaping latch can create a delay between a first clock signal and the second clock signal. The process can also include delaying the first clock signal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 schematically illustrates a clock signal and a divided ratio of the clock signal;
  • FIG. 2 schematically illustrates the delay in the divided clock signal;
  • FIG. 3 schematically illustrates a shaping latch in accordance with the instant invention;
  • FIG. 4 schematically illustrates an example application of the shaping latch of the instant invention;
  • FIG. 5 schematically illustrates a shaping latch in accordance with the present invention;
  • FIG. 6 schematically illustrates an example application of the circuit depicted in FIG. 5;
  • FIG. 7 schematically illustrates aligned edges of a clock signal and an even divide ratio of the clock signal;
  • FIG. 8 schematically illustrates aligned edges of a clock signal and an odd divide ratio of the clock signal;
  • FIG. 9 schematically illustrates a truth table for operating the CMOS switch depicted in FIG. 6;
  • FIG. 10 schematically illustrates a timing diagram for the alignment depicted in FIG. 8 under a first restriction;
  • FIG. 11 schematically illustrates a timing diagram for the alignment depicted in FIG. 7 under a first restriction;
  • FIG. 12 schematically illustrates a detailed example of the circuit depicted in FIG. 5 for aligning a rising edge to a falling edge;
  • FIG. 13 schematically illustrates a truth table for operating the CMOS switch in the circuit depicted in FIG. 12;
  • FIG. 14 schematically illustrates a circuit having two input clock signals of a same frequency;
  • FIG. 15 schematically illustrates a timing diagram showing the delay in the second clock signal;
  • FIG. 16 schematically illustrates a truth table for operating the CMOS switch under a first restriction;
  • FIG. 17 schematically illustrates a timing diagram for aligning the edges under a first restriction;
  • FIG. 18 schematically illustrates a truth table for operating the CMOS switch under a second restriction and uses LATCH shown in FIG. 5;
  • FIG. 19 schematically illustrates a timing diagram for aligning the edges under a second restriction;
  • FIG. 20 schematically illustrates a 3 variable Karnaugh map; and
  • FIG. 21 schematically illustrates a logical representation of the invention shown in FIG. 9 with bypass.
  • DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
  • The present invention is directed to a process and device for aligning/synchronizing clock signals that are either integer multiples of each other or of a same frequency without the above-noted drawbacks of the known art. In particular, the instant invention utilizes both periodic signals to control the alternating latching edges during even and odd divide ratios, preserves a 50% duty cycle for even and odd divide ratios (assuming lower frequency signal has a 50% duty cycle), re-aligns/synchronizes edges, and eliminates need to further divide down clock using edge triggered divider to achieve a 50% duty cycle. Moreover, the instant invention realigns/synchronizes clock edges, such that static phase error, i.e., the difference between the input and output clock, is reduced in PLL's. While there is no theoretical maximum frequency for the clock signals, voltage level and current technology provide practical limits.
  • According to the invention, a shaping latch, operational in a functional and bypass mode, is utilized to line up/synchronize edges of clock signals.
  • Known techniques utilize a shaping latch, which is schematically illustrated in FIG. 3. In this schematic illustration, shaping latch 30 is composed of a switch SW has an input A and an output B and a pair of oppositely arranged inverters 31 and 32 coupled to output B. A switching latch input IN is coupled to input A of switch SW and a switching latch output OUT is coupled to an end of inverters 31 and 32 opposite output B. However, this arrangement cannot provide the 50% duty cycle for odd divide ratios. Accordingly, as shown in FIG. 4, the conventional method utilizes a CMOS switch 40 having a switch input IN and a switch output OUT which is controlled by the undivided down clock and its inverse (CLKA and NCLKA).
  • Thus, the dual-edge shaping latch/synchronizer of the present invention utilizes a shaping latch 50 as illustrated in FIG. 5. In particular, shaping latch 50 is composed of inverter 51 to receive and invert a divided clock signal CLKDIV (discussed below), CMOS switch 52 having an input A and output B, and a pair of oppositely arranged inverters 53 and 54 coupled to output B. Switches SWpfet and SWnfet controlling the operation of CMOS switch 52 are defined, when delay td is between 0 and ½ tcycle, in the table shown in FIG. 11. In contrast to the arrangement illustrated in FIG. 3, shaping latch 50 will provide a 50% duty cycle for both even divide ratios and odd divide ratios.
  • A more detailed example of a dual edge shaping latch/synchronizer of the invention is shown in the block diagram of FIG. 6, which shows a device 60 for realigning edges of clock signals that are multiples of each other. In this diagram, clock signal CLK represents the undivided down clock. Clock signal CLK is inverted as inverted clock signal NCLK and applied to a divider 62, which can be an adjustable three bit divider having inputs P0, P1, and P2 in order to provide a divisor from between 2-8. The output of divider 62, i.e., the divided clock signal, is supplied to an input of multiplexer 63. Another input to multiplexer 63 is coupled to a reference clock signal REFCLK, which has a frequency different from CLK, so that multiplexer 63 inputs the divided clock signal CKLDIV to shaping latch 64, which corresponds to the shaping latch 50 shown in FIG. 5. Shaping latch 64 also receives clock signal CLK and is coupled to bit P0, which indicates whether the division is even or odd, in order to output clock signal CLKB. Moreover, shaping latch 64 includes control algorithms for even and odd dividing, and the control algorithms can be presented as truth tables, discussed below.
  • In accordance with the present invention, device 60 is operable to align or synchronize clock signals, e.g., CLK and CLKB. FIG. 7 shows clock signal CLK aligned with clock signal CLKB, which is an even divided ratio (e.g., ÷2) of CLK. As shown, during even divide ratios, a latch must be provided to latch on either a rising edge or falling edge of CLK (but not both). In contrast, FIG. 8 shows clock signal CLK aligned with clock signal CLKB, which is an odd divided ratio (e.g., ÷3) of CLK. In this example, during odd divide ratios, the latch must latch on both a rising edge and a falling edge of CLK in order to maintain a 50% duty cycle on CLKB.
  • As discussed above, known dividers produce a delay td that offsets a clock signal into a divider from the divided down clock signal out of the divider, as shown in FIG. 2. However, the amount of delay td for a given divider is generally known. Moreover, this knowledge is utilized in accordance with the instant invention to define one of two restrictions for the delay associated with the divider, i.e., 0<td<½cycle; or ½ cycle<td<tcycle, the time for one clock cycle.
  • In addition to the restriction based upon divider delay, synchronization/edge alignment of the clock signals can be achieved in one of four manners, i.e., rising-rising; rising-falling; falling-rising; and falling-falling. In the rising-rising alignment, the rising edge of the divided down clock (CLKDIV) always coincides with rising edge of higher frequency clock (CLK), whereas in the rising-falling, the rising edge of divided down clock (CLKDIV) always coincides with the falling edge of the higher frequency clock (CLK), or equivalently, aligns the rising edge of divided down clock (CLKDIV) with the rising edge of the inverse of the higher frequency clock (CLKN) (assumes 50% duty cycle on each clock). Thus, this can be achieved by inverting the input to the divider, so that CLK is divided as shown in FIG. 12, and invert all the control bits of the truth table (discussed below) as shown in FIG. 13. In the falling-rising alignment, a falling edge of divided down clock (CLKDIV) always coincides with rising edge of higher frequency clock (CLK). For this alignment, the output (OUT) is an inverted version of the rising-rising alignment case, and, therefore, is a function of the same truth table (see FIG. 9), in which the OUT signal should be inverted in order to obtain falling-rising aligned signals. In the falling-falling alignment, the falling edge of divided down clock (CLKDIV) always coincides with falling edge of higher frequency clock (CLK). For this alignment, the output (OUT) is an inverted version of the rising-falling alignment case, and, therefore, is a function of the same truth table (see FIG. 13), in which the OUT signal is inverted to obtain falling-falling aligned signals.
  • Restriction 1 (0<td<½ tcycle), i.e., the delay through the divider is <½ clock cycle of CLKA and delay through inverters and switching latch is neglected, can be discussed with reference to the device depicted in FIG. 6 and to the timing diagram shown in FIG. 10.
  • When shaping latch 64 is formed by shaping latch 50 of FIG. 5, the pair of switches Pfet and Nfet control CMOS switch 52 according to the table shown in FIG. 9. In the table, logic “1” refers to the switch being closed (shorted) for the Nfet column and open for the Pfet column. Moreover, when Pfet is high and Nfet is low, CMOS switch 52 is open, and when Pfet is low and Nfet is high, CMOS switch 52 is closed.
  • The timing diagrams shown in FIG. 10 depict an odd divide ratio (i.e., P0=1). As shown in FIG. 10, the opening/closing of CMOS switch 52 is superimposed on clock signal CLK, which is applied to shaping latch 64. The operation/control of CMOS switch 52 corresponds to the truth table depicted in FIG. 9. The inverse clock signal NCLK is supplied to divider 62, and divided clock signal CLKDIV is output from (and delayed by) divider 62 and input to shaping latch 64. Signal A, which is the inverse of CLKDIV, is the signal at the input to CMOS switch 52, and signal B is the signal at the output of CMOS switch 52. Shaping latch 64 inverts signal B to form output clock signal CLKB, which is rising edge aligned with CLK with 50% duty cycle.
  • The timing diagrams shown in FIG. 11 depict an even divide ratio (i.e., P0=0). As shown in FIG. 11, the opening/closing of CMOS switch 40 is superimposed on clock signal CLK, which is applied to shaping latch 64. The operation/control of CMOS switch 52 corresponds to the truth table depicted in FIG. 9. The inverse clock signal NCLK is supplied to divider 62, and divided clock signal CLKDIV is output from (and delayed by) divider 62 and input to shaping latch 64. Signal A, which is the inverse of CLKDIV, is the signal at the input to CMOS switch 52, and signal B is the signal at the output of CMOS switch 40. Shaping latch 64 inverts signal B to form output clock signal CLKB, which is rising edge aligned with CLK with a 50% duty cycle.
  • To align rising edge (of lower freq clock/CLKDIV) to falling edge (of higher freq clock/CLK), invert CLKDIV (shift 180°) relative to CLK/NCLK and flip all of the control bits. It is noted that dividing down CLK is equivalent to inverting CLKDIV. In this regard, the device can be oriented in the manner illustrated in FIG. 12. FIG. 12 shows a device 140 for realigning edges of clock signals that are multiples of each other. In this diagram, clock signal CLK is applied to logic 141, which can be some type of delay that produces clock output signal CLKA. Clock signal CLK is applied to a divider 142, which can be an adjustable three bit divider having inputs P0, P1, and P2 in order to provide a divisor from between 2-8. The output of divider 142, i.e., the divided clock signal, is supplied to an input of multiplexer 143. Another input to multiplexer 143 is coupled to a reference clock signal REFCLK, which has a frequency different from CLK, so that multiplexer 143 inputs the divided clock signal CKLDIV to shaping latch 144, which corresponds to the shaping latch shown in FIG. 5. Shaping latch 144 also receives clock signal CLK and is coupled to bit P0, which indicates whether the division is even or odd, in order to output clock signal CLKB. Moreover, shaping latch 144 includes control algorithms for even and odd dividing for the rising-falling alignment, and the control algorithms can be presented as truth tables, see FIG. 13.
  • Further, it is noted that falling-rising edge alignment can be achieved by inverting OUT in the truth table shown in FIG. 9, and the falling-falling edge alignment can be achieved by inverting OUT in the truth table shown in FIG. 13.
  • In restriction 2, i.e., ½ tcycle<td<tcycle, the delay through the divider is known to be between ½tcycle and tcycle, which is logically equivalent to inverting CLKDIV (i.e., divided down CLK) from the previous restriction of 0<td<½ tcycle for the rising-rising case. Thus, the device 140 depicted in FIG. 12 can be utilized in this restriction, but the truth table shown in FIG. 9 is used for operating/controlling CMOS switch 52. Further, other edge alignment scenarios (rising-falling, falling-rising and falling-falling) achieved similarly as described above.
  • The present invention also finds utility in aligning clocks of a same frequency. For this embodiment, the shaping-latch configuration still utilizes a single switch/latch, and the latch has no inverter. FIG. 14 illustrates a basic example of the edge aligning/synchronizing circuit, in which clock signals CLK1 and CLK3 are to be aligned. From this basic configuration it is noted that shaping latch 162, which can correspond to shaping latch 50 discussed above (except inverter 51 is replaced with a short), has a built-in delay that is just large enough to insure the control signal (CLK1 ) arrives at the switch before the signal being acted upon (CLK3) at the switch input. To compensate for the shaping latch delay, delay 161 is provided in the CLK1-CLK2 path.
  • Even when the clock frequencies are the same, the above-noted restrictions based upon delay are considered. However, in this situation, it is the inherent delay in the shaping latch that is considered for the restriction. In restriction 1 (0<td<½ tcycle), i.e., the delay in CLK3 through the shaping latch is <½ clock cycle of CLK1, see FIG. 15. FIG. 16 illustrates the truth table for operating the CMOS switch 52 of shaping latch 162 (i.e., shaping latch 50), in which logic 1 refers to the switch being closed, i.e., nodes A and B shorted together for the Nfet column and open for the Pfet column. FIG. 17 shows a timing diagram for the alignment and synchronization of the edges of clock signals CLK1 and CLK3 having a same frequency, where “X” is switch closed (shorted/sample mode), and “O” is switch open (latched). As shown, the switch closes on the rising and falling of reference clock signal CLK1, and opens on the rising and falling of clock signal CLK3. As a result, signal B out of CMOS switch 52 is inverted but aligned and synchronized with CLK1, such that inverting signal B results in clock signal CLK4 that is rising edge aligned and synchronized with delayed reference signal CLK1, i.e., clock signal CLK2. For a falling-rising edge alignment, one need only invert CLK4.
  • In restriction 2, in which the delay is known to be between ½ tcycle and tcycle, operation is logically equivalent to an inverted CLK1 in case 1 (0<td<tcycle). Thus, either CLK1 or CLK3 can be inverted, and the truth table for operation of CMOS switch 52 is as shown in FIG. 18. The timing diagram for the alignment and synchronization of edges of same frequency clock signals for restriction 2 is shown in FIG. 19. As shown, the switch closes on the rising and falling of reference clock signal CLK1 , and opens on the rising and falling of clock signal CLK3. As noted above, CLK3 can be inverted in restriction 2, such that signal A into CMOS switch 52 is an inverted CLK3 signal. As a result, signal B out of CMOS switch 52 is inverted but aligned and synchronized with CLK1 , such that inverting signal B results in clock signal CLK4 that is rising edge aligned and synchronized with delayed reference signal CLK1, i.e., clock signal CLK2. For a falling-rising edge alignment, one need only invert CLK4.
  • The circuit for the instant invention can be provided by developing a 3 variable Karnaugh map from truth table 1 (see FIG. 9). An example of such a map is shown in FIG. 20, and solving yields the following Boolean expressions:
    SWnfet=(NCLK·NCLKDIV·P0)+(CLK·NP0)+(CLK·CLKDIV)
    SWpfet=(CLK·NCLKDIV·P0)+(NCLK·NP0)+(NCLK·CLKDIV)
  • Converting NAND-SOP form to NOR-POS form for the Pfets allows both switches to be closed and allow REFCLK to pass through the latch during bypass mode.
  • SWpfet=(CLK+CLKDIV+NP0)·(NCLK+P0)·(NCLK+NCLKDIV), where a Signal beginning in “N” is the logical inverse of the signal without the “N” at the beginning, i.e., NCLK is the inverse of CLK.
  • Further, the instant edge alignment or synchronization device can be operated in a bypass mode, whereby no alignment or synchronization of the clock signals occurs. A logical schematic of the invention with bypass is shown in FIG. 21. From the illustration, when BYPASS=1 (NBYPASS=0), SWNfet=1 and SWPfet=0 (switch closed) and the signal passes through the shaping latch. When BYPASS=0, the shaping latch is controlled according to Table 1 (see FIG. 9).
  • The circuit as described above is part of the design for an integrated circuit chip. The chip design is created in a graphical computer programming language, and stored in a computer storage medium (such as a disk, tape, physical hard drive, or virtual hard drive such as in a storage access network). If the designer does not fabricate chips or the photolithographic masks used to fabricate chips, the designer transmits the resulting design by physical means (e.g., by providing a copy of the storage medium storing the design) or electronically (e.g., through the Internet) to such entities, directly or indirectly. The stored design is then converted into the appropriate format (e.g., GDSII) for the fabrication of photolithographic masks, which typically include multiple copies of the chip design in question that are to be formed on a wafer. The photolithographic masks are utilized to define areas of the wafer (and/or the layers thereon) to be etched or otherwise processed.
  • While the invention has been described in terms of exemplary embodiments, those skilled in the art will recognize that the invention can be practiced with modifications and in the spirit and scope of the appended claims.

Claims (29)

1. An integrated circuit capable of aligning a first signal with a second signal, the integrated circuit comprising:
a single latch;
a switch control circuit coupled to an input of the single latch to align an edge of the first signal with an edge of the second signal; and
a second switch control circuit coupled to the output of the single latch to produce a 50% duty cycle output.
2. The integrated circuit in accordance with claim 1, wherein the second signal is a divided ratio of the first signal.
3. The integrated circuit in accordance with claim 1, wherein the first and second signals have a same frequency.
4. A process for aligning a first signal with a second signal, comprising:
applying the second signal to an input of a single switch shaping latch; and
aligning an edge of the second signal with an edge of the first signal,
wherein an output of the single switch shaping latch has a 50% duty cycle output.
5. The process in accordance with claim 4, wherein the second signal is a divided ratio of the first signal.
6. The process in accordance with claim 4, wherein the first and second signals have a same frequency.
7. A clock signal synchronization device comprising:
a shaping latch composed of a single switch.
8. The clock signal synchronization device in accordance with claim 7, further comprising a divider, arranged to output a divided ratio of a clock signal, coupled to the shaping latch,
wherein the shaping latch aligns the edges of the clock signal with edges of the divided ratio of the clock signal.
9. The clock signal synchronization device in accordance with claim 8, wherein the divider is an adjustable divider.
10. The clock signal synchronization device in accordance with claim 8, wherein the divided ratio of the clock signal is an even divided ratio.
11. The clock signal synchronization device in accordance with claim 8, wherein the divided ratio of the clock signal is an odd divided ratio.
12. The clock signal synchronization device in accordance with claim 7, wherein the switch comprises a CMOS switch.
13. The clock signal synchronization device in accordance with claim 8, wherein the divider creates a delay in the divided ratio of the clock signal with respect to the clock signal of between 0 and ½ a clock cycle.
14. The clock signal synchronization device in accordance with claim 13, wherein the clock signal is inverted before being input to the divider.
15. The clock signal synchronization device in accordance with claim 8, wherein the divider creates a delay in the divided ratio of the clock signal with respect to the clock signal of between ½ a clock cycle and a full clock cycle.
16. The clock signal synchronization device in accordance with claim 15, wherein the clock signal is input directly into the divider.
17. The clock signal synchronization device in accordance with claim 7, wherein the shaping latch aligns the edges of the two clock signals having a same frequency.
18. The clock signal synchronization device in accordance with claim 17, wherein the shaping latch creates a delay between a reference clock signal and a clock signal to be aligned.
19. The clock signal synchronization device in accordance with claim 7, wherein the shaping latch aligns the edges of the two clock signals having a different frequency.
20. The clock signal synchronization device in accordance with claim 19, wherein the different frequencies are multiples of each other.
21. A process for synchronizing a first clock signal with a second clock signal, in which edges of the second clock signal are not aligned with edges of the first clock signal, the process comprising:
aligning the edges of the second clock signal with the edges of the first clock signal through a shaping latch composed of a single switch.
22. The process in accordance with claim 21, further comprising dividing the first clock signal in a divider to form the second clock signal.
23. The process in accordance with claim 22, wherein the second clock signal is an even divided ratio of the first clock signal.
24. The process in accordance with claim 22, wherein the second clock signal is an odd divided ratio of the first clock signal.
25. The process in accordance with claim 21, wherein the second clock signal has a different frequency than the first clock signal.
26. The process in accordance with claim 25, wherein the second clock signal is a multiple of the first clock signal.
27. The process in accordance with claim 21, wherein the first and second clock signals have a same frequency.
28. The process in accordance with claim 21, wherein the shaping latch creates a delay between a first clock signal and the second clock signal.
29. The process in accordance with claim 21, further comprising delaying the first clock signal.
US11/275,835 2006-01-31 2006-01-31 Dual-edge shaping latch/synchronizer for re-aligning edges Expired - Fee Related US7622965B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/275,835 US7622965B2 (en) 2006-01-31 2006-01-31 Dual-edge shaping latch/synchronizer for re-aligning edges

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/275,835 US7622965B2 (en) 2006-01-31 2006-01-31 Dual-edge shaping latch/synchronizer for re-aligning edges

Publications (2)

Publication Number Publication Date
US20070176662A1 true US20070176662A1 (en) 2007-08-02
US7622965B2 US7622965B2 (en) 2009-11-24

Family

ID=38328237

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/275,835 Expired - Fee Related US7622965B2 (en) 2006-01-31 2006-01-31 Dual-edge shaping latch/synchronizer for re-aligning edges

Country Status (1)

Country Link
US (1) US7622965B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8265568B2 (en) * 2009-03-19 2012-09-11 Qualcomm Incorporated Frequency divider with synchronized outputs
US9397657B1 (en) * 2014-07-24 2016-07-19 Eaton Corporation Methods and systems for operating hybrid power devices using multiple current-dependent switching patterns
US9411361B2 (en) 2014-11-14 2016-08-09 Cavium, Inc. Frequency division clock alignment using pattern selection
US9417655B2 (en) 2014-11-14 2016-08-16 Cavium, Inc. Frequency division clock alignment

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3812384A (en) * 1973-05-17 1974-05-21 Rca Corp Set-reset flip-flop
US3902125A (en) * 1974-06-18 1975-08-26 Us Army Symmetric output, digital by three counter
US4769558A (en) * 1986-07-09 1988-09-06 Eta Systems, Inc. Integrated circuit clock bus layout delay system
US4973860A (en) * 1989-05-02 1990-11-27 Ast Research Inc. Circuit for synchronizing an asynchronous input signal to a high frequency clock
US5087829A (en) * 1988-12-07 1992-02-11 Hitachi, Ltd. High speed clock distribution system
US5365119A (en) * 1991-08-15 1994-11-15 Nokia Mobile Phones Ltd. Circuit arrangement
US5410263A (en) * 1992-05-28 1995-04-25 Intel Corporation Delay line loop for on-chip clock synthesis with zero skew and 50% duty cycle
US5467038A (en) * 1994-02-15 1995-11-14 Hewlett-Packard Company Quick resolving latch
US5557225A (en) * 1994-12-30 1996-09-17 Intel Corporation Pulsed flip-flop circuit
US6060922A (en) * 1998-02-20 2000-05-09 Industrial Technology Research Institute Duty cycle control buffer circuit with selective frequency dividing function
US6339441B2 (en) * 1998-12-15 2002-01-15 Canon Kabushiki Kaisha Electrophotographic apparatus with plural beam exposure controlled according to detected potential
US6404839B1 (en) * 2001-02-28 2002-06-11 Sun Microsystems, Inc. Selectable clock divider circuit with a 50% duty cycle clock
US20020171459A1 (en) * 2001-03-23 2002-11-21 Stmicroelectronics Limited Phase control digital frequency divider
US6563356B2 (en) * 1999-10-19 2003-05-13 Honeywell International Inc. Flip-flop with transmission gate in master latch
US20050134348A1 (en) * 2003-07-31 2005-06-23 Octavian Florescu Delay matching for clock distribution in a logic circuit
US6998885B2 (en) * 2001-09-13 2006-02-14 Broadcom Corporation Apparatus and method for delay matching of full and divided clock signals

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3812384A (en) * 1973-05-17 1974-05-21 Rca Corp Set-reset flip-flop
US3902125A (en) * 1974-06-18 1975-08-26 Us Army Symmetric output, digital by three counter
US4769558A (en) * 1986-07-09 1988-09-06 Eta Systems, Inc. Integrated circuit clock bus layout delay system
US5087829A (en) * 1988-12-07 1992-02-11 Hitachi, Ltd. High speed clock distribution system
US4973860A (en) * 1989-05-02 1990-11-27 Ast Research Inc. Circuit for synchronizing an asynchronous input signal to a high frequency clock
US5365119A (en) * 1991-08-15 1994-11-15 Nokia Mobile Phones Ltd. Circuit arrangement
US5410263A (en) * 1992-05-28 1995-04-25 Intel Corporation Delay line loop for on-chip clock synthesis with zero skew and 50% duty cycle
US5467038A (en) * 1994-02-15 1995-11-14 Hewlett-Packard Company Quick resolving latch
US5557225A (en) * 1994-12-30 1996-09-17 Intel Corporation Pulsed flip-flop circuit
US6060922A (en) * 1998-02-20 2000-05-09 Industrial Technology Research Institute Duty cycle control buffer circuit with selective frequency dividing function
US6339441B2 (en) * 1998-12-15 2002-01-15 Canon Kabushiki Kaisha Electrophotographic apparatus with plural beam exposure controlled according to detected potential
US6563356B2 (en) * 1999-10-19 2003-05-13 Honeywell International Inc. Flip-flop with transmission gate in master latch
US6404839B1 (en) * 2001-02-28 2002-06-11 Sun Microsystems, Inc. Selectable clock divider circuit with a 50% duty cycle clock
US20020171459A1 (en) * 2001-03-23 2002-11-21 Stmicroelectronics Limited Phase control digital frequency divider
US6696870B2 (en) * 2001-03-23 2004-02-24 Stmicroelectronics Limited Phase control digital frequency divider
US6998885B2 (en) * 2001-09-13 2006-02-14 Broadcom Corporation Apparatus and method for delay matching of full and divided clock signals
US20050134348A1 (en) * 2003-07-31 2005-06-23 Octavian Florescu Delay matching for clock distribution in a logic circuit

Also Published As

Publication number Publication date
US7622965B2 (en) 2009-11-24

Similar Documents

Publication Publication Date Title
CA2424702C (en) Synchronized multi-output digital clock manager
US6242953B1 (en) Multiplexed synchronization circuits for switching frequency synthesized signals
US5815016A (en) Phase-locked delay loop for clock correction
US6774693B2 (en) Digital delay line with synchronous control
US9503115B1 (en) Circuit for and method of implementing a time-interleaved analog-to-digital converter
US7274236B2 (en) Variable delay line with multiple hierarchy
KR100644127B1 (en) A VCDL-based Dual-Loop DLL with infinite phase shift capability
US20060082399A1 (en) Combined phase comparator and charge pump circuit
US8253466B2 (en) Clock generators for generation of in-phase and quadrature clock signals
EP1649349B1 (en) Delay matching for clock distribution in a logic circuit
US7622965B2 (en) Dual-edge shaping latch/synchronizer for re-aligning edges
US7595668B2 (en) High speed dynamic frequency divider
US6960942B2 (en) High speed phase selector
US8604849B1 (en) Circuit and circuit methods for reduction of PFD noise contribution for ADPLL
KR100303781B1 (en) DL Clock Generator with Unlock Compensation Circuit for Solving Unlock Problems in Register-Controlled Digital DLs
US7123064B2 (en) Digital phase shift circuits
KR20070071142A (en) Frequency multiplier based delay locked loop
KR102347844B1 (en) Integrated circuit
KR100480925B1 (en) Apparatus for maintaining duty ratio of Delay Locked Loop Circuit
JPH0746121A (en) Circuit and method for synchronizing clock signal
CN109217849B (en) Phase interpolator
US7170963B2 (en) Clock recovery method by phase selection
US9270284B1 (en) Method for creating a reliable phase-locked loop in a ruggedized or harsh environment
Luo A chopped charge pump of PLL
KR20000039962A (en) Phase locked loop circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SCOVILLE, CHRISTOPHER W.;REEL/FRAME:017095/0378

Effective date: 20051209

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20171124