A frequency comparator apparatus used with a reference clock, a voltage controlled oscillator circuit and a phase locked loop circuit includes a reference loop circuit wherein the reference loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is greater than about a first threshold. Also included is a data loop circuit wherein the data loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is less than about a second threshold.

Patent
   6859107
Priority
Sep 05 2001
Filed
Jan 30 2003
Issued
Feb 22 2005
Expiry
Sep 19 2021
Extension
14 days
Assg.orig
Entity
Large
38
9
all paid
1. A frequency comparator apparatus used with a reference clock, a voltage controlled oscillator circuit and a phase locked loop circuit comprising:
a reference loop circuit wherein the reference loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is greater than about a first threshold; and
a data loop circuit; wherein the data loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is less than about a second threshold.
18. A method of controlling a receiver to receive data comprising the steps of:
generating a data sampling clock signal;
sampling a data signal using the data sampling clock signal, and outputting sampled data representing a first zone, a second zone, and a third zone of the data signal;
detecting the sampled data, to determine which zone of the sampled data has a transition of the data signal, and to output a phase detector signal indicating a direction of change for the data sampling clock signal if the first zone or the third zone has the transition; and
comparing the frequencies of the data sampling clock and a reference clock signal.
10. A receiver apparatus comprising
a phase locked loop circuit including a voltage controlled oscillator used to generate a data sampling clock signal;
a data sampler to receive the data sampling clock signal, to sample a data signal using the data sampling clock signal, and to output sampled data representing a first zone, a second zone, and a third zone of the data signal;
a phase detector to examine the sampled data, to determine which zone of the sampled data has a transition of the data signal, and to output a phase detector signal indicating a direction of change for the data sampling clock signal if the first zone or the third zone has the transition; and
a frequency comparator that compares the frequencies of the data sampling clock produced by the voltage controlled oscillator and a reference clock signal.
2. The frequency comparator apparatus as in claim 1 wherein the first threshold is 1000 parts per million.
3. The frequency comparator apparatus as in claim 1 wherein the second threshold is 200 parts per million.
4. A frequency comparator apparatus as in claim 1 wherein the frequency comparator is designed to have a hysteresis that closely matches the capture and lock range of the phase locked loop circuit.
5. A frequency comparator apparatus as in claim 1 wherein the frequency comparator operates as a frequency acquisition aid.
6. A frequency comparator apparatus as in claim 1 wherein the frequency comparator drives the voltage controlled oscillator frequency toward the reference clock frequency.
7. A frequency comparator apparatus as in claim 1 wherein the reference loop circuit is activated when the frequency comparator is in an unlocked state.
8. A frequency comparator apparatus as in claim 1 wherein the data loop circuit is activated when the frequency comparator is in a locked state.
9. A frequency comparator apparatus as in claim 1 wherein the lock range of the frequency comparator is less than a capture range of the phase locked loop circuit.
11. The receiver of claim 10, wherein the frequency comparator drives the data sampling clock frequency toward the reference clock signal frequency.
12. The receiver of claim 10, wherein the frequency comparator acts as a frequency acquisition aid.
13. The receiver of claim 10, wherein the frequency comparator is designed to have a hysteresis that closely matches the capture and lock range of the phase locked loop circuit.
14. The receiver of claim 10, wherein the frequency comparator contains a reference loop circuit; wherein the reference loop circuit is activated when the frequency difference between the reference clock and the data sampling clock signal is greater than about a first threshold.
15. The receiver of claim 14, wherein the first threshold is 1000 parts per million.
16. The receiver of claim 10, wherein the frequency comparator contains a data loop circuit; wherein the data loop circuit is activated when the frequency difference between the reference clock and the data sampling clock signal is less than about a first threshold.
17. The receiver of claim 16, wherein the first threshold is 200 parts per million.
19. The method of claim 18, wherein the step of comparing drives the data sampling clock frequency toward the reference clock signal frequency.
20. The method of claim 18, wherein the step of comparing acts as a frequency acquisition aid.
21. The method of claim 18, wherein the step of comparing is designed to have a hysteresis that closely matches range of the data sampling clock signal.
22. The method of claim 18, wherein the step of comparing contains a reference loop step; wherein the reference loop step is performed when the frequency difference between the reference clock and the sampling clock signal is greater than about a first threshold.
23. The method of claim 22, wherein the first threshold is 1000 parts per million.
24. The method of claim 18, wherein the step of comparing contains a data loop step; wherein the data loop step is performed when the frequency difference between the reference clock and the data sampling clock signal is less than about a first threshold.
25. The method of claim 24, wherein the first threshold is 200 parts per million.

This application claims the benefits of U.S. Provisional Patent Application entitled “0.6-2.5 Gbaud CMOS Tracked 3×Oversampling Transceiver With Dead Zone-Phase Detection for Robust Clock Data Recovery”, Ser. No. 60/333,439, filed on Nov. 26, 2001, and is incorporated herein by reference. This application is also a Continuation-in-Part and claims the benefits of U.S. patent application entitled “Implementing an Oversampling Transceiver with Dead-Zone Phase Detection”, Ser. No. 09/948,123 filed on Sep. 5, 2001 abandoned, which is a continuation of application Ser. No. 10/305,254, filed Nov. 25, 2002, which is also incorporated herein by reference.

The present invention relates to the field of data communications. In particular the present invention discloses methods and circuits for robust data recovery on a high-speed serial data link.

As serial links are required to operate at higher frequencies and over longer distances, more sophisticated mechanisms have been adopted to recover data from more severely degraded signals. However, conventional serial transceiver systems have shortcomings. For example, a conventional transmitter uses a conventional current mode-driver whose speed is limited to 0.43/RC due to a passive pull-up resistor. Furthermore, if a Delay-Locked Loop (DLL) is used in a transmitter, special consideration must be made in designing a wide-range multi-phase DLL due to a so-called stuck problem.

In a conventional receiver system that uses using oversampling, the receiver Phase-Locked Loop (PLL) is locked to a reference clock rather than to the transmitted signal. In a tracked two-times (2×) oversampling receiver, two samples are made per bit, one for the data sampling and the other for edge tracking. Prior art Two-times (2×) sampling pulses are illustrated in FIG. 1B. The sampled bits are examined to determine whether to move the sampling clock phase earlier (UP) or later (DOWN). In a prior art receiver that uses two-times (2×) sampling, the decision is binary: either UP or DOWN. FIG. 1C illustrates the prior art number of UP and DOWN pulses issues 90 by a phase adjustment circuitry from the jitter of FIGS. 1A and 1B.

When a two-times (2×) sampling system has reached a locked state, the number of UP pulses is equal to the number of DOWN pulses. Thus, the phase adjustment circuitry tends to oscillate when it is in a locked steady state. Furthermore, in such a 2× sampling system, the clock edge for data sampling could be quite off from the optimum center point as illustrated in FIG. 1A. This misplacement of the sampling clock is due to the asymmetric nature of severe jitter as illustrated by the histogram in FIG. 1B, and is not desirable.

Also, a conventional tracked three-times (3×) oversampling phase detector raises several design problems due to long pumping pulses persisting for one Voltage Controlled Oscillator (VCO) cycle time. (See Inyeol Lee, et al. “A 622 Mb/s CMOS Clock Recovery PLL with Time-Interleaved Phase Detector Array,” ISSCC Digest of Technical papers, pp. 198-199, February 1996.)

For better jitter performance, the Phase-Locked Loop should have a structure that is more immune to power-supply noise. The Phase-Locked Loop should also contain a smaller number of possible noise sources.

Conventional Voltage controlled Oscillators (VCOs) that use replica bias circuits are known to produce most of their jitter due to the noise in the bias voltage from the replica circuit (See Ian A. Young, et al., “A PLL Clock Generator with 5 to 110 MHz of Lock Range for Microprocessors,” IEEE JSSC, vol. 27, pp. 1599-1607, November 1992.) Due to these and other shortcomings of prior art transceiver systems, there is a need for an improved transceiver that provides robust clock and data recovery.

The present invention introduces a transceiver that performs three-times (3×) oversampling and dead zone detection in order to stabilize the voltage controlled oscillator (VCO) when the proper sampling frequency has been reached.

A frequency comparator apparatus used with a reference clock, a voltage controlled oscillator circuit and a phase locked loop circuit, in accordance with an embodiment of the present invention, includes a reference loop circuit wherein the reference loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is greater than about a first threshold. Also included is a data loop circuit wherein the data loop circuit is activated when the frequency difference between the reference clock and the voltage controlled oscillator circuit is less than about a second threshold.

A receiver apparatus, in accordance with another embodiment of the present invention, includes a phase locked loop circuit that has a voltage controlled oscillator used to generate a data sampling clock signal. A data sampler is used to to receive the data sampling clock signal, to sample a data signal using the data sampling clock signal, and to output sampled data representing a first zone, a second zone, and a third zone of the data signal. A phase detector is used to examine the sampled data, to determine which zone of the sampled data has a transition of the data signal, and to output a phase detector signal indicating a direction of change for the data sampling clock signal if the first zone or the third zone has the transition. Also included is a frequency comparator that compares the frequencies of the data sampling clock produced by the voltage controlled oscillator and a reference clock signal.

