Showing 35 questions
// 1. How a PLL Works
Q01
What is a PLL and what problem does it solve? Explain it to a non-engineer.
EasyFundamentals

A Phase-Locked Loop (PLL) is a feedback circuit that makes one signal's frequency and phase lock on to another signal. Think of it like cruise control in a car — the car (VCO output) is told to follow a target speed (reference frequency), and a feedback sensor (phase detector) constantly measures the error and corrects it.

Reference f_ref Phase Detector Loop Filter VCO f_out = N·f_ref OUTPUT ÷N Divider

The PLL solves two problems at once: frequency multiplication (producing a high, stable output frequency from a cheap, low-frequency crystal reference) and frequency synthesis (generating many precise output frequencies by changing the divider value N). Without PLLs, every radio would need a separate crystal for every channel — impractical for a phone that supports hundreds of LTE channels.

💡 Interview answer tip: mention the four blocks (phase detector, loop filter, VCO, feedback divider) and the feedback action: "the phase detector compares the divided-down VCO output to the reference and adjusts the VCO until they match."
Q02
What are the four main blocks of a PLL? What does each one do?
EasyFundamentals
  • Phase Detector (PD) / Phase-Frequency Detector (PFD): Compares the phase (and frequency) of the reference signal to the divided-down VCO output. Produces an error signal proportional to their difference. If VCO is too fast, output says "slow down". If too slow, "speed up".
  • Loop Filter (LF): Smooths the error signal from the PFD. Removes high-frequency switching noise (reference ripple) before it modulates the VCO. The loop filter's bandwidth determines how quickly the PLL responds to changes and how much reference spurious noise reaches the VCO.
  • Voltage-Controlled Oscillator (VCO): Generates the output frequency. Its frequency is controlled by the voltage from the loop filter — higher voltage = higher frequency (or lower, depending on design). The VCO is the noisiest element in the PLL.
  • Feedback Divider (÷N): Divides the VCO output frequency by N before feeding it back to the PFD. When locked, f_out/N = f_ref, so f_out = N × f_ref. Changing N tunes the output frequency in steps of f_ref.
Locked condition: f_VCO / N = f_ref → f_VCO = N × f_ref
Frequency resolution = f_ref (one step = one f_ref increment)
Changing N by 1 changes output by f_ref
💡 Remember: the PFD compares PHASE not just frequency. When phases are aligned, the PFD output is zero and the loop filter holds a steady DC voltage on the VCO — the loop is "locked".
Q03
What is the difference between a PLL that is "locked" vs "unlocked"? How does a PLL acquire lock?
EasyFundamentals

Unlocked: The VCO is running at some arbitrary frequency. The PFD sees a large frequency difference and generates large, rapid corrections. The VCO frequency sweeps. The output is not at the desired frequency — not usable.

Locked: The VCO frequency exactly equals N × f_ref. The PFD sees only a small, constant phase error (ideally zero). The loop filter output is a stable DC voltage. The output is a clean, stable frequency. This is the normal operating state.

Acquisition (how it gets from unlocked to locked):

  1. At power-up, VCO is at some random frequency. PFD detects huge frequency error.
  2. PFD generates large charge pump current pulses — the loop filter charges/discharges rapidly.
  3. VCO frequency sweeps toward f_ref × N. This is called frequency acquisition.
  4. Once the VCO is close enough (within the pull-in range), the phase lock takes over — phase acquisition.
  5. Small oscillations around the target frequency damp out — the PLL settles.
Pull-in range (frequency acquisition range): depends on loop filter bandwidth and VCO Kv
Lock range (phase tracking range): ±π/2 for simple PD, wider for PFD+CP
Lock time t_L ≈ 10 / f_BW (rule of thumb: 10 loop bandwidth periods)
💡 A PFD (Phase-Frequency Detector) is far superior to a simple Phase Detector because it works even when the two signals are far apart in frequency — it generates a net UP or DOWN current until the frequencies align, not just the phases. This is why modern PLLs almost always use a PFD + Charge Pump, not a simple XOR or mixer PD.
Q04
What is a charge pump PLL? Why is it the dominant architecture in modern synthesisers?
MediumArchitecture

A charge pump PLL replaces the analogue multiplier phase detector with a PFD followed by a charge pump circuit. The PFD produces two digital signals: UP and DOWN pulses. The charge pump converts these into current: UP pulse → current +Icp flows into the loop filter capacitor. DOWN pulse → current −Icp flows out.

Charge Pump Operation f_div < f_ref (VCO too slow): UP pulses → +Icp → Vtune ↑ → f_VCO ↑ f_div > f_ref (VCO too fast): DOWN pulses → −Icp → Vtune ↓ → f_VCO ↓ When locked: UP and DOWN pulses equal → net current = 0 → Vtune held steady Vtune = constant → f_VCO stable

Why it dominates:

  • The charge pump integrates the phase error on the capacitor — this acts as a natural integrator in the loop, giving zero steady-state phase error (Type 2 PLL).
  • Easy to change divider N (digital) without changing any analogue circuit.
  • Works over a wide frequency range — the PFD detects frequency difference, not just phase.
  • Fully integratable on CMOS — the charge pump, PFD and divider are all digital-friendly.
💡 The charge pump current Icp and the loop filter capacitor C together set the loop bandwidth: ω_n ≈ √(Icp × Kv / (N × C)) where Kv is VCO gain in rad/s/V. Larger Icp = faster loop but more reference spurs. Smaller Icp = cleaner but slower to lock.
Q05
What is the VCO (Voltage-Controlled Oscillator)? What is VCO gain Kv and why does it matter?
EasyVCO

The VCO is an oscillator whose output frequency is controlled by an input voltage. Higher control voltage = higher output frequency (for a typical varactor-tuned LC VCO). The VCO is the element that actually generates the RF signal in the synthesiser.

VCO gain: Kv = df / dV (Hz/V) or Kv = 2π × df / dV (rad/s/V)
Example: Kv = 50 MHz/V means if Vtune rises by 1V, output rises by 50 MHz
f_out = f_0 + Kv × (Vtune − V_nominal)

Why Kv matters:

  • Loop bandwidth: Loop bandwidth ∝ Kv. Larger Kv = faster loop but more phase noise close to carrier (more pushing).
  • Supply pushing: High Kv means power supply noise also modulates the frequency — a 1 mV supply ripple causes Kv × 0.001 Hz of frequency modulation. This is a major problem at mmWave.
  • Phase noise: For a given tuning voltage noise (from charge pump), larger Kv = more frequency deviation = worse phase noise in-band.
  • Tuning range: f_max − f_min = Kv × (Vmax − Vmin). Must cover all required frequencies.
