All-Digital PLL (ADPLL)

Keywords: digital pll,adpll,digital controlled oscillator,dco,all digital pll,digitally controlled pll

All-Digital PLL (ADPLL) is the phase-locked loop implementation where all signal processing is performed in the digital domain โ€” replacing the analog charge pump, loop filter, and VCO with digital equivalents (time-to-digital converter, digital loop filter, and digitally-controlled oscillator) โ€” enabling integration in standard digital CMOS processes without specialty analog devices, easy portability across process nodes, straightforward digital test and calibration, and superior immunity to analog noise coupling from digital switching. ADPLLs are now used in mobile SoCs, IoT devices, and even some high-speed SerDes applications.

ADPLL vs. Analog PLL Comparison

| Component | Analog PLL | ADPLL |
|-----------|-----------|-------|
| Phase detector | XOR or PFD + charge pump | TDC (Time-to-Digital Converter) |
| Loop filter | RC network | Digital IIR/FIR filter |
| Oscillator | VCO (voltage-controlled) | DCO (digitally-controlled) |
| Frequency divider | Integer/fractional divider | Integer/fractional divider |
| Process portability | Requires re-tuning | Portable (digital logic scales) |
| Noise sensitivity | High (analog coupling) | Low (digital domain) |
| Test and calibration | Complex (trim, measurement) | Simple (digital control words) |

ADPLL Block Diagram

``
Ref CLK โ†’ [TDC] โ†’ [Digital Loop Filter] โ†’ [DCO] โ†’ Output CLK
โ†‘ |
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ [รทN Divider] โ†โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
``

TDC (Time-to-Digital Converter)

- Measures phase error between reference clock and feedback clock in digital units (time โ†’ number).
- Resolution: 1 inverter delay (~10โ€“30 ps at 7nm) โ†’ quantization noise floor.
- Types:
- Vernier TDC: Two chains of inverters with slightly different delays โ†’ differential measurement โ†’ fine resolution.
- Flash TDC: Parallel delay chain tap comparators โ†’ measure phase in one cycle.
- TDC noise is the dominant phase noise source in ADPLL at high offset frequencies.

DCO (Digitally-Controlled Oscillator)

- LC oscillator with digitally switched capacitor array โ†’ tune frequency by switching capacitor banks.
- Coarse bank: Large capacitors (50โ€“200 aF each) โ†’ wide tuning range (ยฑ10โ€“20%).
- Fine bank: Small capacitors (1โ€“5 aF each) โ†’ fine frequency resolution.
- Dithering (ฮฃฮ” modulation): Toggle fine bank bits with ฮฃฮ” โ†’ achieve sub-LSB average frequency โ†’ fractional-N operation.
- Ring oscillator DCO: Also used (cheaper, smaller, but worse phase noise).

Fractional-N ADPLL

- Divide ratio N can be non-integer (e.g., N=38.5) using ฮฃฮ” modulation of divider.
- ฮฃฮ” alternates between N=38 and N=39 to achieve average N=38.5.
- Enables precise sub-ppm frequency synthesis โ†’ needed for wireless standards (LTE, Wi-Fi channel spacing).
- ฮฃฮ” quantization noise shapes โ†’ high-frequency noise โ†’ filtered by loop bandwidth.

ADPLL Jitter Contributions

- TDC quantization noise: ฯƒ_TDC โ‰ˆ T_inv / โˆš12 (uniform quantization noise).
- DCO phase noise: Flicker + thermal noise in LC tank โ†’ 1/fยฒ behavior.
- Digital loop filter: Must be wide enough to filter TDC noise but narrow enough not to pass DCO noise.
- Total integrated jitter: Typically 0.5โ€“2 ps RMS for ADPLL at mobile frequencies.

Applications of ADPLL

| Application | Requirements | ADPLL Advantage |
|------------|-------------|------------------|
| Mobile SoC (Wi-Fi, LTE) | Multi-band, fast lock, low area | Programmable divide ratio, portable |
| IoT RFIC | Ultra-low power, small area | DCO in ring osc, all digital |
| Processor core | Fast frequency switching | Digital control โ†’ fast settling |
| USB/PCIe (some) | Spread spectrum, SSC | Digital SSC modulation easy |

Intel ADPLL Heritage

- MediaTek was a pioneer in commercial ADPLL-based mobile transceivers (2000s).
- Texas Instruments (TI) developed ADPLL theory (Robert Staszewski) for DRP (Digital Radio Processor).
- Apple M-series, Qualcomm Snapdragon: ADPLL in PLL subsystems for portability across TSMC nodes.

The all-digital PLL is the clock synthesis solution that made CMOS process portability a reality โ€” by replacing sensitive analog RC filters and VCOs with digital equivalents that scale automatically with each new process node, ADPLLs enable chip designers to port an entire transceiver or clock generation subsystem to a new foundry or process with minimal re-design effort, dramatically reducing the time-to-market for mobile and IoT SoCs.

Want to learn more?

Search 13,225+ semiconductor and AI topics or chat with our AI assistant.

Search Topics Chat with CFSGPT