A method of controlling a receiver to receive data, in accordance with yet another embodiment of the present invention, includes generating a data sampling clock signal. The data signal is sampled using the data sampling clock signal and the sampled data is outputted that represents a first zone, a second zone, and a third zone of the data signal. The sampled data is detected to determine which has a transition of the data signal, and to output a phase detector signal indicating a direction of change for the data sampling clock signal if the first zone or the third zone has the transition. Lastly, the frequencies of the data sampling clock and a reference clock signal are compared.

A method of controlling a receiver to receive data, in accordance with a final embodiment of the present invention, includes generating a data sampling clock signal, sampling a data signal using the data sampling clock signal, and outputting sampled data representing a first zone, a second zone, and a third zone of the data signal. The sampled data is detected to determine which zone of the sampled data has a transition of the data signal, and to output a phase detector signal indicating a direction of change for the data sampling clock signal if the first zone or the third zone has the transition. The frequencies of the data sampling clock and a reference clock signal are then compared.

The transceiver of the present invention incorporates a voltage-mode driver, on-chip mid-supply terminator, an analog multi-phase delay-locked loop (DLL), a tracked 3× oversampling technique with dead-zone phase detection, and a phase-locked loop (PLL) with folded starved-inverter delay cells. The implemented transceiver was proven to transmit and recover data at 2.5 GBaud over a 10 meter 150 Ω Single-Twisted-Pair (STP) cable and at 1.25 GBaud over a 25 meter Single-Twisted-Pair (STP) cable with a Bit Error Rate (BER) of less than 10−13.

These and other advantages of the present invention will become apparent to those skilled in the art upon a reading of the following detailed descriptions and a study of the various FIGS.

FIG. 1A illustrates a prior art eye diagram for a received signal.

FIG. 1B illustrates a prior art asymmetric jitter distribution histogram for the signal of FIG. 1A and sampling clocks in a two-times (2×) oversampling receiver system.

FIG. 1C illustrates the prior art UP and DOWN pulses for a Voltage Controlled Oscillator from the signal of FIG. 1A.

FIG. 2 illustrates a simplified block diagram of a serial link transceiver, in accordance with the present invention.

FIG. 3 illustrates a more detailed block diagram of the transceiver device, in accordance with the present invention.

FIG. 4 illustrates a more detailed block diagram of the frequency comparator.

FIGS. 5A and 5B illustrates a schematic diagram of a DLL used in the present invention.

FIG. 5C illustrates a schematic diagram of a delay cell element used in the DLL of FIG. 3A.

FIG. 5D illustrates a schematic diagram of a current steering phase detectors used in the DLL of FIG. 5B.

FIG. 5E illustrates a timing diagram of the clock waveforms when the DLL of FIG. 4A is in a locked state.

FIG. 6A illustrates an eye diagram for a received signal.

FIG. 6B illustrates an asymmetric jitter distribution histogram for the signal of FIG. 5A and sampling clocks in a three-times (3×) oversampling receiver system.

FIG. 6C illustrates the UP and DOWN pulses for a Voltage Controlled Oscillator from the signal of FIG. 6A.

FIGS. 7A to 7E illustrate timing diagrams that cause various phase adjustments as set forth in Table 1.

FIG. 8 is a schematic diagram of a folded starved inverter with a supply regulator used in the present invention.

A method and apparatus for implementing an oversampling transceiver with dead-zone phase detection is disclosed. In the following description, for purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required in order to practice the present invention. For example, certain teachings of the present invention have been described with reference to a phase-locked loop circuit in a data communication transceiver device. However, the signal phase comparison and locking techniques of the present invention can easily be applied to other types of phase-locked loop applications or in other applications that require a phase comparison.

FIG. 2 illustrates a simplified block diagram of a serial link transceiver 100, in accordance with the present invention. Included is a 75 ohm cable-in 10, a receiver 100, a multi-phase DLL 130, a transmitter 180 and a 75 ohm cable-out 20. Also included is a comma detector 100.

FIG. 3 illustrates a more detailed block diagram of the transceiver device 100, in accordance with the present invention. The main components of the transceiver device 100 are the receiver 110 and the transmitter 180.

The transmitter 180 of the transceiver device 100 illustrated in FIG. 3 is composed of a wide operating range multi-phase Delay-Locked Loop (DLL) 181, a serializer 185, and a voltage-mode driver 187. The voltage-mode driver 187 exhibits both active pull-up and active pull-down, and maintains its speed regardless of the cable impedance. Furthermore, the voltage-mode driver 187 can be AC coupled to a cable without any additional resistors.

