Ring oscillators

What Are Ring Oscillators?

Ring oscillators are a class of electronic oscillator circuits constructed by connecting an odd number of inverting logic gates in a closed loop, with the output of the final stage fed back to the input of the first. The resulting circuit produces a continuous oscillating signal without requiring an external clock or resonant element. Because the oscillation frequency is determined entirely by gate propagation delay, ring oscillators serve as a direct measure of a process node's switching speed and are among the most widely studied benchmark circuits in digital and mixed-signal design.

The origin of ring oscillators lies in fundamental switching theory: an odd number of inverters in a feedback loop cannot settle to a stable logic state, so the circuit oscillates. The oscillation period is approximately twice the total propagation delay through the chain, which makes the topology intrinsically tied to the physical characteristics of the transistor technology in use.

Gate Topology and Frequency Control

The operating frequency of a ring oscillator depends on the number of stages and the delay per stage. Adding inverter pairs lengthens the delay chain and reduces the output frequency, while reducing the stage count or shortening individual gate delays raises it. In CMOS implementations, stage delay is a function of supply voltage, transistor sizing, and load capacitance. Designers adjust these parameters to tune the output frequency across a desired range. The analysis of CMOS ring oscillator design at 45 nm technology illustrates how scaling affects achievable frequency and power trade-offs as process nodes shrink.

Voltage-Controlled Operation

Many ring oscillator implementations include a voltage-controlled element that adjusts propagation delay in response to a control signal, producing a voltage-controlled oscillator (VCO). Current-starved topologies restrict the charging current available to each stage, making the delay and therefore the frequency a function of a bias voltage. Ring-based VCOs are common in phase-locked loops and clock synthesis circuits because they occupy less die area than LC-tank alternatives and are straightforward to integrate in standard digital CMOS processes. Research at Stanford's SMIRC laboratory has characterized the relationship between supply current, stage delay, and phase noise across a range of ring-based VCO designs.

Jitter and Phase Noise

Jitter refers to cycle-to-cycle variation in the oscillator period and is a key quality metric for ring oscillators. Because each inverter stage is sensitive to power supply noise, thermal noise, and substrate coupling, ring oscillators accumulate phase noise at a higher rate than LC oscillators with equivalent power budgets. The jitter power spectral density grows with the number of stages, and the timing uncertainty is inversely proportional to the square root of the total nodal capacitance at each stage. Seminal work on phase noise and jitter in CMOS ring oscillators established the quantitative framework that practitioners still use to predict performance from device parameters. Managing jitter is critical in high-speed serial links and clock distribution networks, where accumulated phase error degrades bit-error rate.

Applications

Ring oscillators have applications in a range of disciplines, including:

  • On-chip clock generation and phase-locked loops in digital integrated circuits
  • Process, voltage, and temperature monitoring for adaptive frequency scaling
  • Physical unclonable functions (PUFs) for hardware security and device authentication
  • Random number generation for cryptographic applications
  • Frequency synthesis in wireless transceivers and RF front-ends
  • Timing characterization and process corner verification in semiconductor manufacturing
Loading…