The invention relates to the field of electronic oscillators, and, more particularly, to voltage-controlled oscillators.
A voltage-controlled oscillator may be used in a broad range of microprocessor and application-specific integrated circuit designs to create, for example, high speed clock signals on-chip. In the past, attempts to control voltage-controlled oscillator gain mostly took the form of analog control of charge pump current as may be disclosed in U.S. Pat. No. 7,271,667 to Gomez, U.S. Pat. No. 6,834,183 to Black et al., and U.S. Pat. No. 6,667,663 to Ozawa.
There are also current-controlled oscillators where the gain may be modified thru some type of current mirroring or unit sources as in U.S. Pat. No. 6,552,618 to Nelson et al., and U.S. Pat. No. 6,466,100 to Mullgrav, Jr. et al. There are also attempts to modify the gain in Inductor-Capacitor Oscillators by switching capacitors in and out in a digital fashion as may be disclosed in U.S. Pat. No. 5,625,325 to Rotzoll et al. and U.S. published application number 2003/0227341 to Sawada.
U.S. Pat. No. 6,850,124 to Li may disclose digital control of inverter-based voltage-controlled oscillator's gain using a design where parallel stacked inverters are added or removed in a digital fashion to change the gain. Such a design may cause the signal to be attenuated, possibly resulting in higher jitter and non-operation at certain frequencies.
U.S. Pat. No. 5,675,293 to Lee et al. may disclose a design where various delays are added into the voltage-controlled oscillator loop digitally. This may change the gain, and may also shift the operating range of the voltage-controlled oscillator.
Alternately, U.S. Pat. No. 5,272,453 to Traynor et al. may disclose digital control to turn off the negative channel field effect transistor tuning, which may change the gain of the voltage-controlled oscillator. However, the design may lose tuning range and possibly affect the duty cycle since only the positive channel field effect transistors are being modulated when the negative channel field effect transistors are removed.
In view of the foregoing background, it is an object of the invention to improve a voltage-controlled oscillator and to control its gain.
This and other objects, features, and advantages in accordance with the invention are provided by a system to improve a voltage-controlled oscillator that may include a voltage-controlled oscillator. The system may also include a switch to control a voltage passing through the voltage-controlled oscillator based upon a digital tune bit used to control the voltage-controlled oscillator's gain.
The system may further include a ground rail and/or a power rail to supply the power for the voltage signal passing around the oscillator. The voltage-controlled oscillator may not include an inductor.
The switch may control the voltage-controlled oscillator's gain without shifting the voltage-controlled oscillator's range. The system may further include a data processing unit to generate the digital tune bit remotely from the voltage-controlled oscillator.
The voltage-controlled oscillator may include a first inverting stage, and a second inverting stage connected in series with the first inverting stage. The voltage-controlled oscillator may also include a first switch to control a first voltage passing through the first inverting stage based upon the digital tune bit. The voltage-controlled oscillator may further include a second switch to control the first voltage passing through the second inverting stage based upon the digital tune bit.
The first inverting stage and the second inverting stage may each include an inverter connected in series to a passgate group. Each passgate group may include a first passgate in parallel with a second passgate.
Each of the first passgates may include a transistor on each passgate's gate voltage, respectively. Each of the transistors may include at least one of a negative channel field effect transistor and a complementary positive channel field effect transistor.
The system may also include at least one other inverting stage connected in series with the second inverting stage. The system may further include the other inverting stage comprising an inverter connected to another passgate loop including a third passgate in parallel with a fourth passgate having a transistor on its gate voltage.
Another aspect of the invention is a method to use an improved voltage-controlled oscillator. The method may include providing a voltage-controlled oscillator, and controlling a first voltage passing through the voltage-controlled oscillator based upon a digital tune bit used to control the voltage-controlled oscillator's gain.
The method may also include controlling via the gain of the voltage-controlled oscillator at least one of damping and bandwidth of a closed loop system. The method may further include controlling a plurality of switches using the digital tune bit to control the voltage passing through the voltage-controlled oscillator. In addition, the method may also include routing the passgate voltage either to a ground rail or a power rail based upon each of the plurality of switches' control.
The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
As will be appreciated by one skilled in the art, the invention may be embodied as a method, system, or computer program product. Furthermore, the invention may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium.
Any suitable computer usable or computer readable medium may be utilized. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, or a magnetic storage device.
Computer program code for carrying out operations of the invention may be written in an object oriented programming language such as Java, Smalltalk, C++ or the like. However, the computer program code for carrying out operations of the invention may also be written in conventional procedural programming languages, such as the “C” programming language or similar programming languages.
The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
The invention is described below with reference to flowchart, illustrations, and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Referring to
The drawback to such solutions is that the gain of the voltage-controlled oscillator 100 is essentially fixed. The voltage comes straight from a loop filter and therefore cannot be changed between the filter and oscillator.
For instance, if the gain is too high, it will result in a large amount of jitter at the output. Alternately, if the gain is too low, the range will be sacrificed.
Efforts to address this issue usually involve some type of analog control on the filter voltage to tune the gain to an acceptable range, or changing to other oscillator topologies, such as current-controlled oscillators where fine-tuning may be better controlled. Both of these efforts require additional circuitry including analog voltage to current converters or analog buffers. This adds complexity and may require additional tuning so that these circuits work as expected.
In
Referring to
In one embodiment, the voltage-controlled oscillator 202 further includes a ground rail and/or a power rail to supply the power for the voltage signal passing around the oscillator. In another embodiment, the voltage-controlled oscillator 202 does not include an inductor as modern integrated circuits may not be able to afford the wiring overhead of on-chip inductance. Additionally, the range of an oscillator containing an inductor may be too low for applications such as system 200.
The switch 250, 252, and 254 controls the voltage-controlled oscillator 202's gain without shifting the voltage-controlled oscillator's range, for example. In one embodiment, the system 200 further includes a data processing unit 208 to generate the digital tune bit remotely for the voltage-controlled oscillator 202. In other words, digital switching is advantageous since tuning bits that are set elsewhere on-chip may then control the voltage-controlled oscillator 202.
The voltage-controlled oscillator 202 includes a first inverting stage 214, and a second inverting stage 216 connected in series with the first inverting stage, for example. The voltage-controlled oscillator 202 also includes a first switch 250 to control a voltage 210 connected to the gate of passgate 240. This filter voltage 210 affects the delay of the voltage signal passing through the first inverting stage 214 based upon the digital tune bit, for instance. The voltage-controlled oscillator 202 further includes a second switch 252 to control a voltage 210 connected to the gate of passgate 242. This filter voltage 210 affects the delay of the voltage signal passing through the second inverting stage 216 based upon the digital tune bit, for example.
The first inverting stage 214 and the second inverting stage 216 each include an inverter 220 and 222 connected in series to a passgate group 218 and 226, respectively, for example. Each passgate group 218 and 226 includes a first passgate 230 and 232 in parallel with a second passgate group 240 and 242, respectively, for instance.
In one embodiment, each of the first passgates 230 and 232 includes a switch 250 and 252 comprising a transistor on each passgate's gate voltage, respectively. By using transistors as switches, the gain can be digitally controlled by switching in as many passgates as necessary. In another embodiment, each of the transistors comprises a negative channel field effect transistor and/or a complementary positive channel field effect transistor.
In one embodiment, the system 200 includes at least one other inverting stage 228 connected in series with the second inverting stage 226. In another embodiment, the other inverting stage 228 includes an inverter 224 connected to another passgate group 236 including a third passgate 234 in parallel with a fourth passgate 244 comprising a transistor on its gate voltage.
In view of the foregoing, the system 200 improves a voltage-controlled oscillator 202 and digitally controls its gain. Controlling the gain of such a voltage-controlled oscillator 202 is important in applications like phase-locked loops where tuning range and jitter may be traded off thru gain adjustments, and/or loop parameters may be tuned to control damping and bandwidth via the gain if desired.
The system 200 is especially useful in applications that require large tuning ranges (over 4:1) and low sensitivity to process variability. The system 200 therefore provides new functionality and has minimal overhead and is less complex compared to previous solutions.
In addition, the tuning range of the voltage-controlled oscillator 202 will be extended instead of shifted and all the signals will remain full-swing, meaning they will switch from the power rail to the ground rail and back. This will mean better signal transmission and reduced jitter.
For example, if the switches 250, 252, and 254 are left open, only passgates 240, 242, and 244 will provide a resistive path thru the voltage-controlled oscillator 202. If the switches 250, 252, and 254 are connected, all passgates 230, 232, 234, 240, 242, and 244 will be conducting and the gain will be higher.
This is due to the fact that for the same filter voltage 210 the voltage-controlled oscillator 202 composed of inverters 220, 222, and 224 will be able to run faster due to less resistance. Therefore, the output voltage 212 will be enabled to output a higher frequency than the base design.
Another aspect of the invention is a method to use an improved voltage-controlled oscillator, which is now described with reference to flowchart 30 of
In another method embodiment, which is now described with reference to flowchart 40 of
In another method embodiment, which is now described with reference to flowchart 50 of
The capabilities of the system 200 can be implemented in software, firmware, hardware or some combination thereof.
The flow diagrams depicted herein are just examples. There may be many variations to these diagrams or the steps (or operations) described therein without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted or modified. All of these variations are considered a part of the claimed invention. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.