A Delay-Locked Loop (DLL) 181 rather than a Phase-Locked Loop (PLL) is used in the transmitter 180 of the present invention to avoid jitter peaking which causes the jitter components near the bandwidth to be amplified rather than being suppressed when the receiver PLL has the similar bandwidth as the transmitters. Since the Delay-Locked Loop (DLL) 181 has different frequency characteristics, such jitter peaking does not occur. The only concern is to build a Delay-Locked Loop (DLL) 181 with a wide frequency range, which will be explained below.

The receiver 110 of the transceiver device 100 illustrated in FIG. 3 is composed of on-chip termination resistor 111, oversamplers 120, a multi-phase Phase-Locked Loop (PLL) 130, a dead-zone phase detector 150, and a frequency comparator 160. The receiver Phase-Locked Loop (PLL) 130 tracks the transmitter clock frequency. Thus, clock recovery is accomplished in the Phase-Locked Loop 130.

The Voltage Controlled Oscillator 131 of the Phase-Locked Loop 130 produces a clock signal to have the oversamplers 120 sample the incoming signal at three-times (3×) the bit frequency.

While the digital Phase-Locked Loop 130 based 3×oversampling architecture has an inherent static sampling phase error up to ⅙ bit time and shows abrupt phase jump in the recovered clock due to phase quantization, the architecture of the present invention reduces such sampling error and avoids the phase jump in the presence of excessive amount of jitter in the data stream. Delay cells with a folded starved inverter configuration are used in the Voltage Controlled Oscillator (VCO) to exhibit less jitter and more tolerance against supply noise.

The dead-zone phase detector 150, of which detailed operation will be explained later, examines the sampled data and determines the direction of change for the Voltage Controlled Oscillator (VCO) 131 frequency. The dead-zone phase detector 150 is activated only after frequency lock is obtained when the external reference clock frequency and the Voltage Controlled Oscillator 131 frequency are within 200 ppm of each other.

The frequency comparator 160 is designed to have a hysteresis between its lock and unlock states in order to interact with the Phase-Locked Loop 130 in a compatible manner and to lock more robustly to the reference clock. Specifically, the frequency comparator 160 is deactivated when the external reference clock frequency and the Voltage Controlled Oscillator 131 frequency are within 200 ppm of each other, but the frequency comparator 160 is only reactivated when the external reference clock frequency and the Voltage Controlled Oscillator 131 are greater than 1000 ppm of each other.

FIG. 4 illustrates a more detailed block diagram of the frequency comparator 160. As previously stated, the frequency comparator has hysteresis between the lock and unlock conditions. A 16-bit binary counter 162 is updated at VCO-CLK cycle. A 14 bit divider 164 divides the Ref-CLK. Latch U2 samples the binary counter value at the divided Ref-CLK ridges. However, the Ref-CLK and VCO-CLK domains are asynchronous with each other. As a result, there is a possibility that the latch U2 will fall ino meta-stability when transmitted value changes on the sampling edge of the Ref-CLK. Since some bits have been changed while others have not at the sampling time, the sampled value can possibly be very different from the original value. To prevent this meta-stability problem, a binary-to-gray code converter 166 is inserted before the latching stage to allow only one bit to be inverted whenever the counter value is updated.

Referring back to FIG. 3, a comma detector 192 in the transceiver device 100 monitors the incoming data stream 30 to search for a K28.5 pattern in IBM 8B/10B coding for byte alignment. For ease of testing at the full speed, the transceiver device 100 includes an integrated Built-In Self Test (BIST) circuit 199. The Build-In Self Test (BIST) circuit includes Pseudo Random Bit Stream (PRBS) generation 40, verification (not shown), and Bit Error Rate (BER) counting logic (not shown).

FIGS. 5A-D illustrate the structure and operation of one embodiment of a Delay-Locked Loop (DLL) 181 circuit for the transceiver of FIG. 2. A new DLL architecture is shown to widen its range further in an architecture level.

FIG. 4A illustrates a Voltage-Controlled Delay Line (VCDL) circuit 201 that consists of 10 delay cell elements (210, 211, . . . 219) and generates the same number of clock outputs. FIG. 4B illustrates one possible embodiment of the internal structure of each delay cell element (210, 211, . . . 219).

For the main phase detector (PD) in FIG. 5B to work around the stuck and harmonic-lock problems, the initial TVCDL value should satisfy the following inequality, as shown in equation I:
0.5×TCLK<TVCDL<1.5×TCLK  (Equation I)
where TCLK is the period of the reference clock.

However, the range of TVCDL is generally wider than the above restraint and the initial value of TVCDL is not known at the start-up time. To put the initial TVCDL within the range in the preceeding inequality (equation I), two Current Steering Phase Detectors (CSPDs) 50 and 60 are used. Specifically, FIG. 5B illustrates CSPD1 50 and CSPD2 60. Since the upper to lower current ratio is tuned to 3:1 as illustrated in FIG. 5C, Ref-CLK, CLK0, and CLK1 maintain the delay relationship illustrated in the timing diagram of FIG. 5E. It can be summarized in the following inequalities, as shown in equation II:
TDC<⅛×TCLK and 2×TDC>⅛×TCLK  (Equation II)

