1. Field of the invention
The present invention generally relates to a phase locked loop (PLL), more particularly, to a controllable ring oscillator with low phase noise.
2. Description of the Related Art
High frequency integrated circuits based on CMOS technology, the use of which is widespread in today's electronic devices, require all kinds of clock generation circuits to handle clock distribution and clock synchronization. Synchronization is provided by on-chip oscillators locked by phase locked loop (PLL) or delay locked loop (DLL) circuits, which are generally well known in the art.
A PLL includes a phase comparator, a charge pump, a loop filter, a bias generator, and a VCO. Typically, the VCO is implemented by a ring oscillator, which is made of a number of cascaded inverting delay stages connected into a ring. Each delay stage has an output connected to an input of a following stage and the output of the final delay stage is connected to the input of the first delay stage. The phase comparator compares an input clock signal with the output signal of the VCO, and determines the phase difference (which is actually rather a frequency difference). The charge pump provides charge pulses proportional to the phase difference, which are integrated on a capacitor to establish a control voltage.
The control voltage on the capacitor is fed to the VCO in order to adjust the oscillation frequency to the frequency of the PLL input signal. However, an increasingly noisy environment of the PLL has created a high demand for noise resistive PLL architectures. The noise is typically in the form of supply and substrate noise causing the output clocks of a PLL to jitter from their ideal timing. The amount of input tracking jitter produced as a result of supply and substrate noise is directly related to how quickly the PLL can correct the output frequency. In order to minimize the jitter, the loop bandwidth should be set as high as possible. However, due to process technology factors and stability requirements the loop bandwidth usually remains well below the lowest operating frequency. In order to cope with the tradeoff, Maneatis discloses in “Low-Jitter Process-Independent DLL and PLL Based on Self-Biased Techniques”, IEEE Journal of Solid State Circuits, Vol. 31, No. 11, November 1996, a self-biased PLL. The self-biased PLL has a bandwidth that tracks the operating frequency. However, the biasing circuits used to adjust the PLL inject additional noise into the PLL.
It is an object of the present invention to provide a ring oscillator having a large tunable frequency range, small phase noise and a large output swing.
Embodiments of the present invention generally relate to a ring oscillator including a delay stage, the delay stage includes a differential pair of input transistor, a variable resistive load coupled to the transistor, a differential output between the variable resistive load and the corresponding input transistor, a variable current source coupled to the differential pair of transistors for variably setting a bias current through the differential pair of transistors, and an input coupled to the variable resistive load and the variable current source for receiving an configuration signal, wherein the variable resistive load and the variable current source are changed in response to the configuration signal, wherein the bias current of the variable current source increases and the variable resistive load decreases, and vice versa.
So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
In one embodiment, a ring oscillator with a plurality of cascaded inverting delay stages is provided. Each delay stage includes a differential pair of input transistors, a variable resistive load coupled to each transistor, a differential output between the variable resistive load and the corresponding input transistor, a variable current source coupled to the differential pair of transistors for variably setting a bias current through the differential pair of transistors, and an input coupled to the variable resistive load and the variable current source for receiving an configuration signal, wherein the variable resistive load and the variable current source are changed in response to the configuration signal, such that the bias current increases, while the variable resistive load decreases and vice versa.
The ring oscillator may be adjusted in a feed forward manner in order to match the specific operating requirements. Using a variable resistive load allows a greater output swing of each delay stage, as the swing is not limited by the gate voltage of variable loads implemented by transistors (e.g. as the delay stage suggested by Maneatis). The configuration signal used to adjust the ring oscillator is derived from the output signal of the phase comparator. However, instead of introducing additional biasing stages in order to allow a more flexible adjustment of the oscillation frequency and the bandwidth of the PLL, the oscillating frequency of the ring oscillator is directly adjusted by the configuration signal.
The bias current in the delay stage is reconfigured. If the resistive load is decreased, the delay of each delay stage is reduced and the oscillation frequency increases. Increasing the current through the differential pair increases the transconductance of the input stage. This entails an improved tracking speed of the PLL. Accordingly, an embodiment allows for adjusting the bandwidth of the PLL and/or tracking the speed of the PLL, if the frequency of the input signal to the PLL changes.
The adapted bandwidth may enable fast tracking of the input frequency and the phase noise in the PLL may be reduced. A flexible adjustment of the bandwidth is achieved without the self biasing circuits suggested by Maneatis. This reduces the number of noise sources in the loop and thereby the total phase noise.
Further, the variable resistive load may be implemented to include a number of resistive elements to be selectively switched by the configuration signal. Likewise, the variable current source may include a number of parallel branches to be selectively switched for adding up a current of each branch, such that the summed currents serve as the bias current through the differential pair. One embodiment provides a way of implementing the variable current source and the variable resistive load. Furthermore, the ability to increase the tail current to the differential pair of transistors reduces the phase noise of the PLL.
In another embodiment, a first variable capacitive load may be provided, which is coupled to the differential output of each delay stage. The first variable capacitive load is changed in response to the configuration signal, such that the resistive load and the capacitive load decrease, while the variable bias current increases and vice versa. As such, the additional parasitic capacitance added by switches (i.e. transistors), additional branches of load resistors, bias currents, and/or the like may be accounted for.
The parasitic capacitance reduces the tuning range. Accordingly, one embodiment provides that a specific amount of a capacitive load may be switched off, if tuned towards higher frequencies to compensate for increasing parasitic capacitances in order to enlarge the tuning range. The delay stage, according to an embodiment of the present invention, may be conceived to compensate the first capacitive load at the lowest oscillation frequency.
In yet another embodiment, a second variable capacitive load may be provided, which is coupled to the differential output of each delay stage. The second variable capacitive load may be adapted independently from the first capacitive load. An additional second variable capacitive load allows for a better fine tuning of the ring oscillator. Any non-idealities of the components used may be compensated by adding a certain capacitance value to the load capacitance of each stage. Therefore, the ring oscillator may be adjusted to behave in a specific manner (e.g. linearly) in response to the configuration signal.
The first and the second variable capacitive loads may include a number of capacitive elements to be selectively switched by the configuration signal. Using predefined capacitive elements allows for defining precisely the total capacitive load or the additional capacitive load to be added it the oscillator is tuned in response to the configuration signal.
With a variable resistive load, a first and a second variable capacitive load and a variable current source consisting of resistive elements, capacitive elements and current branches, the input signal may be a digital control signal. For digital control, the variable resistive load, the variable capacitive load and the bias current source may be implemented in quantized portions, which may be selectively switched. A coarse tuning of the oscillator may be achieved by varying the resistive load of a delay stage.
For example, increasing the resistive load decreases the output frequency of the oscillator. The bias current and the first capacitive load compensate for deficiencies inflicted by a change of the resistive load. Fine tuning of the output frequency is then performed by varying the second capacitive load. So, in response to a change of the digital value of the input signal, the resistive load is decreased by switching a specific quantized portion (i.e. for example switching a resistor in a branch to the total resistive load to increase the conductance of the load). The capacitive load is decreased to compensate for the new resistive branch, and the bias current is increased by a corresponding specific quantized portion for the same change of the input signal.
Accordingly, the swing of the output signals of the delay stages is maintained, which improves phase noise. For example, the digital control signal may include the same number of lines, as the number of resistive or first capacitive elements or current branches in the variable current source. If the resistive elements, the first capacitive elements and the parallel branches of the variable current source have binary weighted values, a very effective adjustment of the delay stages and the PLL is possible. The ring oscillator may be useful for a partially or entirely digitally implemented PLL. Thus, the ring oscillator may be implemented in CMOS technology, which means that it can easily be integrated into existing integrated circuit design libraries.
The drain terminal of the transistor MN11 is connected to the drain terminal of a p-channel MOS transistor MP15 and to the gate and drain terminals of a p-channel MOS transistor MP16. The gate terminals of the transistors MP14 and MP15 are interconnected and a node interconnecting the gate terminals of the transistors MP14 and MP15 is operable to receive a control voltage VCTRL. The source terminals of the transistors MP13, MP14, MP15 and MP16 are all connected to a voltage rail Vcc. The gate terminal of the transistor MN10 is operable to receive an input voltage signal VI+ and the gate terminal of the transistor MN11 is operable to receive an input voltage signal VI−. The signals VI+ and VI− are the output signals from the previous delay stage in the oscillator.
There are two outputs from the delay stage; a first output terminal provided at the interconnection of the drain terminals of the transistors MN10, MP13 and MP14 and the gate terminal of the transistor MP13 and a second output terminal provided at the interconnection of the drain terminals of the transistors MN11, MP15 and MP16 and the gate terminal of the transistor MP16. The transistors MP13 and MP16 are diode connected transistors and they are used in combination with MP14 and MP15 to tune the ring oscillator to the desired frequency. Each delay stage of the ring oscillator has two of these transistor pairs for frequency tuning. However, phase noise is a problem with this conventional delay stage for several reasons.
Frequency control may be based on tuning the gate voltages VBP of M14 and M15 and the gate voltage VBN of MN12. VBN and VBP are derived from VCTRL. VBN is nominally equal to VCTRL. Therefore, VCTRL defines the lower voltage swing limit of the buffer outputs. Accordingly, the output swing of each delay stage is generally limited by the control voltage VCTRL. The buffer delay changes with VCTRL, since the effective resistance of the load elements also changes with VCTRL. The NMOS current source MN12 is dynamically biased with VBN to compensate for drain and substrate voltage variations, achieving the effective performance of a cascode current source. Accordingly, the current through current source MN12 is stable. In order to adjust the bandwidth of the whole loop, the coupling between the charge pump CP (cf.
Referring now to
The drain terminals of each of the transistors MN0 and MN1 are connected to separate output nodes output_I and output_r, respectively. The output nodes output_I and output_r are operable to output fully differential outputs; i.e., at any given time, output13 r is the inverse of output_I, and vice versa, or both outputs equal zero. A variable resistor R1 is connected between the output node output_I and a voltage rail VDD, derived from the positive supply voltage, and a variable resistor R2 is connected between the output node output_r and the voltage rail VDD, so that each transistor is coupled to a variable resistive load. The variable resistors R1 and R2 are operable to be tuned by the same control signal used to tune the variable current source Ivar. As with the conventional delay stage, for a ring oscillator several of the delay stages shown in
The inputs input_I and input_r of an downstream delay stage are connected to the outputs output_I and output_r of an adjacent upstream delay stage. In operation, the current from the variable current source is proportionally routed through the transistors MN0 and MN1, depending on the size of the input voltages at input_I and input_r, respectively. The voltage signal at input_I is the inverse of the voltage signal at input_r and both signals are sine wave voltages having the same frequency and amplitude, but opposite polarity (i.e. opposite sign). The delay stage then produces a fully differential output signal at the outputs output_I and output_r. For tuning of the ring oscillator, the resistance of each of the variable resistors R1 and R2 and the bias current through the transistors MN0 and MN1 is varied by adjustment of the current source Ivar using the same signal as is used to tune the resistors R1 and R2.
When the resistance of the resistors R1 and R2 is set to be high, such that a large amount of the supply voltage is dropped across the resistors R1 or R2, the current source Ivar decreases the bias current to the transistors MN0 and MN1 by a corresponding amount so that the voltage drop across the resistors is substantially compensated for. In other words, each transistor, MN0 or MN1 is biased by an amount of current inversely proportional to the voltage drop across the corresponding resistor, R1 or R2, respectively. Using resistors R1, R2 as the load, generally allows to have larger output swing as with the symmetric PMOS loads shown in
Further, controlling the bias current through the differential pair increases the transconductance of the input transistors of the differential pair. So, if the resistive load is decreased and the current is increased proportionally to the variation of the resistance in response to the same input signal, the oscillating frequency, the bandwidth and the tracking speed of the PLL may be adjusted proportionally to the value of the configuration signal. Particularly, a linear relation between the configuration signal and the oscillating frequency can be established. This allows a very efficient control of the oscillating frequency, which is helpful in particular for digital phase locked loops. In one embodiment, the resistors R1 and R2 allow a coarse tuning of the oscillator frequency so that the tuning step size is of the order of MHz.
This first capacitive load compensates for parasitic capacitances in the resistive load and other circuit components. The delay stage comprises a differential pair of n-channel MOS transistors MN0 and MN1. Source terminals of the transistors MN0 and MN1 are both coupled to a node N1. A variable current source Ivar is connected between the node N1 and a voltage rail DVSS, derived from the negative supply voltage. The schematic of the current source is shown in
The input nodes input_I and input_r are connected to the corresponding output nodes output_I and output_r, respectively of a previous upstream delay stage in the ring oscillator. Likewise, the output nodes output_I and output_r are connected to the corresponding input nodes input_I and input_r of the next downstream delay stage. The output node output_I is connected to a resistor R11 and the output node output_r is connected to a resistor R12. The resistance of the resistors R11 and R12 is fixed and equal. The resistors R11 and R12 are also both connected to a voltage rail VDD, derived from the positive supply voltage. Four branches of resistors are connected in parallel with the resistor R11 and a further four branches of resistors are connected in parallel with the resistor R12, so that there are eight branches of resistors altogether.
Each branch of resistors comprises a binary weighted resistance. That is, the first branch comprises one resistor, the second two resistors connected in series, the third four resistors connected in series and the fourth eight resistors connected in series. Such an arrangement is provided on both sides of the delay stage; i.e., connected in parallel with the resistors R11 and R12, respectively. Each branch of resistors is connected between the drain terminal of a p-channel MOS transistor that acts as a switch and the gate terminal of p-channel MOS transistor that acts as a capacitive load. The branch closest to and connected in parallel with the resistor R11 comprises one resistor R13 connected between a p-type MOS transistor MP11 as the switching transistor and a p-type MOS transistor MP3 as the capacitive load.
Connected in parallel with this branch are two resistors R15 and R16 connected in series between a p-type MOS transistors MP12 as the switch and a p-type MOS transistor MP4 as the capacitive load. The next parallel branch comprises four resistors R19-R22 connected in series between a p-type transistor MP13 as the switch and a p-type transistor MP5 as the capacitive load. The last branch connected in parallel with the transistor R11 comprises eight transistors R27-R34 connected in series between a p-type transistor MP14 as the switch and a p-type transistor MP6 as the capacitive load. The branch closest to and connected in parallel with the resistor R12 comprises one resistor R14 connected between a p-type MOS transistor MP15 as the switching transistor and a p-type MOS transistor MP7 as the capacitive load. Connected in parallel with this branch are two resistors R17 and R18 connected in series between a p-type MOS transistors MP16 as the switch and a p-type MOS transistor MP8 as the capacitive load.
The next parallel branch comprises four resistors R23-R26 connected in series between a p-type transistor MP17 as the switch and a p-type transistor MP9 as the capacitive load. The last branch connected in parallel with the transistor R12 comprises eight transistors R35-R42 connected in series between a p-type transistor MP18 as the switch and a p-type transistor MP10 as the capacitive load. The resistors R11-R42 may be implemented as fixed resistors having the same size and value of resistance (unit resistors). The source terminals of the switching transistors MP11-MP18 are connected to the voltage rail VDD.
Gate terminals of the switching transistors MP14 and MP18, and the source and drain terminals of the capacitive load transistors MP6 and MP10 are connected to an input node COA1; gate terminals of the switching transistors MP13 and MP17 and the source and drain terminals of the capacitive load transistors MP5 and MP9 are connected to an input node COA2; gate terminals of the switching transistors MP12 and MP16 and the source and drain terminals of the capacitive load transistors MP4 and MP8 are connected to an input node COA3; and, gate terminals of the switching transistors MP11 and MP15, and the source and drain terminals of the capacitive load transistors MP3 and MP7 are connected to an input node COA4.
The switching transistors MP11-MP18 can be all the same size; i.e., they have the same corresponding dimensions as each other. However, due to the different currents in the branches, it may be to dimension the switching transistors in accordance with the requirements of each branch, i.e. they can also have binary weighted dimensions. The capacitive load transistors MP3-MP10 have binary weighted relative dimensions. The transistors MP6 and MP10 are the smallest, then the transistors MP5 and MP9 are twice the size of MP6 and MP10; MP4 and MP8 are four times the size of MP6 and MP10; and MP3 and MP7 are eight times the size of MP6 and MP10. The capacitance of each transistor corresponds to the size, so a larger transistor has a higher capacitance.
The current source Ivar will now be described with reference to
The input signals to the nodes 11, 12, 13 and 14 are derived from the signals input to the input nodes COA1, COA2, COA3 and COA4, with each of the signals from the nodes COA1, COA2, COA3 and COA4 being inverted by an inverter B1, B2, B3 or B4, respectively, before being input to the input nodes 11, 12, 13 or 14. The inverter B1 comprises a complementary pair of MOS transistors MN31 and MP35 with interconnected drain terminals. The source terminal of the n-type transistor MN31 is connected to the voltage rail DVSS and the source terminal of the p-type transistor MP35 is connected to the voltage rail DVDD.
The gate terminals of both transistors in the pair are connected to the input node COA1. The output of the inverter B1 is provided at a node interconnecting the drain terminals of the transistors MN31 and MP35 and is connected to the input node 11. The inverter B2 comprises a complementary pair of drain-connected MOS transistors MN30 and MP34. The source terminal of the n-type transistor MN30 is connected to the voltage rail DVSS and the source terminal of the p-type transistor MP34 is connected to the voltage rail DVDD. The gate terminals of both transistors in the pair are connected to the input node COA2.
The output of the inverter B2 is provided at a node interconnecting the drain terminals of the transistors MN30 and MP34 and is connected to the input node 12. The inverter B3 comprises a complementary pair of MOS transistors MN29 and MP33 with interconnected drain terminals. The source terminal of the n-type transistor MN29 is connected to the voltage rail DVSS and the source terminal of the p-type transistor MP33 is connected to the voltage rail DVDD. The gate terminals of both transistors in the pair are connected to the input node COA3. The output of the inverter B3 is provided at a node interconnecting the drain terminals of the transistors MN29 and MP33 and is connected to the input node 13.
The inverter B4 comprises an n-type transistor MN28 and a p-type transistor MP32. The drain terminals of the transistors MN28 and MP32 are interconnected. The source terminal of the n-type transistor MN28 is connected to the voltage rail DVSS and the source terminal of the p-type transistor MP32 is connected to the voltage rail DVDD. The gate terminals of both transistors in the pair are connected to the input node COA4. The output of the inverter B4 is provided at a node interconnecting the drain terminals of the transistors MN28 and MP32 and is connected to the input node 14.
For tuning the delay stage shown in
Signals are switched to the input nodes COA1-COA4 using a 4-bit word. That means that there are 16 possible values of resistive load in the delay stage. Taking the maximum and minimum values of resistance as an example, when the signals applied to the input nodes COA1-COA4 are all low; i.e., 0000, the input signals applied to the gates of the switching transistors MP11-MP18 are then low. This opens the p-channel in each of the transistors MP11-MP18 so that all branches of resistors are switched on and the resistance of the delay stage is at its minimum value. The frequency of an oscillator composed of respective delay stages would be maximum.
The connected drain and source voltages of the capacitive load transistors MP3-MP10 are then low, too. Because the signal applied to the drain and source of the transistors MP3-MP10, from the input nodes COA1-COA4, is low, the capacitance of each of the transistors MP3-MP10 will be deactivated and the capacitance of the delay stage will be at its minimum value. At the same time, the input signals to the input nodes, 14, 13,12 and 11 respectively connected to the gate terminals of the transistors MN24-MN27 are high, since they are the inverse of the signals applied to the nodes COA4, COA3, COA2 and COA1, respectively. This means that the n-channels of all the transistors MN24-MN27 are open and the current applied to the input node N1 from the current source Ivar is at its maximum value.
Conversely, when all the signals at the input nodes COA1-COA4 are high so that the 4-bit word configuration is 1111, the p-channels in the transistors MP14-MP18 remain closed and none of the branches of resistors are switched on. The resistance of the delay stage is then at its maximum value because only the resistors R11 and R12 contribute towards the resistive load. The drain and source voltages of the capacitive load transistors MP3-MP10 are then high, too. So, the p-channels in these transistors remain closed and the capacitance of the delay stage is at its maximum value. The current supplied to the input node N1 from the current source Ivar is at a minimum in this case because the signals input to the nodes 11-14, the inverse of the signals input to the nodes COA1-COA4 are low, which means that the gate voltages of the transistors MN24-MN27 are low and therefore the n-channels of the transistors MN24-MN27 are all closed.
Digital combinations of resistive load value between those resulting from the 0000 and the 1111 states of the input signals COA1-COA2 are possible, with the bias current to the input node N1 and the capacitance also varying accordingly. In other words, when all of the resistive branches are switched off, all of the capacitive load transistors MP3-MP10 are switched on. As resistive branches are successively switched on, the corresponding capacitive load transistor in each branch is switched off, so that the capacitive load transistors are effectively “ballast” used to balance the parasitic capacitance of the resistive branches.
When the conductance of the total resistive load of the delay stage is at a maximum, the delay of the delay stage is minimal and the frequency of an oscillator consisting of respective delay stages would be maximized. The opposite happens when the conductance of the resistive load of the delay stage is at a minimum.
A second capacitive load, also binary weighted and conceived in the same way as the first capacitive load described here above, could additionally be coupled to the output of each delay stage. The control of the second capacitive load may be performed independently from the other the first capacitive load. The second capacitive load may then be used for fine tuning of the oscillator.
Number | Date | Country | Kind |
---|---|---|---|
1020070230445 | May 2007 | DE | national |
The present invention claims benefit of German patent application filing number 10 2007 023 044.5, filed on May 16, 2007, which is herein incorporated by reference, and U.S. Provisional Application Ser. No. 61/016,685, filed on Dec. 26, 2007, which is also herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 61016685 | Dec 2007 | US |
Child | 12120704 | US |