💡 A common interview question: "If Kv doubles, what happens to the loop bandwidth?" Answer: loop bandwidth scales as √Kv (from the natural frequency formula ω_n = √(Icp×Kv/(N×C))), so loop bandwidth increases by √2 ≈ 1.4×.
// 2. Phase Noise — The Most Important PLL Spec
Q06
What is phase noise? Explain it in plain English and explain the units dBc/Hz.
MediumPhase Noise

An ideal oscillator produces a perfect sine wave at exactly one frequency — a single spike in the frequency domain. A real oscillator has random fluctuations in its phase — like a clock that sometimes runs slightly fast or slightly slow. These phase fluctuations cause the frequency spike to spread out, with "skirts" of noise around the carrier.

Phase noise measures the power of these noise skirts at a specific offset from the carrier, normalised to 1 Hz bandwidth.

L(f_offset) = 10·log₁₀(P_noise in 1Hz BW at f_offset / P_carrier) dBc/Hz
Example: L(1 kHz) = −90 dBc/Hz means noise 1 kHz away from carrier is 90 dB below carrier in 1 Hz BW
L(100 kHz) = −120 dBc/Hz is typical for a good 2.4 GHz VCO
f dBc f_carrier 1 Hz BW f_offset L(f) (dBc/Hz)

Why it matters: Phase noise from your LO leaks into the received signal via the mixer. If you're receiving a weak signal at 2400.001 GHz while a strong interferer sits at 2400.01 GHz, the phase noise skirt of your LO can "reciprocal mix" with the strong interferer and create noise right on top of your weak signal — killing reception. This is called reciprocal mixing.

💡 Better (lower) phase noise = more negative number. −130 dBc/Hz is better than −100 dBc/Hz. Each 20 dB improvement in phase noise typically requires doubling the current consumption of the VCO.
Q07
Describe Leeson's equation for VCO phase noise. What does each term physically mean?
HardPhase Noise
Leeson's equation:
L(f_m) = 10·log[ (2FkT/P_sig) × (1 + (f_0/(2Q_L·f_m))²) × (1 + f_c/f_m) ]
where: F = device noise figure factor, k = Boltzmann's constant, T = temperature
P_sig = signal power in resonator, f_0 = carrier frequency
Q_L = loaded Q of the resonator, f_m = offset frequency, f_c = flicker corner frequency

Breaking down each term physically:

  • 2FkT/P_sig: The noise floor contribution — thermal noise from the active device, normalised by the signal power. Higher signal power → less phase noise. This is why oscillators benefit from running at higher power levels. F accounts for the excess noise of the transistor beyond thermal.
  • (f_0/(2Q_L·f_m))²: The resonator upconversion effect. At close-in offsets (small f_m), the resonator's finite Q causes noise to be much higher. A higher Q resonator (crystal, SAW, FBAR) suppresses this term dramatically. Explains why crystal oscillators have spectacularly good phase noise close-in — crystal Q can be 100,000 vs 20 for an LC tank.
  • 1 + f_c/f_m: The 1/f (flicker) noise upconversion. Transistors have 1/f noise that gets upconverted to phase noise around the carrier. f_c is the flicker corner frequency — below this offset, phase noise falls as 1/f³ instead of 1/f².
The three regions of VCO phase noise: 1/f³ (flicker-dominated, very close to carrier), 1/f² (thermal noise upconversion, most of the visible skirt), flat noise floor (far from carrier). Leeson's model describes all three.
💡 Interview tip: if asked how to improve VCO phase noise, the answers come directly from Leeson: increase Q (better resonator), increase P_sig (more bias current), reduce F (better transistor technology), reduce f_c (process choice — GaAs has lower flicker than CMOS).
Q08
How does the PLL loop bandwidth affect phase noise? What is the "PLL phase noise hump"?
MediumPhase Noise

The PLL has two competing noise sources that produce opposite shapes in the phase noise plot:

  • Inside the loop bandwidth: Phase noise is dominated by the reference source noise, multiplied up by 20·log(N). The PLL actively tracks the reference — and also tracks its noise. The PLL "cleans up" VCO noise inside the bandwidth but cannot do anything about reference noise.
  • Outside the loop bandwidth: The feedback loop cannot respond fast enough to correct the VCO. Phase noise is dominated by the free-running VCO noise. Ideally this falls as 1/f² or 1/f³.
offset f → L(f) Free VCO Ref × N (in-BW) PLL output (composite) f_BW ← hump

The phase noise hump appears near the loop bandwidth transition. It comes from a combination of the VCO noise rising (as the loop's suppression reduces) and a peaking in the loop's transfer function if the phase margin is insufficient (under-damped loop). A well-designed PLL has a peaking of <1–2 dB at the bandwidth transition.

Inside f_BW: L(f) ≈ L_ref + 20·log(N) (reference noise dominates)
Outside f_BW: L(f) ≈ L_VCO(f) (free-running VCO noise dominates)
Optimal f_BW: where L_ref×N² = L_VCO → minimum total integrated phase noise
💡 Widening the loop bandwidth suppresses VCO close-in noise but lets more reference noise through. Narrowing it suppresses reference noise but lets VCO noise dominate. The optimal bandwidth is where the two noise sources are equal — this minimises total integrated phase noise (jitter).
Q09
What is integrated phase noise and RMS jitter? How do you convert between them?
MediumPhase Noise

Phase noise L(f) is a spectral density — noise at each frequency offset. But for system design you need a single number: how much total phase variation does the oscillator have? That's the integrated phase noise.

σ²_phase (rad²) = 2 × ∫[f1 to f2] 10^(L(f)/10) df
Factor 2 converts single-sideband L(f) to double-sideband
t_jitter (seconds) = σ_phase / (2π × f_carrier)
Example: σ_phase = 0.01 rad at 1 GHz → t_jitter = 0.01/(2π×10⁹) = 1.6 ps

Jitter is the time domain version of phase noise — how much the zero crossings of the signal vary from their ideal positions. ADCs, SerDes links, and digital communications all specify jitter directly in picoseconds.

  • 1 GHz clock with −100 dBc/Hz at 10 kHz offset, −130 dBc/Hz at 1 MHz: integrated jitter ≈ 1–2 ps typically
  • WiFi local oscillator at 2.4 GHz: typically <0.5° RMS phase noise → <0.6 ps
  • 5G mmWave at 28 GHz: needs <0.1° RMS for 256-QAM → <20 fs — extremely challenging
💡 Quick sanity check: 1° of phase at 1 GHz = 1/(360×1GHz) = 2.8 ps of jitter. At 10 GHz the same 1° = only 0.28 ps. Higher carrier frequency = less time for the same phase angle.
Q10
What is the 20·log(N) rule for PLL phase noise? Why does a high divide ratio worsen phase noise?
HardPhase Noise

Inside the PLL bandwidth, the output phase noise equals the reference noise multiplied by N² — or in dB: the reference phase noise plus 20·log₁₀(N).

L_out(f) = L_ref(f) + 20·log₁₀(N) dBc/Hz (inside loop BW)
N = 1000 → +60 dB penalty on reference noise
N = 100 → +40 dB penalty
N = 10 → +20 dB penalty

Physical intuition: The divider measures phase in units of 1/N of the VCO period. A given phase error in the reference looks N times bigger when multiplied up to the VCO frequency. The PLL tries to match the divided VCO phase to the reference phase — any reference phase noise appears amplified by N at the output.

Alternatively: the feedback path divides the frequency by N. To keep a constant loop gain, any noise going through the forward path (to the VCO) must be N× larger to overcome the N× attenuation of the feedback path. This gain of N appears squared in power terms → 20 log N in dBc/Hz.

Example: Reference crystal has phase noise of −155 dBc/Hz at 1 kHz offset. N=1000 (1 MHz ref, 1 GHz output).
PLL output noise at 1 kHz = −155 + 20·log(1000) = −155 + 60 = −95 dBc/Hz
This is why low-N PLLs and direct crystal reference oscillators (TCXO, OCXO) matter for sensitive receivers.
💡 This is why fractional-N PLLs exist — they can use a much higher reference frequency (smaller N for the same output frequency) to reduce the 20·log(N) penalty. A fractional-N PLL with N=100 beats an integer-N PLL with N=1000 by 20 dB in phase noise, all else equal.
// 3. Loop Filter Design
Q11
What does the loop filter in a PLL do? What is a second-order vs third-order loop filter?
MediumLoop Filter

The loop filter has three jobs: (1) smooth the charge pump current pulses into a clean DC control voltage; (2) set the loop bandwidth (how fast the PLL responds); (3) control the phase margin (stability) of the feedback loop.

Simplest loop filter (1st order): just capacitor C1 between charge pump output and ground
→ Problem: charge pump current causes instantaneous voltage steps → VCO modulation

Standard 2nd order passive filter: R1 in series with C1, plus C2 in parallel
→ R1 adds a zero (improves phase margin), C2 reduces reference spur

3rd order adds another RC stage: R2-C3 in series to further attenuate reference spur
→ Better reference spur rejection but must re-optimise for stability

The zero introduced by R1 (at frequency 1/(R1·C1)) is critical for stability — without it, the loop has only phase-lagging poles and will oscillate. R1 provides phase lead (phase margin) to stabilise the feedback loop.

  • Phase margin: Should be 45°–65° for good transient behaviour. <30° = ringing and hump in phase noise. >75° = too sluggish.
  • C2 ≪ C1: C2 is typically C1/10. It attenuates the reference spur by about 20·log(C1/C2) dB but also reduces phase margin — must recompute.
💡 Loop filter design is the most common PLL design task in industry. The standard approach: use the ADIsimPLL or Analog Devices PLL simulation tool. But understand the maths: loop bandwidth ω_n = √(Icp×Kv/(N×C1)), damping factor ζ = (ω_n × R1 × C1)/2.
Q12
What is loop bandwidth? What are the tradeoffs in choosing a narrow vs wide loop bandwidth?
MediumLoop Filter
Loop bandwidth f_BW ≈ ω_n / (2π) where ω_n = √(Icp × Kv / (N × C1))
Rule of thumb: f_BW ≤ f_ref / 10 for stability (charge pump PLLs)
Typical values: f_BW = 10 kHz to 200 kHz for most RF synthesisers
Narrow BW (<20 kHz) Wide BW (>200 kHz)
✓ Better VCO noise suppression✓ Faster lock time
✓ Better reference spur rejection✓ Better suppression of VCO pushing
✗ Slow to lock (t_L ~ 10/f_BW)✗ More reference spurs leak through
✗ VCO noise close-in not corrected✗ Higher close-in phase noise (ref×N)

The optimal bandwidth is where VCO noise and reference×N noise are equal — minimises total integrated phase noise. For most 2.4 GHz PLLs this is typically 50–100 kHz.

💡 For frequency hopping (Bluetooth, 5G), fast lock time is critical — need f_BW wide enough to settle in <100 µs. For a fixed-frequency LO (satellite downconverter), phase noise matters most — use narrow f_BW and the best VCO you can afford.
Q13
What is phase margin in a PLL and how do you ensure adequate phase margin in the loop filter design?
HardLoop Filter

Phase margin is a measure of how stable the feedback loop is. It tells you how many extra degrees of phase shift the loop could tolerate before it starts oscillating. Phase margin ≥ 45° is the standard target for a well-behaved loop.

Phase margin (PM): at the frequency where open-loop gain = 0 dB (gain crossover), PM = 180° − |phase of open loop|
PM < 0°: oscillates (unstable)
PM = 0°–30°: underdamped, large ringing, phase noise hump
PM = 45°–65°: good balance of speed and stability
PM > 75°: overdamped, sluggish, slow lock

In a charge pump PLL, the open loop transfer function has two poles from the loop filter and the VCO integration, plus a zero from R1 in the loop filter:

  • Two poles contribute −180° of phase at all frequencies → loop is inherently on the edge of instability
  • R1 introduces a zero at ω_z = 1/(R1×C1) → adds +90° of phase in the region above ω_z → this is the phase margin contribution
Phase margin ≈ arctan(ω_c / ω_z) − arctan(ω_c / ω_p2)
where ω_c = crossover frequency, ω_z = zero frequency, ω_p2 = second pole

Simple optimum: place zero at ω_c/3 and ω_p2 at 3×ω_c → PM ≈ 52°
The loop filter design is a classic control systems problem. You're designing a compensator for a second-order system (VCO acts as integrator, charge pump acts as gain). The zero from R1 is your lead compensator. The additional pole C2 is your lag compensator for spur rejection. Every PLL design is a controlled tradeoff between these.
// 4. Reference Spurs
Q14
What are reference spurs in a PLL? What causes them and why are they harmful?
MediumSpurs

Reference spurs are discrete tones that appear in the PLL output spectrum at offsets of ±f_ref, ±2·f_ref, etc. from the carrier. They look like small satellite peaks sitting exactly f_ref away from the main carrier.

f f_out f_out − f_ref f_out + f_ref spur level (dBc) f_ref

Causes:

  • Charge pump mismatch: UP and DOWN currents are not perfectly equal. When locked, the PFD produces short equal UP and DOWN pulses that cancel on average. But if Iup ≠ Idn, a net current pulse at f_ref repetitively modulates the VCO — creating spurs.
  • Charge pump dead zone avoidance: Modern PFDs deliberately produce a small overlap between UP and DOWN pulses to avoid the dead zone. These narrow pulses at f_ref modulate the VCO.
  • Substrate coupling: The reference clock couples into the VCO supply or substrate, directly frequency-modulating it.

Why harmful: Spurs at f_ref offset will mix with any blocker that happens to be f_ref away from the desired channel. In LTE (f_ref = 26 MHz), a spur at 26 MHz offset could be right in an adjacent LTE channel. Typical requirement: spurs < −60 dBc (often < −70 dBc for modern standards).

💡 Increasing loop filter capacitance (wider C1, C2) attenuates the reference spurs by filtering the f_ref current pulses. But this slows the loop bandwidth. More C2 relative to C1 reduces spurs but also reduces phase margin — must redesign R1.
Q15
How do you reduce reference spurs? Name at least four techniques.
HardSpurs
  1. Increase loop filter attenuation at f_ref: Add more capacitance (C2, or a 3rd-order filter stage). Each extra pole gives ~20 dB/decade more attenuation at the spur frequency.
  2. Reduce charge pump current mismatch: Use better-matched transistors in the charge pump (careful layout, longer channel devices, common centroid). This reduces the fundamental cause — the net current pulse at f_ref.
  3. Use higher reference frequency: If f_ref is doubled, the spur moves to 2× the offset where the loop filter provides more attenuation. This is one reason fractional-N PLLs (which use high f_ref) often have lower spurs than integer-N.
  4. Isolation and shielding: Physically isolate the reference oscillator and divider from the VCO. Use separate supply domains, substrate contacts, and metal shielding to reduce substrate coupling.
  5. Resample trick: Use a DFF-based PFD with a reset that is delayed to allow UP and DOWN pulses to fully cancel before the VCO modulation. Reduces the effective pulse width hitting the VCO.
  6. Digital spur cancellation: Inject a precisely calibrated current into the loop filter to cancel the charge pump current imbalance. Used in advanced fractional-N synthesisers.
💡 In practice, chip designers spend enormous effort on charge pump symmetry. A current mismatch of just 1% between Iup and Idn can produce spurs of −50 to −55 dBc — right at the spec limit. 0.1% mismatch → spurs of −70 dBc, comfortably in spec.
// 5. Integer-N vs Fractional-N Synthesisers
Q16
What is the difference between an integer-N and a fractional-N PLL synthesiser?
MediumSynthesiser

In an integer-N PLL, the feedback divider uses a whole number N. The output frequency is exactly N × f_ref, so the minimum frequency step = f_ref. If you need 100 kHz channel spacing, f_ref = 100 kHz. But then a 1 GHz output needs N = 10,000 → 20·log(10000) = +80 dB phase noise penalty. Also, the loop bandwidth must be ≤ f_ref/10 = 10 kHz → very slow lock.

Integer-N: f_out = N × f_ref (N must be integer)
Frequency resolution = f_ref
Fundamental tradeoff: fine resolution → low f_ref → high N → bad phase noise AND slow lock

In a fractional-N PLL, the divider alternates between N and N+1 (or more values) so the average division ratio is a fraction. If it divides by 10 half the time and 11 half the time, the average is 10.5 — giving resolution finer than f_ref.

Fractional-N: f_out = (N + k/M) × f_ref (k, M are integers)
Frequency resolution = f_ref / M (can be sub-Hz!)
Now use high f_ref with moderate N → much better phase noise AND fast lock

Example: Need 1.8 GHz output with 100 kHz resolution:
Integer-N: f_ref = 100 kHz, N = 18000 → 20·log(18000) = +85 dB noise penalty
Fractional-N: f_ref = 13 MHz, N ≈ 138.46 → 20·log(138) = +43 dB noise penalty — 42 dB improvement!

💡 Every modern smartphone PLL is fractional-N. The only place integer-N is still preferred is where fractional spurs would be worse than the phase noise penalty — some narrowband applications with demanding spur requirements.
Q17
What are fractional spurs? What is a Sigma-Delta modulator and how does it help?
HardSynthesiser

A simple fractional-N PLL that alternates between N and N+1 does so in a periodic pattern. For example, dividing by 10 three times then 11 once (average 10.25) creates a periodic pattern at f_ref/4. This periodic modulation creates fractional spurs — discrete tones at sub-multiples of f_ref. They can be very close to the carrier and are often worse than reference spurs.

A Sigma-Delta (ΣΔ) modulator is the clever solution. Instead of a simple periodic pattern, it randomises the sequence of N and N+1 (and N+2, N+3 etc.) in a pseudo-random way that spreads the quantisation noise across all frequencies rather than concentrating it in spurs. The ΣΔ modulator pushes the quantisation noise to high frequencies (noise shaping), where the PLL loop filter can attenuate it.

Without ΣΔ: periodic divider switching → discrete spurs at f_spur = f_ref × (fractional part)
With ΣΔ: pseudo-random switching → shaped noise floor (rises at 20 dB/decade toward f_ref)
3rd order ΣΔ: noise shaped as f³ → most noise at high offsets where loop filter attenuates it
Result: no discrete fractional spurs, but quantisation noise floor rises toward f_ref
The ΣΔ fractional-N synthesiser is one of the most elegant inventions in RF IC design. It converts a problem (fractional division creates spurs) into a manageable one (shaped quantisation noise that the loop filter suppresses). Used in every modern WiFi, LTE, and 5G chipset.
💡 The order of the ΣΔ modulator matters: higher order = steeper noise shaping = more quantisation noise pushed to high offsets = less noise in the signal band. But higher order ΣΔ can become unstable — stability analysis required.
Q18
What is a multi-modulus divider (MMD) and why is it used in fractional-N PLLs?
MediumSynthesiser

A multi-modulus divider (MMD) is a digital counter that can divide by different integer values (e.g. 2, 3, 4, 5) depending on a digital control input. In a fractional-N synthesiser, the ΣΔ modulator feeds a sequence of divide values to the MMD. The MMD switches its division ratio cycle-by-cycle, averaging to the desired fractional value.

MMD accepts a K-bit word from ΣΔ → division ratio = N + K_bits / 2^K
Example: 4-bit word (0–15), K=7 → divide by N + 7/16 = N.4375
At 1 GHz output, 1-bit change in K-word = 1 GHz / 2^K Hz resolution

The MMD is implemented as a chain of 2/3 cells or 2/3/4 cells. Each cell can swallow or skip a pulse from the VCO. By cascading M cells you get a division ratio range of 2^M and fine resolution. The highest-speed cell (first in chain) is the most power-hungry and must operate at the full VCO frequency — the bottleneck in mmWave synthesisers.

💡 In 5G mmWave (24–47 GHz), the first divider cell must operate at 47 GHz. Current-mode logic (CML) dividers are used here, consuming significant power. Injection-locked frequency dividers (ILFDs) can also divide high frequencies with less power but over a narrower locking range.
// 6. Lock Time & Applications
Q19
What is PLL lock time? How do you calculate it and what determines it?
EasyLock Time

Lock time is how long the PLL takes to settle to the new output frequency after a frequency hop command. It must be fast enough for the radio system — Bluetooth hops 1600 times/second and needs <100 µs lock time.

Lock time t_L ≈ (settling error) / (initial frequency error) × (1/f_BW)
Rule of thumb: t_L ≈ 20 / f_BW (for frequency steps within pull-in range)
Example: f_BW = 100 kHz → t_L ≈ 20/100,000 = 200 µs
Bluetooth needs <100 µs → f_BW must be >200 kHz

Factors that determine lock time:

  • Loop bandwidth f_BW: Wider = faster lock. The single biggest lever.
  • Frequency step size: Larger step → longer pull-in time. Must check the non-linear pull-in range.
  • Phase margin: Under-damped loops (PM < 45°) ring and take longer to settle even though they have faster initial response.
  • VCO tuning range: If the new frequency is near the edge of the VCO tuning range, Kv may be lower → effectively narrower loop bandwidth → slower lock.
💡 Fractional-N PLLs can use wider loop bandwidth (since f_ref is high, f_BW can be up to f_ref/10 which is much larger) → inherently faster lock time. Another advantage over integer-N.
Q20
What is a PLL used for in a mobile phone? List at least five applications.
MediumApplications

A modern smartphone contains 10–20 PLLs performing different functions:

  1. LTE/5G frequency synthesiser: Generates the LO for the RF mixer in the transmitter and receiver. Must cover 600 MHz to 5 GHz (sub-6) or 24–47 GHz (mmWave) with fine resolution (<1 kHz) and very low phase noise.
  2. WiFi/Bluetooth synthesiser: Generates 2.4 GHz or 5 GHz LO for the WLAN radio. Must switch between channels quickly for Bluetooth frequency hopping.
  3. Clock synthesis for the CPU/GPU: The processor PLL multiplies a slow crystal reference (e.g. 38.4 MHz) to generate the high-speed CPU clock (e.g. 3 GHz). Also provides fractional rates for power management (run at 1.2 GHz to save battery).
  4. USB/PCIe clock recovery: High-speed serial interfaces need a PLL to recover the clock from the data stream (Clock and Data Recovery, CDR).
  5. Camera clock: The MIPI interface between the camera sensor and the processor uses a PLL to generate precise pixel clocks.
  6. Display clock: MIPI DSI to the display panel requires a PLL for timing.
  7. GPS receiver: The baseband processing chip uses a PLL to track the satellite code phase — essentially a PLL locked to the GPS signal itself.
💡 The RF frequency synthesiser PLL is the most demanding — toughest phase noise, fastest hop time, widest tuning range. It typically consumes 30–50% of the transceiver chip's power budget.
Q21
What is a TCXO and an OCXO? Why are they used as PLL reference oscillators?
MediumReference

The reference oscillator is the foundation of all frequency accuracy in a radio. Its frequency error multiplies up by N to the output — a 1 ppm error in the reference becomes a 1 ppm error in the LO (e.g. 1.8 GHz × 1 ppm = 1.8 kHz error). Standards like LTE require frequency error <0.1 ppm.

  • Standard crystal (XO): Accuracy ±20–50 ppm, temperature sensitivity ≈ ±20 ppm over −40°C to +85°C. Too inaccurate for cellular standards.
  • TCXO (Temperature Compensated Crystal Oscillator): Uses a temperature sensor and a compensation network to cancel the crystal's temperature coefficient. Achieves ±0.5–2 ppm over full temperature range. Used in most phones. Costs ~$0.50–$2.
  • OCXO (Oven-Controlled Crystal Oscillator): Keeps the crystal in a temperature-controlled oven at exactly the crystal's turnover temperature. Achieves ±0.001–0.01 ppm stability. Used in base stations, GPS references, test equipment. Costs ~$50–$500, consumes 1–5W for the oven heater.
Phase noise comparison at 10 MHz output:
Standard XO: −130 dBc/Hz at 1 kHz (typical)
TCXO: −140 to −150 dBc/Hz at 1 kHz
OCXO: −160 to −175 dBc/Hz at 1 kHz → best available, near fundamental limits
💡 The GPS signal itself provides a disciplined reference — a GPS-disciplined oscillator (GPSDO) locks a local OCXO to the GPS signal, giving the accuracy of the atomic clocks on the satellites. Used in base station timing for LTE and 5G (which requires <1.5 µs timing accuracy between sites).
// 7. VCO Design
Q22
What is a varactor and how is it used in a VCO? What limits the tuning range?
MediumVCO

A varactor (variable capacitor) is a diode whose junction capacitance varies with the applied reverse bias voltage. As you increase the reverse voltage, the depletion region widens and capacitance decreases. This voltage-controlled capacitance, placed in the LC tank of the VCO, directly controls the resonant frequency.

Resonant frequency: f_0 = 1 / (2π√(L×C(V)))
Varactor capacitance: C(V) = C_j0 / (1 + V/V_bi)^m
m = 0.5 for abrupt junction, m = 0.33 for hyperabrupt (wider tuning range)
Tuning range: FTR (%) = (f_max − f_min)/f_center × 100%

What limits the tuning range:

  • Capacitance ratio C_max/C_min: A hyperabrupt varactor gives a ratio of 5–10:1. f_max/f_min = √(C_max/C_min) = √5–√10 → only 40–70% tuning range.
  • Parasitic capacitances: Fixed parasitics from metal routing, transistor drain/gate, and bond pads reduce the relative contribution of the varactor → less frequency swing.
  • Q degradation at extremes: Varactor Q is lowest at low voltages (high capacitance). Running the VCO at the low-voltage end of the tuning range increases phase noise.
💡 Switchable capacitor banks (digital coarse tuning + varactor fine tuning) are used in modern VCOs to achieve wide total tuning range (e.g. 40%) while keeping the varactor in a narrow, high-Q region. The coarse step is set digitally; the PLL fine-tunes with the varactor. This is standard in all modern LC-VCO designs.
Q23
What is VCO pushing and pulling? How do you reduce them?
HardVCO

VCO pushing is the change in output frequency caused by a change in supply voltage. The transistor's drain-source voltage affects the drain capacitance (C_ds), which shifts the VCO resonance. Even a 1 mV supply ripple can cause frequency modulation at the ripple frequency.

Pushing figure: Kpush = df/dV_supply (Hz/V) — typically 1–50 MHz/V for LC VCOs
Example: Kpush = 10 MHz/V, supply ripple = 10 mV at 1 kHz
→ FM modulation = 100 kHz, spur level ≈ 20·log(Kpush × ripple / (2 × f_offset)) dBc

VCO pulling is the frequency shift caused by a changing load impedance at the VCO output. If the load reflection coefficient changes (e.g. the PA's input impedance varies with signal level, antenna mismatch changes), the VCO resonance shifts. This is why a buffer amplifier between the VCO and the PA/mixer is essential.

Reducing pushing:

  • Use a dedicated, well-regulated VCO supply (LDO or supply regulator)
  • Use differential VCO topology (rejects common-mode supply noise)
  • Use cascode transistors in the VCO core (reduces supply sensitivity)

Reducing pulling:

  • Always put a buffer amplifier (isolator) between VCO and load
  • Use two stages of buffering for PA-VCO coupling
  • Differential topology rejects common-mode injection on substrate
💡 In a fully integrated synthesiser chip, substrate noise coupling between the PA and VCO is a major design challenge — the PA runs at +20 dBm while the VCO is trying to achieve −140 dBc/Hz phase noise. Deep N-well isolation and differential VCO design are mandatory.
Q24
What is an injection-locked oscillator (ILO) and how does it differ from a PLL?
MediumVCO

An injection-locked oscillator is a free-running oscillator that, when a signal is injected close to its natural frequency, "locks" to the injected signal — adopting exactly the frequency and a fixed phase offset relative to the injection. It's a one-component PLL — no PFD, loop filter, or divider needed.

Locking range (Adler's equation): Δf_lock = ±(f_0 / 2Q) × √(P_inj / P_osc)
where Q = resonator Q, P_inj = injection signal power, P_osc = free-running oscillator power
Higher injection power and lower Q → wider locking range

Key differences from a PLL:

  • ILO: Narrowband (lock range limited by Q), extremely fast "lock" (near instantaneous since no loop filter), very low power (no PFD/CP/divider), very low phase noise inside the locking range (inherits reference phase noise directly).
  • PLL: Wideband tuning via divider, controlled loop bandwidth, programmable output frequency, but more complex and power-hungry.

ILOs are used as frequency dividers at mmWave (dividing 60 GHz by 2 to get 30 GHz) where digital dividers are too slow and power-hungry. They're also used as clock multipliers in optical communications.

💡 ILO locking range trades off with Q. A low-Q (wide range) ILO has worse phase noise. A high-Q (narrow range) ILO has excellent phase noise but may not lock across temperature or process corners. This narrow range makes them sensitive in production — a common reason ILOs fail in the field.
// 8. PLL in RF Systems
Q25
How does PLL phase noise affect receiver sensitivity in a communications system?
MediumSystem

Phase noise from the LO degrades the receiver in two ways: reciprocal mixing and EVM degradation.

Reciprocal mixing: When a strong interferer is present f_offset away from the desired signal, the phase noise skirt of the LO at that offset mixes with the strong interferer, downconverting it as noise on top of your desired channel. The noise power at baseband from this effect = P_interferer + L(f_offset) + 10·log(BW).

Reciprocal mixing noise: P_RM = P_blocker(dBm) + L(f_offset)(dBc/Hz) + 10·log(BW)(dB)
Example: Blocker at −20 dBm, f_offset = 10 MHz, L(10 MHz) = −135 dBc/Hz, BW = 200 kHz
P_RM = −20 − 135 + 53 = −102 dBm — this is your noise floor from reciprocal mixing
Must be lower than thermal noise floor (−121 dBm for 200 kHz BW) → need L < −154 dBc/Hz at 10 MHz

EVM degradation: In QAM systems (WiFi, LTE, 5G), integrated phase noise directly rotates constellation points, increasing EVM. 256-QAM needs EVM < 3.5% → requires integrated phase noise < 1° RMS → tight phase noise specification over the signal bandwidth.

💡 This is why 5G mmWave is so challenging — at 28 GHz with 400 MHz channel bandwidth, the LO phase noise must be very low across a wide frequency range. Even excellent −100 dBc/Hz at 1 MHz offset × 400 MHz BW gives significant integrated noise.
Q26
What is a two-point modulation PLL? Why is it used for frequency modulation?
MediumModulation

A standard PLL suppresses frequency modulation of the VCO — that's how it maintains a stable frequency. So if you try to FM-modulate by varying the VCO tuning voltage directly, the PLL will fight against you and remove the modulation inside the loop bandwidth.

Two-point modulation applies the modulation signal at TWO points simultaneously:

  • High-frequency path: Directly to the VCO tuning voltage (instant response, but PLL will suppress it for low-frequency components)
  • Low-frequency path: To the reference divider ratio (which the PLL tracks, even for slow changes)
The two paths have complementary frequency responses:
VCO direct path: high-pass (loop suppresses below f_BW)
Divider path: low-pass (PLL tracks changes below f_BW)
Combined: flat frequency response from DC to beyond the VCO bandwidth!

This allows efficient FM modulation of the PLL output across a wide bandwidth — used in GSM/EDGE transmitters (GFSK modulation), Bluetooth (GFSK), and DECT phones. The technique, called "type-II modulation" or "polar transmitter", allows the PLL itself to be the modulator — eliminating a separate upconverter mixer.

💡 Two-point modulation requires careful gain calibration. If the VCO path gain doesn't exactly match the divider path gain at the crossover frequency, you get amplitude distortion in the modulation. A foreground calibration at startup (test tone, measure response, adjust gain) is standard.
Q27
What is a sub-sampling PLL (SSPLL)? What advantage does it have over a conventional charge pump PLL?
HardAdvanced

In a conventional PLL, the VCO output is divided by N before phase comparison. The divider is a major phase noise contributor — it operates at high speed and adds broadband noise that appears directly at the PLL output.

In a sub-sampling PLL, the phase detector is replaced by a sample-and-hold circuit that samples the VCO output directly at the reference frequency — comparing the VCO phase at f_ref intervals without dividing the frequency. No divider means no divider noise.

Conventional CP-PLL: In-band phase noise = 20·log(N) above reference floor + divider noise
SSPLL: Divider removed → in-band noise floor drops by ~20·log(N) dB
Typical improvement for N=100: 40 dB reduction in in-band phase noise
Fundamental limit: becomes kT/C noise of the sampling capacitor

Tradeoffs of SSPLL:

  • Only works when the PLL is already near lock (no frequency detection) — needs an auxiliary FLL for initial lock acquisition
  • Sensitive to reference clock harmonics (samples at f_ref, aliases harmonics)
  • Charge pump noise still present — must use large sampling capacitors
SSPLLs are used in advanced research and high-performance chips where phase noise is the primary spec. They achieve phase noise within 3–5 dB of the VCO's fundamental limit — impractical with a conventional divider-based PLL. Published research shows <−180 dBc/Hz noise floor normalised to carrier at 1 GHz.
// 9. Measurement & Troubleshooting
Q28
How do you measure phase noise on a spectrum analyser? What are the limitations?
EasyMeasurement

Phase noise is measured using a spectrum analyser or a dedicated phase noise analyser:

  1. Place the carrier on the centre of the screen, resolution bandwidth (RBW) set to a few percent of the offset of interest
  2. Measure the carrier power (dBm)
  3. Move to the desired offset frequency, measure the noise power in the RBW
  4. Normalise: L(f) = Noise_power_dBm − Carrier_dBm − 10·log(RBW)
  5. Subtract the analyser's own noise floor (which limits measurement at low phase noise)
L(f) = N_dBm − C_dBm − 10·log₁₀(RBW Hz) dBc/Hz
Example: Carrier at 0 dBm, noise at −120 dBm in 1 kHz RBW, offset 100 kHz
L(100 kHz) = −120 − 0 − 10·log(1000) = −120 − 30 = −150 dBc/Hz

Limitations of spectrum analyser method:

  • Analyser has its own phase noise — limits measurement to signals with L(f) > analyser phase noise (typically > −140 dBc/Hz for a good analyser)
  • Carrier must not drift or the noise floor measurement is corrupted
  • For very close-in offsets (<1 kHz), RBW must be very narrow → long sweep time → thermal drift matters
💡 For measuring excellent phase noise (−150 dBc/Hz and beyond), a dedicated phase noise analyser (Keysight E5052, Rhode & Schwarz FSWP) uses a cross-correlation technique that eliminates the analyser's own noise floor by correlating two independent measurement paths. Can measure to −190 dBc/Hz.
Q29
A PLL is not locking. Walk through your troubleshooting checklist.
MediumDebug
  1. Is the reference oscillator running? Check f_ref on a spectrum analyser or oscilloscope. Correct amplitude, frequency, duty cycle? Many lock failures start here.
  2. Is power applied correctly? VCO supply, PFD supply, charge pump supply — each may be on a separate rail. Check with a multimeter.
  3. Is the VCO tuning range wide enough? Scope the Vtune pin. Is it sweeping across the full supply range (e.g. 0–3.3 V) or stuck at a rail? If stuck at the positive rail, VCO can't go high enough — Kv or tuning range problem. Stuck at GND — VCO can't go low enough.
  4. Is the PFD/charge pump working? Check the LD (lock detect) output if available. On an oscilloscope, look at the CP output — when unlocked it should show rapid UP/DOWN pulses trying to drive the loop.
  5. Is N programmed correctly? Read back the SPI register that sets N. A wrong N means the PLL locks to the wrong frequency or out of the VCO's range.
  6. Is there a sign error in the loop? If the PFD polarity or CP polarity is wrong, the loop has positive feedback → VCO will rail and won't lock. Scope Vtune — does it go up when you'd expect it to go down?
  7. Is the loop bandwidth too narrow? VCO noise may push the signal around faster than the loop can track — check if the frequency seems to wander slowly vs jump.
💡 The most common PLL failure in a new design: wrong SPI register write (N value, reference divider, CP current), followed by supply rail missing or at wrong voltage, followed by loop filter component wrong value. 90% of first-spin failures are in this list.
Q30
What causes PLL spurs at non-integer multiples of f_ref (non-reference spurs)? Name three sources.
MediumSpurs
  1. Fractional spurs (fractional-N PLLs): Imperfect ΣΔ noise shaping or insufficient dithering leaves residual periodic patterns in the divider sequence → tones at fractional offsets from the carrier (e.g. f_ref/3, f_ref/5 etc.).
  2. Power supply harmonics coupling: DC-DC converter switching noise (e.g. 1 MHz buck converter) couples into the VCO through substrate or supply, creating spurs at the converter switching frequency and its harmonics regardless of f_ref.
  3. Crystal overtone crosstalk: The crystal reference oscillator runs at its fundamental and also has energy at 3rd, 5th overtones. These can couple into the VCO output and appear as spurs at 3× and 5× the crystal frequency.
  4. Digital clock coupling: Clocks from other digital circuits on the chip (baseband processor, USB clock, display clock) can couple into the VCO through substrate. Appear as spurs at those clock frequencies.
  5. Spur from other PLL: In a multi-PLL chip (e.g. phone SoC), the output of one PLL can couple into another through substrate, creating cross-PLL spurs at beat frequencies.
💡 Non-reference spurs are the hardest to diagnose because they don't follow the simple f_ref offset pattern. Systematic identification: vary f_ref slightly — reference spurs track with it. Hold f_ref fixed and vary other clocks — other spurs reveal their source.
// 10. Advanced Topics & Design Decisions
Q31
What is a digital PLL (DPLL) or all-digital PLL (ADPLL)? Why is it used in advanced CMOS?
HardAdvanced

An all-digital PLL (ADPLL) replaces the analogue components (PFD, charge pump, loop filter, analogue VCO) with digital equivalents:

  • PFD → Time-to-Digital Converter (TDC): measures the time difference between reference and divided-VCO edges to picosecond resolution
  • Charge pump + Loop filter → Digital Loop Filter (DLF): a digital IIR/FIR filter computed in logic
  • Analogue VCO → Digitally-Controlled Oscillator (DCO): an LC oscillator with a switched capacitor bank controlled by a digital word
ADPLL block: TDC → DLF → DCO → ÷N → TDC
All arithmetic is digital — no analogue capacitors, resistors, or currents
Loop "bandwidth" set by DLF coefficients (changeable in firmware!)

Advantages in advanced CMOS (5nm, 3nm):

  • Scales with process — digital logic gets faster and smaller, but analogue components (caps, resistors) don't scale well
  • No analogue-sensitive layout constraints — loop filter is just logic
  • Reconfigurable bandwidth, phase margin in firmware
  • Built-in digital calibration eliminates charge pump mismatch spurs
  • Better integration in digital VLSI flows
Intel, TSMC, Samsung all use ADPLLs for CPU/GPU clock generation in their most advanced nodes. The TDC resolution (~10 ps) limits close-in phase noise, but for clock generation this is acceptable. For RF LO synthesis requiring −150 dBc/Hz, analogue PLLs still dominate.
Q32
How do you design a PLL for 5G mmWave (28 GHz)? What are the key challenges?
HardDesign

Designing a 28 GHz PLL is fundamentally different from a 2.4 GHz PLL:

  1. VCO inductor Q: At 28 GHz, on-chip inductors have Q ≈ 15–25 (versus 10–15 at 5 GHz). Better Q improves phase noise, but inductors are tiny (≈50 pH) and extremely sensitive to layout.
  2. First divider speed: The first divide-by-2 must operate at 28 GHz. Static CMOS dividers fail. Use CML (Current Mode Logic) or injection-locked dividers. Power consumption is 5–20 mW per stage.
  3. Phase noise target: 256-QAM at 28 GHz with 400 MHz bandwidth requires integrated phase noise <1° RMS → approximately −88 dBc/Hz at 1 MHz offset. Very demanding.
  4. VCO pushing (substrate): At 28 GHz, any 28 GHz signal coupling back into the VCO through the substrate causes severe injection pulling. Deep N-well, shielded inductors, differential topology are mandatory.
  5. Tuning range: 5G NR uses n257 (26.5–29.5 GHz) and n258 (24.25–27.5 GHz). A single VCO must cover 3–5 GHz — over 15% fractional tuning range. Requires sub-band switching + varactor fine tuning.
💡 State-of-the-art 28 GHz PLLs use a push-push VCO: two VCOs running at 14 GHz with outputs combined at the 2nd harmonic to produce 28 GHz. The 14 GHz tank has better Q (longer, higher-Q inductors) and divides at half the frequency — significant advantage. Published results achieve −96 dBc/Hz at 1 MHz offset.
Q33
What is cycle slipping in a PLL and when does it occur?
HardAdvanced

Cycle slipping occurs when the phase error in a PLL exceeds 2π radians — the PFD "wraps around" and the lock is temporarily lost before the loop re-establishes phase lock. It looks like a brief frequency glitch.

When it occurs:

  • Large frequency steps that exceed the pull-in range — the VCO can't slew fast enough and the divider output "skips" a reference edge
  • Strong external noise that momentarily pushes the VCO phase beyond the tracking range
  • Narrowband loop with large FM noise on the VCO — if VCO noise causes more than 2π phase deviation at the PFD, cycle slip
  • Reference or VCO spurs that temporarily defeat lock
Probability of cycle slip depends on the normalised noise level:
If σ_phase (integrated noise) > ~0.3 rad RMS, cycle slip probability becomes significant
For a communications LO: must ensure σ < 0.1 rad → keep integrated phase noise < 6°
💡 In high-reliability systems (clocks for data centres, precision instruments), PLLs are designed with a cycle-slip detector — a circuit that counts phase slips. If slips occur above a threshold, the system raises an alarm or switches to a backup reference. Required in SONET/SDH telecom timing standards.
Q34
What is the difference between Type 1 and Type 2 PLL? Why are virtually all modern PLLs Type 2?
MediumControl Theory

The Type of a PLL refers to the number of perfect integrators (poles at exactly s=0) in the open-loop transfer function.

Type 1 PLL: one integrator (VCO only acts as integrator: Δφ/Vtune = Kv/s)
→ Has steady-state FREQUENCY error of zero, but steady-state PHASE error proportional to input frequency step
→ If input frequency changes, output follows but with a constant phase offset = Δf/Kv·Kd

Type 2 PLL: two integrators (VCO + charge pump's hold capacitor)
→ Zero steady-state phase error for both phase steps AND frequency steps
→ The capacitor "remembers" the charge needed to hold the VCO at the new frequency

Why Type 2 dominates: A Type 1 PLL has steady-state phase error when tracking a frequency ramp or step. For a frequency synthesiser that hops channels, each new channel would have a residual phase offset — unacceptable for QAM demodulation. A Type 2 PLL (charge pump design) drives the steady-state phase error to zero regardless of the frequency step, because the charge pump's capacitor retains exactly the voltage needed to hold the VCO at f_ref × N. No bleed resistor, no droop.

💡 Control system analogy: Type 1 = proportional control (constant error for constant disturbance). Type 2 = integral control (zero steady-state error). The capacitor in the charge pump loop filter IS the integrator. The resistor adds the zero to maintain stability (derivative action).
Q35
You're asked in an interview to design a PLL synthesiser for 2.4 GHz WiFi. Walk through your design choices step by step.
EasyDesign Flow

This is the classic PLL design walkthrough question. Here's a structured approach:

Step 1 — Define requirements: Output frequency 2400–2483 MHz (WiFi channels), channel spacing 5 MHz (IEEE 802.11b/g/n channels), phase noise < −100 dBc/Hz at 1 MHz (to meet EVM for 64-QAM), lock time < 200 µs (channel switching), reference spur < −60 dBc, supply 3.3 V or 1.8 V CMOS.

Step 2 — Choose architecture: Fractional-N with ΣΔ modulator. Reason: 5 MHz channel spacing with f_ref = 26 MHz (TCXO) → N ≈ 92.3 to 95.5, N is non-integer → fractional-N. This gives 20·log(93) = +39 dB noise multiplication vs +69 dB for integer-N with 1 MHz ref.

Step 3 — VCO design: LC VCO at 2.4 GHz with NMOS-PMOS cross-coupled pair. Inductive coil Q ≈ 15 on-chip. Target phase noise −130 dBc/Hz at 1 MHz offset free-running. Tuning range: 2380–2510 MHz (5% margin each side). Kv ≈ 30 MHz/V nominal.

Step 4 — Divider: 3rd-order ΣΔ MMD, divides by 92–96. Programmable via SPI. First divider cell at 2.4 GHz uses CML, remaining cells use CMOS.

Step 5 — Loop filter: Passive 3rd order. Target loop BW = 100 kHz (Bluetooth coexistence, moderate lock time). Icp = 400 µA, C1 = 4.7 nF, R1 = 3.3 kΩ, C2 = 470 pF, R2 = 1 kΩ, C3 = 100 pF. Phase margin ≈ 55°.

Step 6 — Verify: Simulate phase noise (ADIsimPLL or SpectreRF), check lock time (transient sim), check reference spur (100 kHz filter suppresses 26 MHz by 48 dB → spur ≈ −60 dBc — at limit, may need C3 increase).

💡 This structured 6-step approach (specs → architecture → VCO → divider → loop filter → verify) is exactly what interviewers want to hear. Even if numbers aren't perfect, showing you know the process and the tradeoffs at each step is what distinguishes a strong candidate.