Or equivalently in terms of TVCDL, as shown in equation III:
⅝×TCLK<TVCDL<{fraction (5/4)}×TCLK (therefore TDC={fraction (1/10)}×TVCDL)  (Equation III)
where TDC is Ref-CLK to CLK0 delay and 2×TDC is Ref-CLK to CLK1 delay.

In such a locked state, the Q1 output from CSPD1 is ‘0’ and the Q2 output from CSPD2 is ‘1’ as illustrated in the timing diagram FIG. 5E. Thus, referring back to FIG. 5B, “gup” and “gdown” become ‘0’ and “glock” become ‘1’. Then, CP0 is disabled and PD1 is activated. Since inequality (equation III) satisfies inequality (equation I) in the control hand-over, the transition is smooth and PD1 removes the residual phase error between Ref-CLK and CLK9 without losing the lock.

PD2 (fine phase detector) is also activated and performs cell-level duty-cycle correction. In this manner, multi-phase clocks are made equally spaced with a 50% duty-cycle. The condition for correct Current Steering Phase Detector (CSPD) operation is as follows:
TDC max(={fraction (1/10)}×TVCDLmax)<⅞×TCLK  (Equation IV)

This inequality determines the lower bound of the Delay-Locked Loop operating range as follows:
{fraction (4/35)}TVCDLmax<TCLK≦TVCDLmax  (Equation V)

Thus, the theoretical operating frequency range of the circuit is 8.75:1, which is wide enough for many applications.

In high bandwidth communication systems over a long distance, the receiver should be able to operate in the worst case when the total jitter of the incoming data signals is less than or equal to about 40% of a bit time. The total jitter is the sum of deterministic and random jitter. The deterministic jitter includes the effect of systematic variation of bit times and Inter-Symbol Interference (ISI). The deterministic jitter generally provides the major portion of the total jitter in a long copper cable.

When a receiver finally receives a signal that was transmitted over a long cable, the received signal is severely degraded. One specific type of degradation is jitter, a time-based distortion of the received signal. Jitter causes the signal transition time to vary. For example, FIGS. 1A and 6A illustrate an eye diagram of a signal 60 and 62 that has been degraded by jitter. Note that there is no clean signal transition edge 70 or 74 in FIGS. 1A and 6A.

FIGS. 1B and 6B illustrate a histogram of the jitter distribution 80 and 82 of the signals 60 and 62 in FIGS. 1A and 6A, respectively. Due to systematic variation of bit times and various other reasons, the jitter histograms are often found to be asymmetric and have a longer tail 80a and 82b in one direction.

The purpose of the phase detection in a receiver circuit is to have the sampling clock located at the middle of the “data eye” in the eye diagram 60 and 62 of FIGS. 1A and 6A. This will minimize the bit error rate when recovering data from a severely degraded signal.

The system of the present invention prevents such an oscillation at the locked state and optimizes the placement of the data-sampling clock. Specifically, the present invention introduces a tracked three-times (3×) oversampling with “dead-zone” detection. In the system of the present invention, only the extreme tail portions of the jitter histogram activate the phase adjustment circuitry. The edges located in the “dead-zone” (the middle portion of one-third of the bit time) are ignored for phase comparison. Thus, the phase adjustment circuit is active less often as illustrated in the UP and DOWN pulse diagram of FIG. 6C.

The dead-zone detection circuit may operate by comparing the bit values of two consecutive data samples and the two edge detection samples that occur between the two consecutive data samples. The following Table I provides a truth table of how the data edge bits. Table I can be viewed with reference to FIGS. 7A to 7E.

TABLE I
Data
Data N Edge 1 Edge 2 N + 1 Phase Adjustment Figure
0 0 0 0 No Change (No Transition)
0 0 0 1 DOWN FIG. 7C
0 0 1 0 No Change (No Transition)
0 0 1 1 No Change (Dead Zone)
0 1 0 0 No Change (No Transition)
0 1 0 1 Should not occur.
0 1 1 0 No Change (No Transition)
0 1 1 1 UP FIG. 7E
1 0 0 0 UP FIG. 7D
1 0 0 1 No Change (No Transition)
1 0 1 0 Should not occur.
1 0 1 1 No Change (No Transition)
1 1 0 0 No Change (Dead Zone) FIG. 7A
1 1 0 1 No Change (No Transition)
1 1 1 0 DOWN FIG. 7B
1 1 1 1 No Change (No Transition)

