PLL vs DLL: Key Differences Explained
Both detect the phase error relative to a reference clock and use feedback to drive it to zero, but they adjust different things. A PLL adjusts the frequency of a voltage-controlled oscillator (VCO) and aligns the clock it generates itself with the reference, so combined with a divider it can produce frequencies many times the reference. A DLL passes the input clock itself through a delay line and only adjusts that delay to align the phase, so it cannot change the frequency, but jitter does not accumulate and the loop is stable and easy to design.
| Aspect | PLL | DLL |
|---|---|---|
| Name | Phase-Locked Loop | Delay-Locked Loop |
| What it controls | VCO frequency (phase is the integral of frequency) | The delay of the delay line |
| Main building blocks | Phase-frequency detector, charge pump, loop filter, VCO, feedback divider | Phase detector, charge pump, loop filter (capacitor), voltage-controlled delay line |
| Output clock | A clock generated by the VCO itself | A delayed version of the input clock |
| Frequency multiplication | Possible. A 1/N divider in the feedback gives N times the reference (fractional schemes also exist) | Basically not possible. The output has the same frequency as the input (some schemes multiply by combining multiphase outputs) |
| Jitter | VCO fluctuations accumulate cycle by cycle, and only components below the loop bandwidth are corrected. Reference jitter components above the bandwidth are removed | The delay line does not accumulate jitter. Input jitter passes almost unchanged to the output |
| Loop stability | The VCO acts as an integrator, making the loop second order or higher, so the loop filter must be designed with phase margin in mind | The delay line has no integrating action, so the loop can be first order, stable and easy to design |
| Locking | Can lock over a wide frequency range, but takes longer to lock | Locks quickly, but the delay range is limited and false lock (locking one cycle off) must be watched for |
| Typical uses | Generating high-frequency clocks from a crystal reference, RF frequency synthesizers, SerDes clocks and clock and data recovery (CDR) | Aligning DDR DRAM output timing with the clock, clock deskew, multiphase clock generation |
Figures are typical orders of magnitude and vary by process generation and product.