Kuan Liu 2016 JSSC BB-PLL ALGC 深度解析

Ting-Kuei Kuan 和 Shen-Iuan Liu(台湾大学)在 IEEE JSSC 2016 上提出了带自动环路增益控制(ALGC) 和环路延迟缩减技术的数字 Bang-Bang PLL。关键创新:(1)首次推导同时考虑参考时钟噪声和 DCO 噪声的闭式 BBPD 增益表达式(Eq.10),解决了长期以来 DBPLL 分析的”先有鸡还是先有蛋” 难题;(2)ALGC 技术基于 BBPD 输出 SIGN 的自相关函数(Eq.16–17),后台收敛至最优比例增益 (Eq.15);(3)环路延迟缩减拓扑 B 通过分离控制 DCO 移除加法器引入的再定时延迟,恢复理想零延迟抖动性能;(4)40nm CMOS LC-DCO 实现 270 fs RMS jitter(1kHz–100MHz)、−72.89 dBc 参考杂散,3.8 mW @3.96 GHz,FoM −245 dB。


基本信息

属性值
标题A Bang–Bang Phase-Locked Loop Using Automatic Loop Gain Control and Loop Latency Reduction Techniques
作者Ting-Kuei Kuan, Shen-Iuan Liu
机构Graduate Institute of Electronics Engineering, National Taiwan University (NTU)
期刊IEEE Journal of Solid-State Circuits, Vol.51, No.4, April 2016
工艺40 nm CMOS
面积0.1 mm²
频率3.96 GHz(LC-DCO)
功耗3.8 mW @1.1 V
Jitter< 290 fs RMS(1kHz–100MHz),最优 270 fs
Reference Spur< −72.89 dBc
FoM−245 dB
前期会议版VLSI 2015, pp. C138–C139 [11]
前序理论版TCAS-I 2015 整数-N TDC DPLL 环路增益优化 [5]

vs 已有来源定位

维度Rylyakov 2009 BB-DPLLZanuso 2009 [BBPD 噪声]Marucci 2014 [BB-PLL]Kuan/Liu 2016 DBPLL
鉴相器BB-PFDBBPDBBPDBBPFD(三态 PFD + DFF)
振荡器LC-DCOLC-DCOLC-DCOLC-DCO(分离控制)
BBPD 增益模型仅参考噪声 [8]仅 DCO 噪声 [20]迭代数值求解闭式 Eq.10(REF+DCO 同时)
环路延迟独立比例路径(低延迟)——拓扑 B:移除加法器 → 恢复理想 D=0
增益校准ΔΣ 参考抖动注入无开环手动设定ALGC(自相关 → 最优 β)
抖动预测精度—约束条件约束条件Eq.13 < 5% vs 仿真
Jitter138 fs @11GHz——270 fs @3.96GHz

§I. 引言:DBPLL 的环路增益与延迟挑战

核心目标

针对线通信时钟生成应用,解决数字 Bang-Bang PLL(DBPLL)的两个核心问题:

  1. 环路增益优化:传统方法或手动设定 [6] 或梯度下降在线测量 [8],均无法解析保证抖动最小化。TDC-based DPLL 已有优化方案 [5],但 BBPD 的增益是抖动依赖的(jitter-dependent),闭式解尚未解决。
  2. 环路延迟最小化:再定时寄存器(retiming stage, D≥1)导致抖动恶化 10%–100%(Fig.2),需在不恶化杂散的前提下消除此延迟。

已有工作的局限

工作局限
[7] Lee & Kim累积相位误差幅度 + 遗忘因子 λ → 不保证抖动最小
[8] Mansouri梯度下降 + 在线抖动测量 → 测量电路复杂
[5] Kuan TCAS-I 2015仅适用于 TDC-based DPLL,BBPD 增益 jitter 依赖未解决
[9] Sai混合 PLL → 模拟部分 PVT 敏感
[10] Yin模拟前馈路径 → 电荷泵失配恶化参考杂散

§II. 环路延迟缩减技术

拓扑 A 的问题

传统二阶 DPLL(Fig.1):

参考 → [BBPD] → [DLF (P+I)] → [D 级寄存器] → [DCO] → 输出
                                      ∣
                              D=1 导致抖动恶化

再定时级 D=1 使抖动放大 10%–100%(Fig.2),且环路增益越大恶化越显著。

拓扑 B:环路延迟缩减(Fig.3)

参考 → [BBPFD] → P 路径 ──────→ 分离控制 DCO → 输出
                   ∣                 ↑
                   I 路径 → [ACC] → I_控制 (延迟 1 周期)

关键创新:

  • 移除加法器与再定时寄存器 → P 路径无延迟
  • 分离控制 DCO:P 路径和 I 路径直接作用于 DCO 的不同端口,DCO 本身作为模拟加法器
  • I 路径延迟 1 参考周期 → 对抖动影响可忽略(α/β << 1)

噪声模型与抖动表达式

离散时间噪声模型(Fig.4):

噪声源符号特性
参考时钟噪声δREF,k白噪声脉冲序列 [3,5]
BBPD 量化噪声δQB,k方差 [16]
DCO 量化噪声δQD,kDCO 控制字有限分辨率
DCO 随机抖动δDCO,k单位步进时序跳变 [3,5,14]

拓扑 A (D=0) 递推方程:

\begin{aligned} J_{\text{PLL},k} &= J_{\text{PLL},k-1} + I_k + \varepsilon \cdot J_{e,k} + N\beta K_T \cdot \delta_{QB,k} + N K_T \delta_{QD,k} + \delta_{DCO,k} \tag{1} \\ I_k &= I_{k-1} + \varepsilon \left(\frac{\alpha}{\beta}\right) J_{e,k} + N\alpha K_T \cdot \delta_{QB,k} \tag{2} \\ J_{e,k} &= \delta_{REF,k} - J_{\text{PLL},k-1} \tag{3} \end{aligned}

其中 。

拓扑 B: 替换为 (积分路径延迟 1 周期)。

闭式抖动方差(α/β << 1 近似):

式 (7) 在 α/β << 1 时对拓扑 A (D=0) 和拓扑 B 均成立 → 验证拓扑 B 有效恢复理想延迟性能。


§III. DBPLL 噪声分析(核心贡献 1)

鸡-蛋困境

BBPD 增益 取决于 BBPD 输入端的抖动 ,而输出抖动 又取决于 → 传统方法需迭代求解。

§III-A. 闭式 BBPD 增益(核心贡献 1a)

线性化 BBPD 模型:

首次闭式推导(联立 (7) 和 (9),同时考虑 DCO + REF 噪声):

其中 。

精度验证(Fig.5, Fig.6):

条件文献 [20](仅 DCO 噪声)文献 [21](仅 REF 噪声)Eq.(10)
δREFrms < δDCOrms较好(~5%)严重偏离~3%
δREFrms > δDCOrms严重偏离较好(小 Δ 仍偏离)~3%

§III-B. 闭式抖动表达式与最优 β

闭式抖动方差:

其中 。

最优比例增益 :

关键性质:

  • 仅取决于 DCO 随机抖动和量化噪声,与参考时钟噪声无关
  • 物理直觉:更大的 δREFrms 通过 jitter-dependent 的 KBB 自动降低环路增益,βOPT 无需额外减小
  • 更大的 δDCOrms → 更大的 βOPT → 更宽的环路带宽以抑制 DCO 噪声

§IV. ALGC 与电路实现(核心贡献 2)

§IV-A. 整体架构(Fig.7)

参考 → [BBPFD] → ┌─ P 路径 → [SEL] → ΔΣDAC → 分离控制 DCO → 输出
                  │                            ↑
                  └─ [ALGC] → β → [I 路径 ACC] → I 控制
                       ↓
                  AUTO_SUM(自相关计算)
  • BBPFD:传统三态 PFD + DFF(Fig.7)
  • 分离控制 DCO(Fig.13):对称电感 + 交叉耦合对 + 2 个 ΔΣDAC(P/I 路径)+ 2 个 VAR 阵列
  • ALGC:基于 BBPD 输出 SIGN 的自相关,后台校准 β

§IV-B. SIGN 模式与 Loop Gain 的直观关联

DBPLL 可视为 ΔΣ 调制器 [24],BBPD 类似量化器,DCO 类似积分器。