Since the data sampling points are driven toward the center of the data eye only with the worst-case edges, the operation of the 3× oversampling system with dead-zone detection is more robust in the presence of excessive jitter, where bit errors are more likely. Furthermore, the system of the present invention does better job of keeping the data sampling clock at the center of the data eye as illustrated by FIG. 6A.

Although the width of the dead-zone can be varied, simulation has proved that the dead-zone of one-third of a bit time offers quite adequate performance. Furthermore, a one-third of a bit time dead zone can be easily implemented with a 3× oversampling clock. Interestingly, the clock recovered from the data stream is expected to contain more jitter when the incoming serial data signal is clean. In such a case, the clock edges drift by up to one third of a bit time. However, the bit error rate is very low in such circumstances.

The design of the present invention reduces the pulse width to one bit time, thereby avoiding using an extremely small pumping current. Furthermore, due to the wide tolerance of the phase detection mechanism, the design of the present invention exhibits a wide frequency range operation without the pumping current control under PVT variations of PLL components.

FIG. 8 illustrates a schematic diagram of a folded starved inverter for use in the Voltage Controlled Oscillator (VCO) of one embodiment of the present invention. A cross-coupled PMOS pair is included to sharpen the transition edges of the output waveform regardless of the delay time. The inverters, G1 and G2, give more linearity to the VCO gain and its positive supply-sensitivity compensates the negative supply-sensitivity of the starved cell.

To reduce the effect of a power supply fluctuation further, a supply regulator 620 is added. Resistors and capacitors filter out the high frequency components of the 3.3V supply and provide a clean voltage to the gate of a NMOS source follower. Simulation results show that a VCO implemented according to FIG. 8 has about 10 times smaller supply sensitivity (0.23 ps/mV) and substrate sensitivity (0.26 ps/mV) and 15 dB less phase noise than a typical VCO.

A prototype chip has been fabricated with a 0.251 μm CMOS process. The DLL operating range is 30 MHz to 250 MHz with less than 2% timing error among clock phases. Board level testing shows that the transceiver operates at 2.5 GBaud over a 10-meter 150 Ω. Single-Twisted-Pair (STP) cable and at 1.25 GBaud over a 25 meter Single-Twisted-Pair (STP) cable with 25% eye opening with no error detected for more than 3 hours (A Bit Error Rate (BER) of less than 10−13).

Due to the operation of the dead-zone phase detection circuit 150 of the present invention, the recovered clock jitter is actually reduced as the jitter increases in the serial data signals. In an extreme case at 1.25 GBaud, recovered clock jitter is reduced down to 28 ps, RMS when the signal jitter is 111 ps, RMS. On the other hand, when there is little jitter in the serial data signal, relatively large jitter of 40 ps, RMS is observed at the receiver but without any bit error.

When the Phase-Locked Loop 130 of the receiver 110 is locked to the reference clock at 187 MHz, the measured jitter is 5.5 ps, RMS and 35 ps, peak-to-peak. The following Table II summarizes the measured performance of the transceiver circuit as implemented in 0.25 μm CMOS semiconductor process technology.

