phase interpolation techniques for voltage-controlled delay line (VCDL) implementation are provided. The techniques of the invention may employ a second-order phase interpolation topology to improve tuning range performance of the VCDL over process and temperature variation. In one aspect of the invention, the technique may use a complementary input signal to set an absolute 180-degree phase reference. As a result, the maximum tuning range of 180 degrees can be achieved regardless of internal delay variation.
|
9. A method for delaying an input signal, comprising the steps of:
obtaining an input signal and a complement of the input signal; and
using the input signal and the complement of the input signal to perform a phase interpolation process so as to realize a complete delay tuning range with respect to the input signal;
wherein the using step further comprises generating a delay signal from the input signal, the delay signal being a delayed form of the input signal, and generating a first signal by performing a first order interpolation using the input signal and the delay signal, generating a second signal by performing a first order interpolation using the complement of the input signal and the delay signal, and generating an output signal by performing a second order interpolation using the first signal and the second signal.
15. Apparatus for delaying an input signal, comprising:
a memory; and
at least one processor coupled to the memory and operative to: (i) obtain an input signal and a complement of the input signal; and (ii) use the input signal and the complement of the input signal to perform a phase interpolation process so as to realize a complete delay tuning range with respect to the input signal; wherein the processor generates a delay signal from the input signal, the delay signal being a delayed form of the input signal, generates a first signal by performing a first order interpolation using the input signal and the delay signal, generates a second signal by performing a first order interpolation using the complement of the input signal and the delay signal, and generates an output signal by performing a second order interpolation using the first signal and the second signal.
1. A voltage-controlled delay line, comprising:
a delay element; and
a phase interpolation circuit coupled to the delay element;
wherein the delay element and the phase interpolation circuit are operative to: (i) obtain an input signal and a complement of the input signal; and (ii) use the input signal and the complement of the input signal to perform a phase interpolation process so as to realize a delay complete delay tuning range with respect to the input signal;
further wherein the delay element generates a delay signal from the input signal, the delay signal being a delayed form of the input signal, and the phase interpolation circuit generates a first signal by performing a first order interpolation using the input signal and the delay signal, generates a second signal by performing a first order interpolation using the complement of the input signal and the delay signal, and generates a voltage-controlled delay line output signal by performing a second order interpolation using the first signal and the second signal.
7. A delay-locked loop circuit, comprising:
a voltage-controlled delay line comprising: (i) a delay element; and (ii) a phase interpolation circuit coupled to the delay element; wherein the delay element and the phase interpolation circuit are operative to obtain an input signal and a complement of the input signal; and use the input signal and the complement of the input signal to perform a phase interpolation process so as to realize a complete delay tuning range with respect to the input signal, further wherein the delay element generates a delay signal from the input signal, the delay signal being a delayed form of the input signal, and the phase interpolation circuit generates a first signal by performing a first order interpolation using the input signal and the delay signal, generates a second signal by performing a first order interpolation using the complement of the input signal and the delay signal, and generates a voltage-controlled delay line output signal by performing a second order interpolation using the first signal and the second signal; and
a phase detector coupled to the voltage-controlled delay line for generating an error signal for adjusting a phase shift associated with the voltage-controlled delay line, the phase shift being indicated by the voltage-controlled delay line output signal.
8. A clock and data recovery system, comprising:
a clock recovery circuit for recovering a clock signal;
a voltage-controlled delay line, coupled to the clock recovery circuit, comprising: (i) a delay element; and (ii) a phase interpolation circuit coupled to the delay element; wherein the delay element and the phase interpolation circuit are operative to obtain the clock signal and a complement of the clock signal; and use the clock signal and the complement of the clock signal to perform a phase interpolation process so as to realize a complete delay tuning range with respect to the clock signal, further wherein the delay element generates a delay clock signal from the clock signal, the delay clock signal being a delayed form of the clock signal, and the phase interpolation circuit generates a first signal by performing a first order interpolation using the clock signal and the delay clock signal, generates a second signal by performing a first order interpolation using the complement of the clock and the delay clock signal, and generates a voltage-controlled delay line output signal by performing a second order interpolation using the first signal and the second signal; and
a data recovery circuit coupled to the voltage-controlled delay line for recovering data in accordance with a clock signal received from the voltage-controlled delay line, the clock signal being the voltage-controlled delay line output signal.
2. The voltage-controlled delay line of
3. The voltage-controlled delay line of
4. The voltage-controlled delay line of
5. The voltage-controlled delay line of
6. The voltage-controlled delay line of
10. The method of
11. The method of
13. The method of
14. The method of
|
The present invention generally relates to delay elements and, more particularly, to voltage-controlled delay circuits using second-order phase interpolation.
A variable delay element has proven to be a useful circuit element in many applications. For instance, a delay element is one of the key functional blocks in a delay-locked loop (DLL) circuit. A DLL circuit typically synchronizes an internal clock with an incoming clock.
The variable delay element is also used in clock-and-data recovery (CDR) systems. In CDR systems, a clock and data are recovered from a single high-speed serial stream of non-return-to-zero (NRZ) data.
Principles of the present invention provide a phase interpolation technique for voltage-controlled delay line (VCDL) implementation. The techniques of the invention may employ a second-order phase interpolation topology to improve tuning range performance of the VCDL over process and temperature variation. In one aspect of the invention, the technique may use a complementary input signal to set an absolute 180-degree phase reference. As a result, the maximum (complete or full) tuning range of 180 degrees can be achieved regardless of internal delay variation. Such techniques may be employed in various circuits and systems, e.g., a delay-locked loop (DLL) circuit or a clock-and-data recovery (CDR) system.
These and other objects, features and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
Referring initially to
Referring now to
The control input of the VCDL is based on the system feedback to maximize the data eye opening. As is known, in data communications, a clock signal can not be ideal and thus its period changes. This is referred to as timing jitter. When the data is retimed by the clock signal, the timing jitter of the clock will cause timing jitter during the rising and falling transition of the data. If the amount of jitter is large, the open area between rising and falling data edges will be reduced. This is referred to as a reduced data eye opening. Thus, it is beneficial to try to maximize the data eye opening.
Referring now to
As shown, voltage-controlled delay line 200 includes a first weighting unit 202 for introducing weight α, a delay line (DLY) 204, a second weighting unit 206 for introducing weight β, and a summer 208. An input signal (Vin) goes through two paths. One path is a fast path without a delay line and the other is a slow path with delay line 204. The signals from both paths are then respectively weighted (weight α in the fast path and weight β in the slow path, where α+β=1) and then summed via summer 208 to achieve phase interpolation.
Delay line 204 in the slow path is typically designed to have a delay of 90 degrees of the input clock period. The phase interpolation technique depicted in
In general, on-chip delay circuits suffer from a wide variation of the free-running delay over process and temperature variation. Since the maximum delay is mainly determined by the delay line in the slow signal path in
The present invention provides a second-order phase interpolation topology for voltage-controlled delay elements with improved tuning range performance over process and temperature variation.
Referring now to
An input signal (Vin) is weighted (α) by unit 304, and also delayed by delay line 302 (to generate signal Vin′) and weighted (β) by unit 306. The respective outputs of units 304 and 306 are summed by summer 308 to generate signal V1. The output of summer 308 is weighted (α) by unit 310. Also, the output of delay line 302 is weighted (α) by unit 314. The complement of the input signal is weighted (β) by unit 316. The respective outputs of units 314 and 316 are summed by summer 318 to generate signal V2. The output of summer 318 is weighted (β) by unit 320. The respective outputs of units 310 and 320 are summed by summer 312. The output of summer 312 is the output signal (Vout) of voltage-controlled delay line 300.
Thus, as shown in
The tuning range associated with the VCDL 300 is illustrated in
Referring now to
In
Thus, for example, the “Fast” 2nd-order delay line in
The input signal names, from top to bottom on the left-hand side of
Advantageously, the present invention employs three summing blocks and one delay cell, while two conventional delay circuits would require two summing blocks and two delay cells. Further, a VCDL using the inventive technique enhances delay-range performance without consuming additional power.
It is to be appreciated that the voltage-controlled delay line described above may be implemented in accordance with a processor for controlling and performing the various operations described herein, a memory, and an input/output interface. It is to be appreciated that the term “processor” as used herein is intended to include any processing device, such as, for example, one that includes a CPU (central processing unit) and/or other forms of processing circuitry. For example, the processor may be a digital signal processor, as is known in the art. Also the term “processor” may refer to more than one individual processor. The term “memory” as used herein is intended to include memory associated with a processor or CPU, such as, for example, RAM, ROM, a fixed memory device (e.g., hard drive), a removable memory device (e.g., diskette), a flash memory, etc. In addition, the phrase “input/output interface” as used herein is intended to include, for example, one or more mechanisms for inputting data to the processing unit, and one or more mechanisms for providing results associated with the processing unit.
Accordingly, computer software including instructions or code for performing the methodologies of the invention, as described herein, may be stored in one or more of the associated memory devices (e.g., ROM, fixed or removable memory) and, when ready to be utilized, loaded in part or in whole (e.g., into RAM) and executed by a CPU.
In any case, it should be understood that the components illustrated in the voltage-controlled delay line embodiments described above may be implemented in various forms of hardware, software, or combinations thereof, e.g., one or more digital signal processors with associated memory, application specific integrated circuit(s), functional circuitry, one or more appropriately programmed general purpose digital computers with associated memory, etc. Given the teachings of the invention provided herein, one of ordinary skill in the related art will be able to contemplate other implementations of the components of the invention.
Although illustrative embodiments of the present invention have been described herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various other changes and modifications may be made by one skilled in the art without departing from the scope or spirit of the invention.
Friedman, Daniel, Rhee, Woogeun, Soyuer, Mehmet
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5864246, | Mar 31 1997 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Method and apparatus for doubling a clock signal using phase interpolation |
6122336, | Sep 11 1997 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Digital clock recovery circuit with phase interpolation |
6133773, | Oct 10 1997 | Rambus Incorporated | Variable delay element |
6295328, | Feb 20 1997 | MAGNACHIP SEMICONDUCTOR LTD | Frequency multiplier using delayed lock loop (DLL) |
6346839, | Apr 03 2000 | Promos Technologies Inc | Low power consumption integrated circuit delay locked loop and method for controlling the same |
6922091, | Sep 03 2002 | K MIZRA LLC | Locked loop circuit with clock hold function |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 30 2003 | International Business Machines Corporation | (assignment on the face of the patent) | / | |||
Nov 17 2003 | RHEE, WOOGEUN | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014309 | /0759 | |
Nov 17 2003 | FRIEDMAN, DANIEL | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014309 | /0759 | |
Nov 17 2003 | SOYUER, MEHMET | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014309 | /0759 |
Date | Maintenance Fee Events |
May 21 2009 | ASPN: Payor Number Assigned. |
Jan 21 2013 | REM: Maintenance Fee Reminder Mailed. |
Jun 09 2013 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 09 2012 | 4 years fee payment window open |
Dec 09 2012 | 6 months grace period start (w surcharge) |
Jun 09 2013 | patent expiry (for year 4) |
Jun 09 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 09 2016 | 8 years fee payment window open |
Dec 09 2016 | 6 months grace period start (w surcharge) |
Jun 09 2017 | patent expiry (for year 8) |
Jun 09 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 09 2020 | 12 years fee payment window open |
Dec 09 2020 | 6 months grace period start (w surcharge) |
Jun 09 2021 | patent expiry (for year 12) |
Jun 09 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |