US20030091139A1 - System and method for adjusting phase offsets - Google Patents

System and method for adjusting phase offsets Download PDF

Info

Publication number
US20030091139A1
US20030091139A1 US10/328,119 US32811902A US2003091139A1 US 20030091139 A1 US20030091139 A1 US 20030091139A1 US 32811902 A US32811902 A US 32811902A US 2003091139 A1 US2003091139 A1 US 2003091139A1
Authority
US
United States
Prior art keywords
phase detector
signal
data
delay element
delay
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.)
Abandoned
Application number
US10/328,119
Inventor
Jun Cao
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.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom 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 Broadcom Corp filed Critical Broadcom Corp
Priority to US10/328,119 priority Critical patent/US20030091139A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAO, JUN
Publication of US20030091139A1 publication Critical patent/US20030091139A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/133Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D13/00Circuits for comparing the phase or frequency of two mutually-independent oscillations
    • H03D13/003Circuits for comparing the phase or frequency of two mutually-independent oscillations in which both oscillations are converted by logic means into pulses which are applied to filtering or integrating means
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits
    • H03K3/356017Bistable circuits using additional transistors in the input circuit
    • H03K3/356034Bistable circuits using additional transistors in the input circuit the input circuit having a differential configuration
    • H03K3/356043Bistable circuits using additional transistors in the input circuit the input circuit having a differential configuration with synchronous operation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/091Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00013Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
    • H03K2005/0015Layout of the delay element
    • H03K2005/00195Layout of the delay element using FET's
    • H03K2005/00208Layout of the delay element using FET's using differential stages
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/113Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using frequency discriminator
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/14Details of the phase-locked loop for assuring constant frequency when supply or correction voltages fail or are interrupted

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Manipulation Of Pulses (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

Systems and methods that adjust phase offsets are provided. In one embodiment, a phase detector may include, for example, a delay block coupled to a first exclusive OR (XOR) gate via a first delay element; a first sequential device coupled the first XOR gate via a second delay element; a second sequential device coupled to the first sequential device and coupled to a second XOR gate via a third delay element; and a third sequential device coupled to the second sequential device and coupled to the second XOR gate via a fourth delay element.

Description

    RELATED APPLICATION
  • This application is a continuation-in-part of U.S. patent application Ser. No. 09/955,693 entitled “Linear Phase Detector for High-Speed Clock and Data Recovery” and filed on Sep. 18, 2001.[0001]
  • INCORPORATION BY REFERENCE
  • The above-referenced United States patent application is hereby incorporated herein by reference in its entirety. [0002]
  • BACKGROUND OF THE INVENTION
  • High-speed data communication relies heavily on clock and data recovery (CDR) circuits. CDR circuits extract clock information from an incoming data signal (e.g., an incoming data stream) and employ the extracted clock signal to regenerate the data signal, thereby reducing noise from the original data signal and preventing noise accumulation along the communication lines. [0003]
  • A CDR circuit employs a full-rate phase-lock loop. When the loop is locked, the CDR circuit should generate a clock signal with the exact frequency of the incoming data signal and fix the phase relationship between the generated clock signal and the incoming data signal. In a conventional phase detector, the conventional lock position is such that the latching clock edge is at the center between the data transitions. [0004]
  • However, optimal data regeneration does not always occur at the conventional lock position of a conventional phase detector. For example, different asymmetries and jitter may occur in the data signal, especially if the data signal is propagating long distances. In addition, the data signal may be further degraded due to the severe dispersion and distortion that may occur in the particular communications medium (e.g., fiber, wire, cable, air, etc.). [0005]
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of ordinary skill in the art through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings. [0006]
  • BRIEF SUMMARY OF THE INVENTION
  • Aspects of the present invention may be found in, for example, systems and methods that adjust phase offsets. In one embodiment, the present invention may provide a phase detector. The phase detector may include, for example, a delay block coupled to a first exclusive OR (XOR) gate via a first delay element; a first sequential device coupled the first XOR gate via a second delay element; a second sequential device coupled to the first sequential device and coupled to a second XOR gate via a third delay element; and a third sequential device coupled to the second sequential device and coupled to the second XOR gate via a fourth delay element. [0007]
  • In another embodiment, the present invention may provide a system that adjusts a locked phase offset between a data signal and a clock signal. The system may include, for example, a phase detector in which one or more data paths used in generating an error signal or a reference signal comprise a respective delay element; a loop filter coupled to the phase detector; and a voltage controlled oscillator coupled to the loop filter and an output of the voltage controlled oscillator coupled to an input of the phase detector. [0008]
  • In yet another embodiment, the present invention may provide a method that adjusts a locked phase offset between a data signal and a clock signal. The method may comprise, for example, adjusting a time delay in a respective delay element disposed in each data path of a phase detector. [0009]
  • In yet another embodiment, the present invention may provide a method that adjusts a locked phase offset between a data signal and a clock signal. The method may comprise, for example, adjusting a first time delay in a first data path of a phase detector; and adjusting a second time delay in a second data path of the phase detector [0010]
  • These and other features and advantages of the present invention may be appreciated from a review of the following detailed description of the present invention, along with the accompanying figures in which like reference numerals refer to like parts throughout.[0011]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an embodiment of an optical receiver according to the present invention. [0012]
  • FIG. 2 shows an embodiment of a clock and data recovery (CDR) circuit according to the present invention. [0013]
  • FIG. 3 shows a diagram illustrating an embodiment of a phase detector according to the present invention. [0014]
  • FIG. 4 shows a diagram illustrating an embodiment of a phase detector according to the present invention. [0015]
  • FIG. 5 shows a diagram illustrating an embodiment of a delay element according to the present invention.[0016]
  • DETAILED DESCRIPTION OF THE INVENTION
  • Some aspects of the present invention may relate to systems and methods that adjust phase offsets, for example, in phase locked loops. Some embodiments according to the present invention may find application in use with, for example, phase detectors or clock and data recovery circuits. [0017]
  • FIG. 1 shows an embodiment of an optical receiver according to the present invention. Although illustrated with respect to an optical receiver, the present invention need not be so limited. The optical receiver [0018] 100 may include, for example, a photodiode 110, a first resistor 120, a pre-amplifier 130, an amplifier 140, a DC offset correction circuit 150, a second resistor 160, a clock and data recovery (CDR) circuit 170 and a link and data detect (LDD) circuit 180. The CDR circuit 170 may include, for example, two outputs 190, 200. The first output 190 may provide, for example, a data signal; and the second output 200 may provide, for example, a clock signal. The LDD circuit 180 may include, for example, two outputs 210, 220. The first output 210 may provide, for example, a squelch signal; and the second output 220 may provide, for example, a valid link signal.
  • An [0019] optical data path 230 may be coupled to the optical receiver 100 via the photodiode 110. The photodiode 110 and the first resistor 120 (e.g., a sensing resistor) may be in series and coupled between electrical ground and a voltage source VCC. A node between the photodiode 110 and the first resistor 120 may be coupled to an input of the pre-amplifier 130. An output of the pre-amplifier 130 may be coupled to a first input of the amplifier 140. An output of the amplifier 140 may be coupled to respective inputs of the DC offset correction circuit 150, the CDR circuit and the LDD circuit 180. The DC offset correction circuit 150 may be coupled to a second input of the amplifier 140 via a second resistor 160. The CDR circuit 170 and the LDD circuit 180 may also be directly coupled to each other.
  • In operation, an optical data signal may be carried by the [0020] optical data path 230. The optical data signal may be received by the photodiode 110 which may generate a current as a function of the received optical data signal. The generated current may result in a particular voltage across the first resistor 120. The voltage may be amplified by the pre-amplifier 130 and amplifier 140. Offsets in the amplified voltage may be, for example, reduced by the DC offset correction circuit 150 which may provide a feedback loop back to the amplifier 140 via the second resistor 160. The output of the amplifier 130 may drive the CDR circuit 170 and the LDD circuit 180. The CDR circuit 170 may extract a clock signal from the amplified data signal and provide the clock signal on the second output 200 of the CDR circuit 170. The CDR circuit 270 may also use the clock signal to retime the data for output on the first output 190 of the CDR circuit 170. If the LDD circuit 160 senses either a data or link signal from the amplifier 140, then a valid link signal may be asserted on the first output 210 of the LDD circuit 160. If the LDD circuit 160 senses a data signal from the amplifier 140, a receive squelch signal may be deasserted on the second output 200.
  • FIG. 2 shows an embodiment of a CDR circuit according to the present invention. The [0021] CDR circuit 170 may include, for example, a data retimer 240, a phase detector 250, a frequency detector 260, a loop filter 270 and a voltage controlled oscillator (VCO) 280. The CDR circuit 170 may include, for example, two inputs 290, 300. The first input 290 may provide, for example, a data signal received from the amplifier 140. The second input 300 may provide, for example, a reference clock signal. The CDR circuit 170 may include, for example, two outputs 190, 200. The first output 190 may provide, for example, a retimed data signal. The second output 200 may provide, for example, a clock signal. The first input 290 of the CDR circuit 170 may be coupled to respective inputs of the data retimer 240 and the phase detector 250. The second input 300 of the CDR circuit 170 may be coupled to an input of the frequency detector 260. A loop 350 may provide a feedback loop from an output 345 of the VCO 280 to respective inputs of the data retimer 240, the phase detector 250 and the frequency detector 260. An output of the data retimer 240 may coupled to the first output 190 of the CDR circuit 170. A first output 310 and a second output 320 of the phase detector 250 may be coupled to a first input and a second input of the loop filter 270. The first output 310 of the phase detector 250 may provide, for example, an error signal. The second output 320 of the phase detector 250 may provide, for example, a reference signal. An output 330 of the frequency detector 260 may be coupled to a third input of the loop filter 270. The loop filter 270 may be coupled to the VCO 280 via an output 340. The output 340 may provide, for example, a control signal such as, for example, a control voltage signal or a tuning signal. The output 345 of the VCO 280 may be coupled to the second output 200 of the CDR circuit 170 and may be coupled to the loop 350. The VCO 280 may be coupled to the data retimer 240, the phase detector 250 and the frequency detector 260 via the loop 350.
  • Although illustrated as separate components, the present invention also contemplates different levels of integration. For example, the [0022] phase detector 250 may be integrated, at least in part, with the frequency detector 260. In addition, although many of the signals are illustrated as single-ended signals, the present invention also contemplates that some signals may be represented as differential signals. For example, the reference clock signal provided on the second input 300 of the CDR circuit 170 may be a single-ended signal provided on a single line or a differential signal provided on at least two lines. Other examples of signals that may be represented as single-ended signals or differential signals include, for example, the data signal, the error signal and the reference signal.
  • In operation, a startup of the [0023] CDR circuit 170 may be initiated, for example, by turning on a power supply, receiving a valid link via the receiver 100 or other events or conditions. A reference clock signal (e.g., a system clock signal) may be provided at the second input 300 of the CDR circuit 170. The reference clock signal may be, for example, a relatively low-frequency signal generated by a stable oscillation source (e.g., a crystal). The frequency detector 260 may compare the reference clock signal with the output 345 of the VCO 280, which may be carried via the loop 350 to an input of the frequency detector 260. In one example, the output 345 of the VCO 280 may be divided down in frequency by, for example, a divider before being compared in the frequency detector 260 with the reference clock signal (e.g., a low-frequency system clock). The signal comparison may include, for example, calculating a difference signal. The frequency detector 260 may provide an output signal, which may be a function of the signal comparison. The output signal of the frequency detector 260 may then be filtered by the loop filter 270.
  • The [0024] loop filter 270 may provide a control signal (e.g., a voltage control signal for controlling the VCO 280) on output 340. The control signal may be used by the VCO 280 to adjust, for example, the frequency of the output 345 of the VCO 280 and thus, the output 200 (e.g., a clock signal) of the CDR circuit 170. If the frequency of the signal on the output 345 of the VCO 280 is too high, then loop filter 270 may provide a control signal on the output 340 such that the VCO 280 may lower the frequency of its output. If the frequency of the signal on the output 345 of the VCO 280 is too low, then the loop filter 270 may provide a control signal on the output 340 such that the VCO 280 may increase the frequency of its output. Since the loop 350 may provide the output 345 of the VCO 280 to the frequency detector 260 as a feedback signal, the frequency of the output 345 of the VCO 280 may be adjusted with greater precision until, for example, a particular threshold condition is satisfied.
  • The [0025] phase detector 250 may operate concurrently or sequentially with the frequency detector 260. In one embodiment, for example, the frequency detector 230 may first tune the output 345 of the VCO 280 to approximately the desired frequency before the phase detector 250 activates. The phase detector 250 may receive, for example, a data signal at a first input and may receive, for example, the output 345 of the VCO 280, via the loop 350, at a second input. The data signal may be carried, for example, on the first input 290 of the CDR circuit 170 which may be coupled to the first input of the phase detector 250. In one example, the output of the amplifier 140 may be coupled to the CDR circuit 170 and may provide the data signal to the first input 290 of the CDR circuit 170. The phase detector 250 may adjust the frequency and/or the phase of the output 345 of the VCO 280 by comparing the output signal carried by the output 345 of the VCO 280 and the data signal. In one embodiment, the phase detector 250 may determine a phase relationship between the VCO 280 output signal and the data signal. For example, the phase detector 250 may compare transitions in the data signal to the rising edges or the falling edges of a clock signal provided by output 345 of the VCO 280. The phase detector 250 may produce an error signal on the first output 310 of the phase detector 250 that may be proportional to the phase relationship. The phase detector 250 may also produce a reference signal on the second output 310 of the phase detector 250. The reference signal may be, for example, subtracted from the error signal to generate a correction signal that is independent of the data signal pattern, but is dependent on the phase error.
  • The [0026] loop filter 270 may then subtract and filter the error signal and the reference signal in generating a control signal (e.g., a voltage signal) on the output 340 of the loop filter 270. If the data signal provided by the first input 290 and the clock signal provided by the output 345 of the VCO 280 do not have the desired phase relationship, then the control signal may be used to correct the phase error. For example, if the data signal comes too soon (i.e., the data signal is advanced in time relative to the clock signal), then the phase detector 250 may increase the error signal (e.g., an error voltage signal) on the second output 310 of the phase detector 250. This may result in a change in the control signal on the output 340 which may, in turn, increase the frequency of the output signal (i.e., the clock signal) on the output 345 of the VCO 280. As the frequency of the clock signal increases, its edges come sooner in time (i.e., the edges advance in time). Thus, for example, the rising edges of the clock come in better alignment with the transitions or other reference points in the data signal. The feedback may insure that the data signal and the clock signal have the desired phase relationship for retiming the data via the data retimer 240. When the desired phase relationship is reached via the feedback, then the loop may be deemed locked. Thus, the CDR circuit 170 may include one or more phase-locked loops.
  • The data retimer [0027] 240 may generate retimed data. The data retimer 240 may receive, for example, the data signal provided by the first input of the CDR circuit 170 at a first input of the data retimer 240 and may receive, for example, the clock signal provided by the output 345 of the VCO 280 at a second input of the data retimer 240. The data retimer 240 may generate retimed data using, for example, the data signal and the clock signal. The output of the data retimer 240 may be coupled, for example, to the first output 190 of the CDR circuit.
  • FIG. 3 shows a diagram illustrating an embodiment of a phase detector according to the present invention. The [0028] phase detector 250 may include, for example, a delay block 350, a first sequential device 360, a second sequential device 370, a third sequential device 380, a first exclusive OR (XOR) gate 390 and a second XOR gate 400. In one embodiment, the first sequential device (FSD) 360 may be, for example, a flip flop; and the second sequential device (SSD) 370 and the third sequential device (TSD) 380 may be, for example, latches. In one example, the flip flop may be a negative-edge triggered device (i.e., the flip flop may change state on the falling edges of the clock signal). The latch may be adapted to pass data when its clock input is high and to latch data when its clock input is low.
  • A [0029] data input 410 to the phase detector 250 may be coupled to an input of the delay block 350 and to an input to the FSD 360. The data input 410 may be coupled, for example, to a first input of the phase detector 250 which, in turn, may be coupled to the first input 290 of the CDR circuit 170. The output of the FSD 360 and the output of the delay block 350 may be coupled to respective inputs of the first XOR gate 390. The output 430 of the first XOR gate 390 may provide, for example, an error signal that may be carried by the first output 310 of the phase detector 250. The output of the FSD 360 may be coupled to an input of the SSD 370. The output of the SSD 370 may be coupled to an input of the TSD 380. The clock input 420 may be coupled to the FSD 360, the SSD 370 and the TSD 380 and may provide a clock for each of the sequential devices. In one example, the TSD 380 may use the inverted clock signal as a clock signal. The clock input 420 may be coupled, for example, to a second input of the phase detector 250 which, in turn, may be coupled to the output 345 of the VCO 280 via the loop 350. The output of the SSD 370 and the output of the TSD 380 may be coupled to respective inputs of the second XOR gate 400. The output 440 of the second XOR gate 400 may provide, for example, a reference signal that may be carried by the second output 320 of the phase detector 250.
  • In operation, a data signal may be provided by the [0030] data input 410 and received by the FSD 360 and the delay block 350. The FSD 360 may be, for example, a flip flop. The flip flop may be clocked by a clock signal provided by the clock input 420. The clock signal may have been generated, for example, by the VCO 280. For example, on each falling edge of the clock signal, data in the data signal may be latched by the flip flop and may be held at its output. In one embodiment, the output signal of the flip flop may be the data signal retimed to follow a falling edge of the clock signal. The SSD 370 and the TSD 380 may be, for example, latches. The output signal of the flip flop may be passed by the latch of the SSD 370 when the clock signal is high or may be latched when the clock signal is low. In one embodiment, the output signal of the latch of the SSD 370 may be the output signal of the flip flop delayed by half a clock cycle. The output signal of the latch of the SSD 370 may be passed by the latch of the TSD 380 when the clock signal is low or may be latched when the clock signal is high. In one embodiment, the output signal of the latch of the TSD 380 may be the output signal of the latch of the SSD 370 delayed by half a clock cycle.
  • The [0031] delay block 350 may delay the data signal received from the data input 410 by a particular time delay. In one embodiment, the delay through the delay block 350 may be approximately equal to the clock-to-output delay of the flip flop of the FSD 360. The clock-to-output delay for a flip flop may be the delay of the output changing in response to a clock edge. The first XOR gate 400 may produce an output signal on the output 430 of the first XOR gate 400. The output signal of the first XOR gate 390 may be a function of the exclusive OR between the output of the delay block 350 and the output of the flip flop 360. The output signal of the first XOR gate 390 may be an error signal. The second XOR gate 400 may produce an output signal on the output 440 of the second XOR gate 400. The output signal of the second XOR gate 390 may be a function of the exclusive OR between the output of the latch of the SSD 370 and the output of the latch of the TSD 380. The output signal of the second XOR gate 390 may be a reference signal.
  • FIG. 4 shows a diagram illustrating an embodiment of a phase detector according to the present invention. The [0032] phase detector 250 may include many of the same components as described above including, for example, the FSD 360, the SSD 370, the TSD 380, the first XOR gate 390 and the second XOR gate 400. In FIG. 4, the delay block 350 is illustrated as a delay cell 450. The phase detector 350 may also include, for example, a first delay element 460, a second delay element 470, a third delay element 480 and a fourth delay element 490. The first delay element 460 may be disposed between the output of the delay cell 450 and the first input of the first XOR gate 390. The second delay element 470 may be disposed between the output of the FSD 360 and the second input of the first XOR gate 390. The third delay element 480 may be disposed between the output of the SSD 370 and the first input of the second XOR gate 400. The fourth delay element 490 may be disposed between the output of the TSD 380 and the second input of the second XOR gate 400. As illustrated, a delay element has been disposed in each of the four data paths. However, a delay element need not be present in each data path. Each delay element 460, 470, 480, 490 may be set to a particular delay time. The delay setting for a particular delay element may be changed. In one example, the delay settings may be programmable.
  • Although illustrated as separate components, the present invention also contemplates various degrees of integration. For example, the [0033] first delay element 460 may be integrated, at least in part, with the delay cell or with the first XOR gate 390. Similarly, the other delay elements 470, 480, 490 may be integrated, at least in part, with the sequential devices 360, 370, 380 or with the XOR gates 390, 400. Moreover, although illustrated as singled-ended signals, at least some of the signals may be represented as differential signals such as, for example, the error signal, the reference signal, the clock signal and the data signals carried on the four data paths. A differential signal may employ at least two lines, whereas a single-ended signal might employ only a single line. A delay element may be present in at least one of the lines carrying a differential signal in a data path.
  • FIG. 5 shows a diagram illustrating an embodiment of a delay element according to the present invention. Delay elements may be realized in any number of conventional manners. In one example, the delay element may include, for example, a [0034] variable capacitor 500. The variable capacitor 500 may be disposed between electrical ground and the line to which the delay element may be adding delay. The variable capacitor 500 may be formed in any number of conventional manners. In one example, the variable capacitor 500 may include conventionally configured transistors.
  • In operation, the [0035] delay elements 460, 470, 480, 490 may provide delays (e.g., different delays) which may, in turn, generate different phase-locking points (e.g., phase offsets) between the data signal and the clock signal. In one example, delay elements 460, 470 may provide delays to each of the inputs of the first XOR gate 390; and delay elements 480, 490 may provide delays to each of the inputs of the second XOR gate 400. By using a delay element for each branch input to the XOR gate 390, a wider range of delay mismatches may be available. However, a delay element need not be present in each branch input to the XOR gates. In one example, a relatively small amount of delay in each of the input branches of the XOR gates may generate a relatively large amount of relative delay between the data signal and the clock signal. In some applications such as, for example, some applications related to high-speed data recovery, introducing small delays in the data signal may help in preserving data integrity.
  • In some applications, the phase detector may lock the phase relationship between the clock signal and the data signal such that the latching clock edge is at the center between the data transitions. However, the data signal may be severely distorted and dispersed due to, for example, the data signal traveling over very long distances. The data signal may be subject to, for example, an asymmetrical jitter distribution. In such cases, the optimal phase relationship between the clock signal and the data signal may not be with the latching clock edge centered between the data transitions. Thus, through the use of the [0036] delay elements 460, 470, 480, 490, the locking point in the phase relationship between the clock signal and the data signal may be shifted (i.e., a particular phase offset chosen) so as to, for example, minimize the bit error rate (BER) or to provide optimum data regeneration.
  • One or more embodiments according to the present invention may have one or more of the advantages as set forth below. [0037]
  • By using delay elements to generate a different phase-lock position, the [0038] CDR circuit 170 may not accumulate charge. In one example, when no data is being received or when a long chain of ones or zeroes is being received, the CDR circuit may not accumulate charge. The accumulation of charge may have the potential of pushing the loop out of lock. Compare, e.g., “Method and Apparatus for High Speed Signal Recovery,” U.S. patent application Ser. No. 10/159,788 to Momtaz et al., assigned to the same assignee as the present application and filed on May 30, 2002. The above-referenced application is hereby incorporated by reference in its entirety.
  • One or more embodiments according to the present invention may generate the desired phase-offset from inside of the phase detector and the amount of phase-offset does not change with the input data pattern. [0039]
  • One or more embodiments according to the present invention may be used in, for example, linear-type phase detectors, binary-type (e.g., bang-bang type) phase detectors and other types of phase detectors. [0040]
  • According to one or more embodiments of the present invention, since the delay elements are added on the data path, the delay elements may be effective when there is a transition. Accordingly, the phase detector may only adjust the phase relationship between the clock signal and the data signal when the data signal is changing. Thus, the phase adjustment amount may be independent of the input data pattern. [0041]
  • While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims. [0042]

Claims (24)

What is claimed is:
1. A phase detector, comprising:
a delay block coupled to a first exclusive OR (XOR) gate via a first delay element;
a first sequential device coupled the first XOR gate via a second delay element;
a second sequential device coupled to the first sequential device and coupled to a second XOR gate via a third delay element; and
a third sequential device coupled to the second sequential device and coupled to the second XOR gate via a fourth delay element.
2. The phase detector according to claim 1, wherein the first delay element comprises a variable capacitor.
3. The phase detector according to claim 2, wherein the variable capacitor comprises a transistor.
4. The phase detector according to claim 1, wherein the first sequential device comprises a flip flop.
5. The phase detector according to claim 1, wherein the second sequential device comprises a latch.
6. The phase detector according to claim 1, wherein the third sequential device comprises a latch.
7. The phase detector according to claim 1, wherein the delay block comprises a delay cell.
8. The phase detector according to claim 1, wherein the delay block is adapted to incorporate a time delay that is approximately equal to the clock-to-output time delay of the first sequential device.
9. The phase detector according to claim 1, wherein a clock signal with an adjustable frequency is coupled to the first sequential device and to the second sequential device.
10. The phase detector according to claim 9, wherein an inverse of the clock signal with the adjustable frequency is coupled to the third sequential device.
11. The phase detector according to claim 1, wherein a particular phase offset between a clock signal and a data signal may be locked by setting a particular time delay for the first delay element, the second delay element, the third delay element and the fourth delay element.
12. The phase detector according to claim 11, wherein the particular time delay for each of the delay elements is different.
13. The phase detector according to claim 1, wherein a locked phase relationship between a clock signal and a data signal is adjusted by adjusting a time delay in at least one of the first delay element, the second delay element, the third delay element and the fourth delay element.
14. The phase detector according to claim 1, wherein the phase detector only adjusts a phase relationship between a clock signal and a data signal when the data signal is in transition.
15. The phase detector according to claim 1, wherein an amount of phase offset locked in between the clock signal and the data signal is independent of data signal pattern.
16. The phase detector according to claim 1, wherein the phase detector is part of a clock and data recovery circuit.
17. The phase detector according to claim 16, wherein the clock and data recovery circuit does not charge or discharge current in its phase adjustment loop.
18. The phase detector according to claim 1, wherein the first delay element comprises a programmable time delay.
19. A system for adjusting a locked phase offset between a data signal and a clock signal, comprising:
a phase detector in which one or more data paths used in generating an error signal or a reference signal comprise a respective delay element;
a loop filter coupled to the phase detector; and
a voltage controlled oscillator coupled to the loop filter and an output of the voltage controlled oscillator coupled to an input of the phase detector.
20. The system according to claim 19, wherein every data path used in generating the error signal or the reference signal comprises the respective delay element.
21. A method for adjusting a locked phase offset between a data signal and a clock signal, comprising:
adjusting a time delay in a respective delay element disposed in each data path of a phase detector.
22. The method according to claim 21, further comprising:
adjusting the locked phase offset between the data signal and the clock signal independent of data signal pattern.
23. The method according to claim 21, further comprising:
adjusting phase relationship between the data signal and the clock signal only during a transition in the data signal.
24. A method for adjusting a locked phase offset between a data signal and a clock signal, comprising:
adjusting a first time delay in a first data path of a phase detector; and
adjusting a second time delay in a second data path of the phase detector.
US10/328,119 2001-09-18 2002-12-23 System and method for adjusting phase offsets Abandoned US20030091139A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/328,119 US20030091139A1 (en) 2001-09-18 2002-12-23 System and method for adjusting phase offsets

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/955,693 US7092474B2 (en) 2001-09-18 2001-09-18 Linear phase detector for high-speed clock and data recovery
US10/328,119 US20030091139A1 (en) 2001-09-18 2002-12-23 System and method for adjusting phase offsets

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/955,693 Continuation-In-Part US7092474B2 (en) 2001-09-18 2001-09-18 Linear phase detector for high-speed clock and data recovery

Publications (1)

Publication Number Publication Date
US20030091139A1 true US20030091139A1 (en) 2003-05-15

Family

ID=25497215

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/955,693 Expired - Fee Related US7092474B2 (en) 2001-09-18 2001-09-18 Linear phase detector for high-speed clock and data recovery
US10/328,119 Abandoned US20030091139A1 (en) 2001-09-18 2002-12-23 System and method for adjusting phase offsets

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/955,693 Expired - Fee Related US7092474B2 (en) 2001-09-18 2001-09-18 Linear phase detector for high-speed clock and data recovery

Country Status (3)

Country Link
US (2) US7092474B2 (en)
EP (1) EP1294123B1 (en)
DE (1) DE60205997T2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1420511A1 (en) * 2002-11-12 2004-05-19 Broadcom Corporation Phase detector for extended linear response and highspeed data regeneration
CN100379193C (en) * 2005-03-02 2008-04-02 威盛电子股份有限公司 Method and circuit for acquiring clock for clock data regenerating system
US20080111597A1 (en) * 2006-11-09 2008-05-15 International Business Machines Corporation Systems and Arrangements for Controlling a Phase Locked Loop
US20080111633A1 (en) * 2006-11-09 2008-05-15 International Business Machines Corporation Systems and Arrangements for Controlling Phase Locked Loop
US20080260071A1 (en) * 2005-12-07 2008-10-23 Stefanos Sidiropoulos Methods and Apparatus for Frequency Synthesis with Feedback Interpolation
US20090074125A1 (en) * 2007-09-14 2009-03-19 Realtek Semiconductor Corp. Time-interleaved clock-data recovery and method thereof
US7532697B1 (en) * 2005-01-27 2009-05-12 Net Logic Microsystems, Inc. Methods and apparatus for clock and data recovery using a single source
US20090237138A1 (en) * 2005-05-24 2009-09-24 Intersymbol Communications, Inc. Pattern-dependent phase detector for clock recovery
US20110228889A1 (en) * 2010-03-19 2011-09-22 Dean Liu Repeater Architecture with Single Clock Multiplier Unit
US20110231692A1 (en) * 2010-03-19 2011-09-22 Marc Loinaz Programmable Drive Strength in Memory Signaling
US20110228860A1 (en) * 2010-03-19 2011-09-22 Marc Loinaz Multi-Value Logic Signaling in Multi-Functional Circuits
US8102936B2 (en) 2002-06-21 2012-01-24 Netlogic Microsystems, Inc. Methods and apparatus for clock and data recovery using transmission lines
US8494377B1 (en) 2010-06-30 2013-07-23 Netlogic Microsystems, Inc. Systems, circuits and methods for conditioning signals for transmission on a physical medium
US8537949B1 (en) 2010-06-30 2013-09-17 Netlogic Microsystems, Inc. Systems, circuits and methods for filtering signals to compensate for channel effects
CN103973299A (en) * 2013-01-29 2014-08-06 奇景光电股份有限公司 Data and clock recovery device
US9036757B1 (en) * 2014-09-23 2015-05-19 Oracle International Corporation Post-cursor locking point adjustment for clock data recovery
US9531529B1 (en) * 2015-09-21 2016-12-27 Cadence Design Systems, Inc. System and method for saddle point locking detection during clock and data recovery

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9323955B2 (en) * 2000-12-21 2016-04-26 Gemalto Sa Method for protecting a logic or mathematical operator installed in an electronic module with a microprocessor as well as the associated embedded electronic module and the system
US6970529B2 (en) * 2001-01-16 2005-11-29 International Business Machines Corporation Unified digital architecture
US7154979B2 (en) * 2001-10-31 2006-12-26 Intel Corporation Timing recovery with variable bandwidth phase locked loop and non-linear control paths
AU2003207931A1 (en) * 2002-03-07 2003-09-16 Axalto Sa Method for making safe an electronic cryptography assembly with a secret key
US7386084B2 (en) * 2002-11-06 2008-06-10 Broadcom Corporation Method and system for pattern-independent phase adjustment in a clock and data recovery (CDR) circuit
US7822113B2 (en) * 2003-12-19 2010-10-26 Broadcom Corporation Integrated decision feedback equalizer and clock and data recovery
US7436882B2 (en) * 2003-12-19 2008-10-14 Broadcom Corporation Decision feedback equalizer and clock and data recovery circuit for high speed applications
FR2875311A1 (en) * 2004-09-14 2006-03-17 St Microelectronics Sa METHOD FOR DETECTING THE RELATIVE POSITIONING OF TWO SIGNALS AND CORRESPONDING DEVICE
US7436921B1 (en) * 2004-11-05 2008-10-14 Rockwell Collins, Inc. Frequency sampling phase detector
US7609798B2 (en) * 2004-12-29 2009-10-27 Silicon Laboratories Inc. Calibrating a phase detector and analog-to-digital converter offset and gain
US7622961B2 (en) * 2005-09-23 2009-11-24 Intel Corporation Method and apparatus for late timing transition detection
US7571363B2 (en) * 2006-05-18 2009-08-04 Agilent Technologies, Inc. Parametric measurement of high-speed I/O systems
FR2903254B1 (en) * 2006-06-29 2011-04-01 Thales Sa METHOD AND SYSTEM FOR SEQUENTIAL REORGANIZATION OF SIGNALS
US7755403B2 (en) * 2006-11-14 2010-07-13 Hynix Semiconductor Inc. Apparatus and method of setting operation mode in DLL circuit
US8674753B2 (en) * 2008-06-03 2014-03-18 Texas Instruments Incorporated Systems and methods for cancelling phase-locked loop supply noise
ITTO20090334A1 (en) * 2009-04-28 2010-10-29 St Microelectronics Srl DEVICE AND METHOD OF PROTECTION FROM DISTURBANCES FOR A DIGITAL SIGNAL
DE102010025782A1 (en) 2010-07-01 2012-01-05 Rohde & Schwarz Gmbh & Co. Kg Electronic circuit for optical control of a flip-flop
CN102347765B (en) * 2010-07-26 2013-10-16 中兴通讯股份有限公司 Clock and data recovery system, phase adjustment method and phase discriminator
JP2012080337A (en) * 2010-10-01 2012-04-19 Sony Corp Phase comparator and clock data recovery circuit
WO2013095432A1 (en) * 2011-12-21 2013-06-27 Intel Corporation Low power squelch circuit
US9036764B1 (en) 2012-12-07 2015-05-19 Rambus Inc. Clock recovery circuit
JP2014140100A (en) * 2013-01-21 2014-07-31 Sony Corp Phase comparison circuit and data reception device
JP6201401B2 (en) * 2013-04-26 2017-09-27 富士通株式会社 Timing control circuit
US9755653B2 (en) 2014-11-05 2017-09-05 Mediatek Inc. Phase detector
US9831861B2 (en) 2015-09-01 2017-11-28 Fujitsu Limited Phase detector
EP3217558B1 (en) * 2016-03-11 2020-05-13 Socionext Inc. Timing-difference measurement
CN107425848B (en) * 2016-05-23 2020-08-11 龙芯中科技术有限公司 Clock data recovery circuit and method
KR102577232B1 (en) 2016-11-28 2023-09-11 삼성전자주식회사 Hybrid clock data recovery circuit and receiver
US10908636B2 (en) 2017-10-31 2021-02-02 Sandisk Technologies Llc Skew correction for source synchronous systems
CN107707248B (en) * 2017-11-01 2024-01-26 成都声立德克技术有限公司 exclusive-OR gate circuit, adjusting method and exclusive-OR gate circuit
US11626863B1 (en) * 2021-07-13 2023-04-11 Cadence Design Systems, Inc. High speed differential input single phase clock flip-flop
CN117559992B (en) * 2024-01-12 2024-03-19 成都电科星拓科技有限公司 Clock data recovery circuit and chip

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5278874A (en) * 1992-09-02 1994-01-11 Motorola, Inc. Phase lock loop frequency correction circuit
US6137827A (en) * 1997-04-22 2000-10-24 Silicon Laboratories, Inc. Isolation system with digital communication across a capacitive barrier
US6151356A (en) * 1997-04-28 2000-11-21 Nortel Networks Limited Method and apparatus for phase detection in digital signals
US20010048299A1 (en) * 2000-05-22 2001-12-06 Ramin Farjad-Rad Frequency acquisition for data recovery loops
US6483871B1 (en) * 1998-12-28 2002-11-19 Nortel Networks Limited Phase detector with adjustable set point
US6526109B1 (en) * 1999-07-16 2003-02-25 Conexant Systems, Inc. Method and apparatus for hybrid smart center loop for clock data recovery
US6580376B2 (en) * 2000-07-10 2003-06-17 Silicon Laboratories, Inc. Apparatus and method for decimating a digital input signal
US6687321B1 (en) * 1999-09-24 2004-02-03 Kabushiki Kaisha Toshiba Digital PLL circuit

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4535459A (en) * 1983-05-26 1985-08-13 Rockwell International Corporation Signal detection apparatus
US5304951A (en) * 1992-01-31 1994-04-19 Hughes Aircraft Company Divider synchronization circuit for phase-locked loop frequency synthesizer
US5301196A (en) * 1992-03-16 1994-04-05 International Business Machines Corporation Half-speed clock recovery and demultiplexer circuit
US6219380B1 (en) * 1997-04-28 2001-04-17 Industrial Technology Research Institute Pulse position modulation based transceiver architecture with fast acquisition slot-locked-loop
US6121804A (en) * 1998-08-27 2000-09-19 Applied Micro Circuits Corporation High frequency CMOS clock recovery circuit
JP2001028542A (en) * 1999-07-13 2001-01-30 Oki Micro Design Co Ltd Pll circuit
US6577694B1 (en) * 1999-11-08 2003-06-10 International Business Machines Corporation Binary self-correcting phase detector for clock and data recovery
US6847789B2 (en) * 2000-02-17 2005-01-25 Broadcom Corporation Linear half-rate phase detector and clock and data recovery circuit
US6340899B1 (en) 2000-02-24 2002-01-22 Broadcom Corporation Current-controlled CMOS circuits with inductive broadbanding
JP4433438B2 (en) * 2000-07-24 2010-03-17 日本ビクター株式会社 Information reproducing apparatus and phase synchronization control apparatus
US6614371B2 (en) * 2001-07-19 2003-09-02 Broadcom Corporation Synchronous data serialization circuit

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5278874A (en) * 1992-09-02 1994-01-11 Motorola, Inc. Phase lock loop frequency correction circuit
US6137827A (en) * 1997-04-22 2000-10-24 Silicon Laboratories, Inc. Isolation system with digital communication across a capacitive barrier
US6151356A (en) * 1997-04-28 2000-11-21 Nortel Networks Limited Method and apparatus for phase detection in digital signals
US6483871B1 (en) * 1998-12-28 2002-11-19 Nortel Networks Limited Phase detector with adjustable set point
US6526109B1 (en) * 1999-07-16 2003-02-25 Conexant Systems, Inc. Method and apparatus for hybrid smart center loop for clock data recovery
US6687321B1 (en) * 1999-09-24 2004-02-03 Kabushiki Kaisha Toshiba Digital PLL circuit
US20010048299A1 (en) * 2000-05-22 2001-12-06 Ramin Farjad-Rad Frequency acquisition for data recovery loops
US6580376B2 (en) * 2000-07-10 2003-06-17 Silicon Laboratories, Inc. Apparatus and method for decimating a digital input signal

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8599983B2 (en) 2002-06-21 2013-12-03 Netlogic Microsystems, Inc. Methods and apparatus for clock and data recovery using transmission lines
US8102936B2 (en) 2002-06-21 2012-01-24 Netlogic Microsystems, Inc. Methods and apparatus for clock and data recovery using transmission lines
US8155236B1 (en) 2002-06-21 2012-04-10 Netlogic Microsystems, Inc. Methods and apparatus for clock and data recovery using transmission lines
EP1420511A1 (en) * 2002-11-12 2004-05-19 Broadcom Corporation Phase detector for extended linear response and highspeed data regeneration
US7532697B1 (en) * 2005-01-27 2009-05-12 Net Logic Microsystems, Inc. Methods and apparatus for clock and data recovery using a single source
CN100379193C (en) * 2005-03-02 2008-04-02 威盛电子股份有限公司 Method and circuit for acquiring clock for clock data regenerating system
US20090237138A1 (en) * 2005-05-24 2009-09-24 Intersymbol Communications, Inc. Pattern-dependent phase detector for clock recovery
US7609102B2 (en) * 2005-05-24 2009-10-27 Finisar Corporation Pattern-dependent phase detector for clock recovery
US8667038B1 (en) 2005-12-07 2014-03-04 Netlogic Microsystems, Inc. Methods and apparatus to increase the resolution of a clock synthesis circuit that uses feedback interpolation
US20080260071A1 (en) * 2005-12-07 2008-10-23 Stefanos Sidiropoulos Methods and Apparatus for Frequency Synthesis with Feedback Interpolation
US7443215B1 (en) 2005-12-07 2008-10-28 Netlogic Microsystems, Inc. Methods and apparatus to increase the resolution of a clock synthesis circuit that uses feedback interpolation
US8433018B2 (en) 2005-12-07 2013-04-30 Netlogic Microsystems, Inc. Methods and apparatus for frequency synthesis with feedback interpolation
US20080111597A1 (en) * 2006-11-09 2008-05-15 International Business Machines Corporation Systems and Arrangements for Controlling a Phase Locked Loop
US20080111633A1 (en) * 2006-11-09 2008-05-15 International Business Machines Corporation Systems and Arrangements for Controlling Phase Locked Loop
US8537953B2 (en) * 2007-09-14 2013-09-17 Realtek Semiconductor Corp. Time-interleaved clock-data recovery and method thereof
US20090074125A1 (en) * 2007-09-14 2009-03-19 Realtek Semiconductor Corp. Time-interleaved clock-data recovery and method thereof
US8700944B2 (en) 2010-03-19 2014-04-15 Netlogic Microsystems, Inc. Programmable drive strength in memory signaling
US8423814B2 (en) 2010-03-19 2013-04-16 Netlogic Microsystems, Inc. Programmable drive strength in memory signaling
US20110231692A1 (en) * 2010-03-19 2011-09-22 Marc Loinaz Programmable Drive Strength in Memory Signaling
US20110228889A1 (en) * 2010-03-19 2011-09-22 Dean Liu Repeater Architecture with Single Clock Multiplier Unit
US20110228860A1 (en) * 2010-03-19 2011-09-22 Marc Loinaz Multi-Value Logic Signaling in Multi-Functional Circuits
US8520744B2 (en) 2010-03-19 2013-08-27 Netlogic Microsystems, Inc. Multi-value logic signaling in multi-functional circuits
US9094020B2 (en) 2010-03-19 2015-07-28 Broadcom Corporation Multi-value logic signaling in multi-functional circuits
US8638896B2 (en) 2010-03-19 2014-01-28 Netlogic Microsystems, Inc. Repeate architecture with single clock multiplier unit
US8494377B1 (en) 2010-06-30 2013-07-23 Netlogic Microsystems, Inc. Systems, circuits and methods for conditioning signals for transmission on a physical medium
US8948331B2 (en) 2010-06-30 2015-02-03 Netlogic Microsystems, Inc. Systems, circuits and methods for filtering signals to compensate for channel effects
US8537949B1 (en) 2010-06-30 2013-09-17 Netlogic Microsystems, Inc. Systems, circuits and methods for filtering signals to compensate for channel effects
CN103973299A (en) * 2013-01-29 2014-08-06 奇景光电股份有限公司 Data and clock recovery device
US9036757B1 (en) * 2014-09-23 2015-05-19 Oracle International Corporation Post-cursor locking point adjustment for clock data recovery
US9531529B1 (en) * 2015-09-21 2016-12-27 Cadence Design Systems, Inc. System and method for saddle point locking detection during clock and data recovery

Also Published As

Publication number Publication date
DE60205997D1 (en) 2005-10-13
DE60205997T2 (en) 2006-06-22
EP1294123A1 (en) 2003-03-19
EP1294123B1 (en) 2005-09-07
US7092474B2 (en) 2006-08-15
US20030053576A1 (en) 2003-03-20

Similar Documents

Publication Publication Date Title
US20030091139A1 (en) System and method for adjusting phase offsets
US5727037A (en) System and method to reduce phase offset and phase jitter in phase-locked and delay-locked loops using self-biased circuits
US7042252B2 (en) Correcting for DC offset in a phase locked loop
US7161401B2 (en) Wide output-range charge pump with active biasing current
US7965117B2 (en) Charge pump for phase locked loop
US8547152B2 (en) Clock and data recovery circuit
US7977984B1 (en) High-speed charge pump circuits
US8019022B2 (en) Jitter-tolerance-enhanced CDR using a GDCO-based phase detector
JP4160503B2 (en) Differential ring oscillator stage
US7012473B1 (en) Current steering charge pump having three parallel current paths preventing the current sources and sinks to turn off and on
JP3555608B2 (en) Phase locked loop circuit and clock recovery circuit
JP2001223579A (en) Process independent ultralow charge pump
US7656971B2 (en) Adjustable phase controlled clock and data recovery circuit
US6721380B2 (en) Fully differential CMOS phase-locked loop
US7439783B2 (en) Phase-locked loop systems and methods
EP1420512B1 (en) Phase detector with delay elements for improved data regeneration
US20040240599A1 (en) Half-rate clock and data recovery circuit
US20040153681A1 (en) Phase detector for extended linear response and high-speed data regeneration
US7266172B2 (en) Fully differential CMOS phase-locked loop
US7151814B1 (en) Hogge phase detector with adjustable phase output
US7103131B1 (en) System and method for half-rate clock phase detection
US6690217B2 (en) Data width corrector
US7471157B2 (en) Low power/zero-offset charge pump circuits for DLLs and PLLs
US20050111589A1 (en) Method and circuit for sensing the transition density of a signal and variable gain phase detecting method and device
Rhee et al. A semi-digital delay-locked loop using an analog-based finite state machine

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CAO, JUN;REEL/FRAME:013778/0080

Effective date: 20021220

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119