Active Components

Current-Controlled Oscillator

/kur-uhnt kuhn-trohld os-uh-lay-ter/ (ICO or CCO)
Setting its output frequency in proportion to an injected bias or control current rather than a tuning voltage, this oscillator class (abbreviated ICO or CCO) is the current-mode dual of the voltage-controlled oscillator. Most VCOs in fact wrap a voltage-to-current converter around an ICO core, so the ICO is the underlying tuning mechanism. It is realized either as a current-starved ring oscillator, where the charge and discharge current of each delay stage sets the period, or as a transconductance-tuned LC topology. The current-to-frequency law is highly linear over a decade or more, which is why ICOs sit at the heart of charge-pump phase-locked loops that pump current directly onto the tuning node.
Category: Active Components
Tuning Gain KICO: 1 to 25 MHz/µA
Tuning Range: > 10:1 (ring)

How Current Tuning Sets Oscillation Frequency

The defining feature of a current-controlled oscillator is that its instantaneous frequency tracks an input current rather than a node voltage. In the most common integrated form, the current-starved ring oscillator, a control current is mirrored into the supply (and sometimes the sink) path of each inverter delay stage. That current is the only charge available to slew the next stage's load capacitance through its switching threshold, so the per-stage delay is inversely proportional to the current. With an odd number of stages forming a closed inverting loop, the result is a self-sustaining oscillation whose frequency rises almost linearly with the starve current. This linearity is the headline advantage over a varactor-tuned LC VCO, whose capacitance-versus-voltage characteristic bends the tuning curve and forces gain-compensation circuitry.

Because a charge-pump phase-locked loop naturally delivers current onto its loop filter, an ICO is a natural match: the pump charge can drive the oscillator's current node through a current mirror with no intervening voltage-to-current stage. This removes one block of gain variation and one contributor to loop-bandwidth spread across process and temperature. The trade-off is that ring-based ICOs exhibit higher phase noise than resonant LC oscillators because they store no energy in a high-Q tank. For low-noise carrier generation an LC ICO uses the bias current to set the negative-conductance cell's transconductance, indirectly tuning frequency through the cell's parasitic capacitance and the active-inductor or switched-tank loading.

Designers specify the small-signal tuning sensitivity as KICO in MHz per microamp, the analog of KVCO in MHz per volt. Keeping KICO stable across the tuning band keeps the PLL loop bandwidth predictable, which in turn governs lock time, reference spur level, and jitter peaking. Where extremely wide range is needed, the control current is often split into a coarse mirror-multiplied path and a fine linear path so the loop sees a manageable gain while still spanning the full octave-plus range.

Governing Tuning and Gain Equations

Current-Starved Ring Frequency:
fosc ≈ Ictrl / (2 × N × CL × Vswing)

Tuning Gain (sensitivity):
KICO = ∂fosc / ∂Ictrl ≈ 1 / (2 × N × CL × Vswing)  [Hz/A]

Charge-Pump PLL Output Frequency:
fout = f0 + KICO × Ictrl,    Ictrl(s) = Icp × H(s)

Where Ictrl = control current, N = number of inverter stages (odd), CL = per-stage load capacitance, Vswing = logic swing, Icp = charge-pump current, H(s) = dimensionless current-mode loop-filter transfer. Example: N = 5, CL ≈ 4 fF, Vswing = 1 V, Ictrl = 100 µA → fosc ≈ 2.5 GHz.

Implementation and Comparison

TopologyTuning VariableTypical FrequencyTuning RangePhase Noise @ 1 MHzBest Application
Current-starved ring ICOStarve current0.2 to 5 GHz> 10:1−90 to −100 dBc/HzWide-range clock PLLs
LC gm-tuned ICOBias current2 to 40 GHz5 to 20%−110 to −120 dBc/HzLow-noise RF synthesis
Relaxation ICOCharge current0.01 to 0.5 GHz> 100:1−80 to −95 dBc/HzSensor / timer cores
Varactor LC VCO (voltage)Tune voltage1 to 30 GHz10 to 30%−110 to −125 dBc/HzNarrowband RF carriers
Common Questions

Frequently Asked Questions

How does a current-controlled oscillator differ from a voltage-controlled oscillator?

An ICO sets frequency in proportion to a control current; a VCO responds to a control voltage. In practice most VCOs embed an ICO core behind a voltage-to-current stage, so exposing that current node yields an ICO directly. The benefit is that a current-starved ring's current-to-frequency curve is far more linear than a varactor's voltage-to-capacitance curve. Gain is specified as KICO in MHz/µA versus KVCO in MHz/V. In a charge-pump PLL, which already pumps current, driving an ICO removes one conversion stage and one source of gain spread.

What sets the tuning linearity and range of a current-starved ring ICO?

The control current charges and discharges each delay-stage capacitance at a rate set by that current, so fosc ≈ Ictrl / (2 × N × CL × Vswing). Frequency is linear in current to first order, so KICO stays nearly constant over a decade or more, giving a 10:1 or wider range. The low end is limited by leakage and subthreshold conduction, the high end by current-mirror output resistance and delay no longer being current-limited. A 5-stage 65 nm CMOS ring might span 200 MHz at 10 µA to 2.5 GHz at 150 µA.

How does control current affect the phase noise of an ICO?

Phase noise generally improves as control current and amplitude rise, since signal power grows relative to thermal and flicker noise. In ring ICOs the close-in 1/f3 region is dominated by up-converted flicker noise of the current-source and delay devices, so larger transistors and higher tail current help. But higher current also raises KICO, multiplying any noise on the control line. LC-tank ICOs beat ring ICOs at equal frequency thanks to tank Q, typically reaching −110 to −120 dBc/Hz at 1 MHz offset versus −90 to −100 dBc/Hz for a ring.

Frequency Synthesis

Spec a Low-Noise Source

Need current-tuned oscillator cores, PLL synthesizers, or low phase-noise references for your millimeter-wave system? Our engineering team can scope the design.

Get in Touch