TABLE II
Semiconductor 0.25 μm N-well 4-metal CMOS process
Process
Supply voltage 2.5V (core), 3.3V (I/O)
DLL frequency 30-250 MHz
range
Data rate range 0.6-2.6 GBaud
Area Total 4.9 mm2
DLL 0.1 mm2
PLL 0.36 mm2
Power dis- Total 57.5 (mW/GBaud) × Data rate + 125.5 (mW)
sipation (197mW @ 1.25GBaud, 269mW @ 2.5GBaud
DLL 16.8mW @ 125GBaud
PLL 29.4mW @ 1.25GBaud (6.6mW for VCO
only)
Accumulated Tx data 7.3 ps RMS/46 ps peak-to-peak
Jitter
(with link DLL 6.0 ps RMS/40 ps peak-to-peak
activated)
(@ 1.87 PL 5.5 ps RMS/35 ps peak-to-peak
GBaud)
Bit Error Rate <10−13 with a 10m 150Ω Single-Twisted-Pair
(BER) (STP) cable @ 2.5GBaud
<10−13 with a 25m 150Ω Single-Twisted-Pair
(STP) cable @ 12.5GBaud

The foregoing has described a method and apparatus for implementing an oversampling transceiver with dead-zone phase detection. It is contemplated that changes and modifications may be made by one of ordinary skill in the art, to the materials and arrangements of elements of the present invention without departing from the scope of the invention.

Jeong, Deog-Kyoon, Ahn, Gijung, Moon, Yongsam

Patent Priority Assignee Title
10521229, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device using memory cells
10725777, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device using memory cells
10770133, Dec 06 2016 GSI TECHNOLOGY, INC Read and write data processing circuits and methods associated with computational memory cells that provides write inhibits and read bit line pre-charge inhibits
10777262, Dec 06 2016 GSI TECHNOLOGY, INC Read data processing circuits and methods associated memory cells
10817292, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device using memory cells
10847212, Dec 06 2016 GSI TECHNOLOGY, INC Read and write data processing circuits and methods associated with computational memory cells using two read multiplexers
10847213, Dec 06 2016 GSI TECHNOLOGY, INC Write data processing circuits and methods associated with computational memory cells
10854284, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device with ratioless write port
10860318, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device using memory cells
10860320, Dec 06 2016 GSI TECHNOLOGY, INC Orthogonal data transposition system and method during data transfers to/from a processing array
10877731, Jun 18 2019 GSI TECHNOLOGY, INC Processing array device that performs one cycle full adder operation and bit line read/write logic features
10891076, Dec 06 2016 GSI TECHNOLOGY, INC Results processing circuits and methods associated with computational memory cells
10930341, Jun 18 2019 GSI TECHNOLOGY, INC Processing array device that performs one cycle full adder operation and bit line read/write logic features
10943648, Dec 06 2016 GSI TECHNOLOGY, INC Ultra low VDD memory cell with ratioless write port
10958272, Jun 18 2019 GSI TECHNOLOGY, INC Computational memory cell and processing array device using complementary exclusive or memory cells
10998040, Dec 06 2016 GSI TECHNOLOGY, INC Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
11094374, Dec 06 2016 GSI Technology, Inc. Write data processing circuits and methods associated with computational memory cells
11150903, Dec 06 2016 GSI Technology, Inc. Computational memory cell and processing array device using memory cells
11194519, Dec 06 2016 GSI Technology, Inc. Results processing circuits and methods associated with computational memory cells
11194548, Jun 18 2019 GSI Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
11205476, Dec 06 2016 GSI Technology, Inc. Read data processing circuits and methods associated with computational memory cells
11227653, Dec 06 2016 GSI TECHNOLOGY, INC Storage array circuits and methods for computational memory cells
11257540, Dec 06 2016 GSI Technology, Inc. Write data processing methods associated with computational memory cells
11409528, Dec 06 2016 GSI Technology, Inc. Orthogonal data transposition system and method during data transfers to/from a processing array
11763881, Dec 06 2016 GSI Technology, Inc. Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
7203260, Sep 05 2001 SUPER INTERCONNECT TECHNOLOGIES LLC Tracked 3X oversampling receiver
7227809, Oct 14 2005 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Clock generator having a delay locked loop and duty cycle correction circuit in a parallel configuration
7292070, Jul 14 2005 Altera Corporation Programmable PPM detector
7423465, Jan 27 2006 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Duty cycle error calculation circuit for a clock generator having a delay locked loop and duty cycle correction circuit
7791388, Jan 27 2006 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Duty cycle error calculation circuit for a clock generator having a delay locked loop and duty cycle correction circuit
8073890, Feb 22 2006 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Continuous high-frequency event filter
9071243, Jun 30 2011 Lattice Semiconductor Corporation Single ended configurable multi-mode driver
9154141, Feb 22 2006 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Continuous high-frequency event filter
9240784, Jun 30 2011 Lattice Semiconductor Corporation Single-ended configurable multi-mode driver
9281969, Jun 30 2011 Lattice Semiconductor Corporation Configurable multi-dimensional driver and receiver
9431941, Feb 12 2015 GE GLOBAL SOURCING LLC Method and apparatus for detecting alternator rectifier diode short fault
9692429, Nov 15 2012 GSI TECHNOLOGY, INC Systems and methods involving fast-acquisition lock features associated with phase locked loop circuitry
9859902, Nov 15 2012 GSI Technology, Inc. Systems and method involving fast-acquisition lock features associated with phase locked loop circuitry
Patent Priority Assignee Title
4594564, Jun 11 1984 Signetics Corporation; SIGNETICS CORPORATION 811 EAST ARQUES SUNNYVALE, CA 94088-3409 A CORP OF Frequency detector for use with phase locked loop
4773085, Jun 12 1987 Bell Communications Research, Inc. Phase and frequency detector circuits
4970581, Sep 09 1988 Ampex Corporation Circuit for and method of detecting color field sequence in a color video signal
5996030, Dec 31 1996 EMC IP HOLDING COMPANY LLC System for providing an interrogating host computer with group status information about disk devices including status information regarding disk devices not accessible to said host
6437619, Jul 24 2000 Renesas Electronics Corporation Clock generation circuit, control method of clock generation circuit, clock reproducing circuit, semiconductor memory device, and dynamic random access memory
6442225, Jun 14 1999 Realtek Semiconductor Corporation Multi-phase-locked loop for data recovery
6667643, Sep 28 2001 SAMSUNG ELECTRONICS, CO , LTD Delay locked loop with multi-phases
6683930, Dec 23 1999 RPX Corporation Digital phase/frequency detector, and clock generator and data recovery PLL containing the same
6700944, Dec 09 1999 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Phase detector for clock and data recovery
//////////////////////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Jan 30 2003Silicon Image, Inc.(assignment on the face of the patent)
Apr 21 2003MOON, YONGSAMSilicon Image, IncCORRECTION TO THE ASSIGNOR S NAME0141110223 pdf
Apr 21 2003MOON, YONGSAMSilicon Image, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0140710826 pdf
Apr 23 2003JEONG, DEOG-KYOONSilicon Image, IncCORRECTION TO THE ASSIGNOR S NAME0141110223 pdf
Apr 23 2003AHN, GIJUNGSilicon Image, IncCORRECTION TO THE ASSIGNOR S NAME0141110223 pdf
Apr 23 2003JEONG, DEOG-KYOONSilicon Image, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0140710826 pdf
Apr 23 2003AHN, GJUNGSilicon Image, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0140710826 pdf
Jul 02 2013Silicon Image, IncAcacia Research Group LLCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0312450723 pdf
Sep 13 2013Acacia Research Group LLCSUPER INTERCONNECT TECHNOLOGIES LLCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0312900038 pdf
Jun 04 2020NEXUS DISPLAY TECHNOLOGIES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020PARTHENON UNIFIED MEMORY ARCHITECTURE LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020R2 SOLUTIONS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020SAINT LAWRENCE COMMUNICATIONS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020STINGRAY IP SOLUTIONS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020SUPER INTERCONNECT TECHNOLOGIES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020TELECONFERENCE SYSTEMS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020Unification Technologies LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020Monarch Networking Solutions LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020MOBILE ENHANCEMENT SOLUTIONS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020MERTON ACQUISITION HOLDCO LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020SUPER INTERCONNECT TECHNOLOGIES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTCORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153 ASSIGNOR S HEREBY CONFIRMS THE SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED 0589640209 pdf
Jun 04 2020Acacia Research Group LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020AMERICAN VEHICULAR SCIENCES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020Bonutti Skeletal Innovations LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020CELLULAR COMMUNICATIONS EQUIPMENT LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020INNOVATIVE DISPLAY TECHNOLOGIES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020LIFEPORT SCIENCES LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 04 2020LIMESTONE MEMORY SYSTEMS LLCSTARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0528530153 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPPARTHENON UNIFIED MEMORY ARCHITECTURE LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPR2 SOLUTIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPSAINT LAWRENCE COMMUNICATIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPSTINGRAY IP SOLUTIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPSUPER INTERCONNECT TECHNOLOGIES LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPTELECONFERENCE SYSTEMS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPUnification Technologies LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPNEXUS DISPLAY TECHNOLOGIES LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPMonarch Networking Solutions LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPMOBILE ENHANCEMENT SOLUTIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPLIMESTONE MEMORY SYSTEMS LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPLIFEPORT SCIENCES LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPINNOVATIVE DISPLAY TECHNOLOGIES LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPCELLULAR COMMUNICATIONS EQUIPMENT LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPBonutti Skeletal Innovations LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPAMERICAN VEHICULAR SCIENCES LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LPAcacia Research Group LLCRELEASE OF SECURITY INTEREST IN PATENTS0536540254 pdf
Jun 30 2020STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENTSUPER INTERCONNECT TECHNOLOGIES LLCCORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254 ASSIGNOR S HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED 0588720486 pdf
Date Maintenance Fee Events
Jul 26 2005ASPN: Payor Number Assigned.
Aug 22 2008M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Sep 01 2008REM: Maintenance Fee Reminder Mailed.
Aug 22 2012M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Aug 11 2016M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Feb 22 20084 years fee payment window open
Aug 22 20086 months grace period start (w surcharge)
Feb 22 2009patent expiry (for year 4)
Feb 22 20112 years to revive unintentionally abandoned end. (for year 4)
Feb 22 20128 years fee payment window open
Aug 22 20126 months grace period start (w surcharge)
Feb 22 2013patent expiry (for year 8)
Feb 22 20152 years to revive unintentionally abandoned end. (for year 8)
Feb 22 201612 years fee payment window open
Aug 22 20166 months grace period start (w surcharge)
Feb 22 2017patent expiry (for year 12)
Feb 22 20192 years to revive unintentionally abandoned end. (for year 12)