Loop Gain 状态SIGN 模式频域特征仿真图案
过小(β << βOPT)斜率过载(slope-overloaded)低频分量多连续同号长串
过大(β >> βOPT)极限环(limit-cycle)高频分量多周期交替
最优(β ≈ βOPT)随机共振(stochastic resonance)白噪声随机 ±1

§IV-C. ALGC 实现(Fig.9)

自相关计算:

闭环控制律:

AUTO_SUM 极性β 调整方向
正(β < βOPT)增大 β
零(β = βOPT)保持
负(β > βOPT)减小 β

理论保证(Appendix B):

  • 当 β < βOPT → E[AUTO_SUM] > 0 → β ↑
  • 当 β > βOPT → E[AUTO_SUM] < 0 → β ↓
  • 最终收敛至 βOPT(Fig.10)

收敛速度(Fig.11–12):

δREFrms收敛时间βOPT
0.1 ps~0.14 ms~0.1
0.7 ps~0.14 ms~0.1(与 REF 噪声无关)

§IV-D. 分离控制 DCO(Fig.13)

VDD
 │
 ├── 对称电感 L=6.18nH (Q=15.29@3.96GHz)
 ├── 交叉耦合对 (−Gm)
 ├── P 路径 ΔΣDAC → 线性 NMOS 可变电容
 ├── I 路径 ΔΣDAC → 线性 NMOS 可变电容(细调)
 ├── I 路径 VAR 阵列(32×PMOS × 2,温度计码,粗调)
 └── 电流源

DCO 增益约束:

  • 过小 → βOPT 可能超出可控范围
  • 过大 → ΔΣDAC 量化噪声贡献增加
  • ΔΣ 调制器时钟 ~500 MHz(DCO ÷8)

§V. 测量结果

芯片实现

参数数值
工艺40 nm CMOS
有源面积0.1 mm²
输出频率3.96 GHz
参考频率55 MHz
分频比72
功耗3.8 mW @1.1 V

相位噪声与抖动(Fig.15–16)

配置RMS Jitter测量条件
ALGC 自动(SMA100 参考)270 fs1kHz–100MHz
ALGC 自动(Agilent 3600A 噪声参考)640 fs同上
βEXT = 0.328(过大)630 / 1450 fsSMA / Agilent
βEXT = 0.016(过小)1010 / 1560 fsSMA / Agilent

β 扫描验证(Fig.17):

  • ALGC 自动收敛结果与手动扫描最优 β 一致
  • 验证 ALGC 能在不同参考噪声条件下自动寻优

参考杂散与鲁棒性

参数数值
参考杂散(Fig.18)< −72.89 dBc
温度范围(−20°C 至 100°C, Fig.19)ALGC 保持最优,β=0.016 恶化显著
电源电压(1.0–1.2 V, Fig.20)ALGC 保持最优

横向对比(Table I)

指标This Work[27] Sub-sampling PLL[28] Sub-sampling PLL[29] ADPLL
工艺40nm65nm65nm65nm
频率3.96 GHz2.2 GHz2.2 GHz2.4 GHz
RMS Jitter270 fs160 fs410 fs2.06 ps
功耗3.8 mW6.9 mW6.9 mW8.1 mW
FoM−245 dB−245 dB—−217 dB

关键贡献总结

  1. 首个闭式 BBPD 增益表达式(Eq.10):同时考虑参考时钟噪声 + DCO 噪声,解决了长期以来 DBPLL 分析的迭代困境,为后续 Avallone 2021 等工作奠定理论基础
  2. 自动环路增益控制(ALGC):基于 SIGN 自相关(m=12)的后台校准 → 收敛至 βOPT(Eq.15)→ 与参考噪声幅度无关 → PVT 鲁棒
  3. 环路延迟缩减拓扑 B:分离控制 DCO 移除加法器再定时延迟 → 抖动性能恢复理想 D=0 水平
  4. 抖动的闭式表达式(Eq.13):首次同时计入 REF + DCO + 量化噪声,精度 < 5% vs 仿真
  5. 40nm CMOS 实现 270 fs RMS jitter、−72.89 dBc、3.8 mW,FoM −245 dB

双向链接

概念页:

实体页:

演进关系: