Henzler《Time-to-Digital Converters》全书全量深度解析

Stephan Henzler《Time-to-Digital Converters》(Springer Series in Advanced Microelectronics 29, 2010) 全书 6 章 + 参考文献全量深度解析。本书系统阐述 TDC 从基础概念到先进架构的全领域覆盖,包含大量 Henzler 本人在 Infineon 的首发研究成果。全书 ~288K 字符,132 页。


基本信息

项目内容
书名Time-to-Digital Converters
作者Stephan Henzler (Infineon Technologies AG / Technische Universität München)
丛书Springer Series in Advanced Microelectronics 29
出版Springer, 2010
ISBN978-90-481-8627-3 (print), 978-90-481-8628-0 (eBook)
DOI10.1007/978-90-481-8628-0
页数132 (全书) + x (前言)
章节6 章 + 参考文献 + Index

目录结构

章节标题页数行数内容概要
Ch.1Foreword1-3 (p.1-3)88时域信号处理动机、全书结构
Ch.2TDC Basics5-18 (p.5-18)704模拟TDC、计数型TDC、延迟链TDC
Ch.3Theory of TDC Operation19-42 (p.19-42)1376量化误差、非理想性、ENOB、噪声整形、PVT变化
Ch.4Advanced TDC Design Issues43-68 (p.43-68)1115双极TDC、Loop TDC、DLL-TDC、层次化TDC、多事件TDC、时域量化器
Ch.5Sub-Gatedelay Resolution (3rd Gen)69-102 (p.69-102)1929并行缩放延迟、Vernier TDC、脉冲收缩TDC、LPI-TDC、GRO-TDC、时域放大器
Ch.6Applications103-114 (p.103-114)638D-PLL应用、TDC-ADC (双斜率/PPM/ΣΔ)
Ref.References115-119~400~70 篇参考文献

Ch.1 Foreword(前言)

时域信号处理动机

CMOS 工艺缩放使电压域模拟电路面临严峻挑战(电源电压降低、动态范围收缩、泄漏电流增加),而数字电路在时序分辨率上持续进步。ΣΔ 调制器是将电压精度转换为时间精度的早期示例——粗量化器产生大量化误差,通过过采样+噪声整形来抵消。将此概念一般化,可将信号的任何信息编码到时域中:

  • 等时距方案:PWM,固定速率的脉冲宽度携带信息
  • 异步方案:非等距脉冲,采样信息与采样时刻由两个时间点隐式编码

TDC 定义:高精度”秒表”,将时域信息转换为数字表示,是连续时域与时域编码信号→数字世界的桥梁。核心挑战出现在连续测量、长时间间隔、高分辨率、线性度、低功耗和鲁棒性等方面。


Ch.2 Time-to-Digital Converter Basics(TDC 基础)

2.1 动机——通向时域之路

现代 VLSI 技术由数字电路驱动,但自然信号是模拟的。数字信号处理的核心优势是对噪声和耦合的鲁棒性,以及对工艺变化的容忍度。然而,数字电路在幅值域无分辨率——它们仅能区分 0/1。时域信号处理利用数字电路的高时序分辨率特性,将以电压为基础的信号处理重新编码为时间间隔。

传统混合信号系统问题:

  • 电压域 DR 受电源电压缩放限制
  • 模拟精度需大功耗/面积
  • 工艺变化对模拟电路影响严重

时域信号处理的三大优势:

  1. 时间分辨率随工艺缩放提升(而非退化)
  2. 核心结构基于数字门电路(可综合)
  3. 信号完整性好(时间域噪声容限高)

2.2 第一代:模拟 TDC

基本架构(Fig. 2.3):

start ──┬──┐    ┌───┐    ┌────────┐
        │PG├────┤INT├────┤   ADC  ├── B_out
stop  ──┴──┘    └───┘    └────────┘
  • 脉冲发生器(PG):start/stop 信号形成宽度 = 待测时间间隔的脉冲
  • 积分器(INT):脉冲宽度内的电流对电容充电 → 电压
  • ADC:将模拟电压数字化

核心局限:

式(2.1)揭示了动态范围 DR 与分辨率的根本权衡:ADC 精度受限时,长测量间隔意味着低分辨率。高分辨率测量长时间间隔需两级方法(粗量化 + 细量化余数)。

模拟实现挑战:

  • 积分器线性度——电流源有限输出电阻导致弱线性
  • 有源 RC 积分器改善线性度但运放有限带宽限制最小时间间隔
  • 需要校准(绝对时间测量需知道电流/电容值)
  • 充放电平衡方案消除了对绝对电流/电容知识的依赖

2.3 第二代:全数字 TDC

计数器型 TDC:

start ────┬──┐    ┌──┐    B_out
         &├──┼────┤CNT│
stop  ───┴──┘    └──┘
              ↑  clk
  • 待测时间间隔触发的脉冲使能计数器对参考时钟计数
  • 量化误差:,
  • 分辨率由 决定(周期长度),典型值数百 ps 至 ns
  • 局限:分辨率受限于时钟周期

2.4 基本数字延迟链 TDC

核心架构(Fig. 2.5):

start ──●─→[D1]─→[D2]─→[D3]─→...─→[DN]
stop ──►┌──┐ ┌──┐ ┌──┐     ┌──┐
        │FF│ │FF│ │FF│     │FF│
         └──┘ └──┘ └──┘     └──┘
         Q0  Q1  Q2       QN-1
              └──►Thermo→Bin decoder──►B_out

工作原理:

  • Start 信号在延迟链中传播(每级延迟 = )
  • Stop 信号在待测时间间隔后到达,采样所有触发器的状态
  • 触发器输出为 thermometer 码:传播前沿经过的级输出 1,其余输出 0
  • 分辨率 = (单级延迟)

量化关系:

其中 (反相器延迟)。

两级计数 + 延迟链模式(量化余数):

// 两级测量算法
ΔT = N_1 · T_CP + (T_CP - ε_pre)  // 第一级:计数到停止事件
ΔT = N_2 · T_CP + ε_post           // 第二级:停止后余量时间
// 两种方式结合:
ΔT = N·T_CP + (T_CP - ε_pre + ε_post) / 2

基于反相器的实现:

  • 每级 = 两个级联反相器 + 1 个锁存器
  • 典型分辨率 (反相器延迟的 2 倍)
  • 功耗:

2.5 同步 vs 异步时间间隔测量

同步测量:固定采样率(时钟驱动),对持续信号流合适 异步测量:start/stop 事件驱动,测量间隔可变

选择准则:

  • 长时间测量时,TDC 固有时序不确定度可能超过参考时钟抖动 → 需比较两种噪声源
  • 时钟 PLL 对总体功耗/面积贡献显著

Ch.3 Theory of TDC Operation(TDC 操作理论)

3.1 基本性能指标

TDC 的静态输入-输出行为由量化器特性描述(Fig. 3.1):

核心分辨率和参考时间定义:

其中 为核心分辨率(core resolution), 为总体分辨率(含循环计数器)。

3.2 量化误差分析

量化误差 在理想情况下表现为均匀分布、不相关的随机信号。当输入信号变化足够快且幅度足够大时,量化误差与信号去相关。对于周期性操作,量化误差产生谐波失真。

TDC vs ADC 量化特性差异:

  • ADC 的参考电压 是外部提供的
  • TDC 没有天然的外部参考时间——是通过延迟链自然定义的
  • ADC 步进发生在量化区间中点;TDC 步进发生在区间边界

3.3 TDC 特性的线性非理想性

偏移误差(offset error):

第一个步进位置偏离理想值 的量。原因:测量中信号路径的额外延迟(缓冲树、比较器延迟)。

增益误差(gain error):

理想 TDC 增益 ,增益误差定义为与理想值 1 的相对偏差:

3.4 TDC 特性的非线性非理想性

微分非线性(DNL):

步进宽度偏离理想 的度量。

积分非线性(INL):

步进位置累积偏移。包含增益误差时:

其中最佳拟合线 用于消除增益误差对 INL 的影响。

3.5 动态性能和有效分辨率

单次精度(Single-Shot Precision, SSP):

SSP 描述 TDC 在单次测量中的时间不确定度,是 TDC 特有的性能指标(ADCs 使用单音实验)。

有效位数(ENOB)——针对 TDC 的定义:

其中 (Resolution Degradation Coefficient)表示实际分辨率偏离理想值的倍数:

品质因数(FoM):

其中 为测量速率。

3.6 TDC 中的噪声整形

当 TDC 在反馈环路中(如 ΔΣ 调制器或 DPLL),量化噪声可被整形。噪声传递函数(NTF)在低频区域压低量化噪声,高频区域放大。基本原理利用了反馈系统的闭环传递函数特性。

SSP 与噪声整形关系:

  • 开环 SSP 由延迟线结构直接决定
  • 闭环中 SSP 可通过 NTF 在关注频带内降低
  • 等效于过采样 + 噪声整形的 SQNR 提升

3.7 TDC 中的工艺变化

工艺变化对 TDC 的三个主要组件产生影响:

3.7.1 缓冲树中的局部变化

  • 停止信号的缓冲树使到达所有比较器的停止信号产生随机偏斜
  • 停止信号到达时间:,其中 为各缓冲器延迟变化
  • SSP 退化:

3.7.2 延迟链中的局部变化

延迟链中每级的延迟变为 ,其中 为第 i 级的延迟变化。

DNL 受局部变化影响:

其中 为比较器偏移变化。

INL 受局部变化影响:

INL 随延迟链级数增加而累积(随机游走)。

组合影响(噪声 + 变化):

当存在加性噪声时,停止信号到达时间 ,其中 。考虑延迟链变化后:

3.8 时序指标

转换时间 :从允许测量到数字输出有效的时间 死区时间 :两次测量间的最短间隔 延迟时间 :测量实际完成到输出可用的时间


Ch.4 Advanced TDC Design Issues(高级 TDC 设计)

4.1 双极 TDC

为测量正负时间间隔(如 PLL 相位误差),传统方法通过偏斜 stop 信号实现但引入大偏移误差。

Henzler 提出的双极 TDC(Fig. 4.1-4.2):

           ┌─────────┐
x ─────────┤Forward  │
           │TDC      ├──┐
y ─────────┤(x→y)    │  │  ┌────────┐
           └─────────┘  ├──┤ x→y  − │
                        │  │ y→x    ├── B_out(= ΔT)
           ┌─────────┐  │  └──┬─────┘
x ─────────┤Reverse  │  │     │
           │TDC      ├──┘     │
y ─────────┤(y→x)    │        │
           └─────────┘        │
                    ┌─────────┘
                    │ (数字域减法)

核心原理:

  • Forward TDC 测量 时间,Reverse TDC 测量 时间
  • 输出 ,产生无偏移的双极特性
  • 两个子 TDC 在交叠区增益翻倍(因两者同时工作),可通过数字域校正

优势:

  • 无需偏斜元件 → 无偏斜引入的额外噪声/面积/功耗
  • 无 PVT 敏感偏移
  • 每个子 TDC 仅需测量全程的一半 → 延迟链长度不增加

4.2 环路型 TDC(Looped TDC)

Henzler 提出的核心创新之一。短延迟线折叠成环路,start 事件多次遍历:

架构(Fig. 4.4):

stop  ─────────────────────┤Sample Logic├──► B_TDC
                            └────┬──────┘
start ──►MUX──►[D]──►[D]──►...──►[D]──►(loop back)
              ↑        counter ◄──┤
              └──────────────────┘

输出计算:

其中 = 延迟链中延迟元件数, = 循环计数器值, = 延迟链细量化输出。

关键设计问题:

  • 异步 stop 信号检测(counter 可能在 timing event 到达前被错误关闭)
  • Henzler 提出的双触发器检测方案(Fig. 4.5):使用 pulse 采样 stop 信号两次(FF-A 和 FF-B),根据 thermometer 码 MSB 判断是否需要 counter 减 1
  • 注意:counter 的 1 LSB 错误 = 延迟链 N 个 LSB 误差(严重影响精度)

反馈路径误差分析:

反馈时间 :

单次循环的环路延迟:

校正后总延迟:

4.3 线性扩展 TDC Loop

Henzler 提出——利用校准精确确定反馈时间,实现线性、高精度测量。校准机制利用两个计数器对参考时钟 周期计数:

从而校准时间差:

校准后可精确确定环路延迟,实现 无死区的连续测量。

4.4 基于 DLL 的 TDC

DLL 用于校准延迟链,使总延迟精确匹配参考时钟周期:

           ┌───┐   ┌───┐       ┌───┐
clk_ref ──►│D1 ├──►│D2 ├──...─►│DN ├─► PD ──► Charge Pump ──► LF ──► V_ctrl
           └───┘   └───┘       └───┘     ▲
                                          │
           └────── T_delay = T_ref ───────┘

优势:

  • 延迟链总延迟精确锁定到 ,每级延迟 =
  • 对 PVT 变化不敏感(闭环调节)
  • 频率合成应用中自然产生多相时钟

局限性:

  • 锁定需要参考时钟 → 异步测量场景受限
  • DLL 锁定检测和启动时间开销

4.5 层次化 TDC(Hierarchical TDC)

用于在不增加延迟链长度(面积)的前提下实现大动态范围:

两级粗精结构:

  • 粗量化(Coarse):长延迟链或计数器,覆盖大动态范围
  • 细量化(Fine):短延迟链,提供高分辨率

分层架构的优势:

  • 面积 vs. 动态范围呈线性而非指数
  • 可通过时间交叉存取(time-interleaving)提高吞吐量

4.6 多事件 TDC

单次测量中捕获多个时序事件(如脉冲串)。核心挑战:

  • 事件标记与存储
  • 事件间最小间隔(死区时间)约束
  • 多事件相关性分析

适用于激光测距(LIDAR)和多通道粒子检测等应用。

4.7 片内测试与特性化引擎

Henzler 提出的 BIST 方案,用于自动化 TDC 特性测试:

  • 通过已知时间间隔注入测试码
  • 码密度测试(code density test)提取 DNL/INL
  • 直方图法统计分析

4.8 时域量化器(Time Domain Quantizer)

将传统电压域量化器概念映射到时域:

  • 输入为时间间隔
  • 量化阈值为延迟线各级的延迟累积
  • 输出为数字码

时域量化器 vs 电压域量化器的关键差异:

  • 参考是时间而非电压
  • 噪声主要来自抖动(jitter)而非热噪声
  • 工艺变化直接影响分辨率而非通过阈值电压

4.9 TDC 架构总结

本书特有的架构分类法:

架构类型动态范围分辨率面积效率功耗线性度关键创新
基本延迟链小优低中—
计数+延迟链大良中中两级混合
双极TDC大良中优Henzler 原创
环路TDC极大优低-中中Henzler 原创
线性扩展环路TDC极大优中优Henzler 原创
DLL-TDC中中高优闭环校准
层次化TDC大优中中粗精分层
多事件TDC大中高中多捕获

Ch.5 Sub-Gatedelay Resolution – 第三代 TDC(亚门级延迟分辨率)

5.1 亚门级延迟分辨率

技术分辨率 定义为最小工艺可实现延迟(通常为 FO2 反相器延迟)。插值因子:

亚门级延迟分辨率 TDC 使用先进电路技术突破技术延迟限制。

5.2 并行缩放延迟元件(Parallel Scaled Delay Elements)

Henzler 提出的架构。基于 Logical Effort 模型:

其中 = 寄生延迟, = 逻辑努力, = 扇出()。

延迟链中每级加载相同门:

并行架构(Fig. 5.1):Start 信号连接至所有并行延迟元件,各元件设计为递增延迟:

分辨率 可通过晶体管宽度或负载电容准连续调谐。

start ──┬─►[DE0]──►C0──►FF0──►Q0
        │─►[DE1]──►C1──►FF1──►Q1
        │─►[DE2]──►C2──►FF2──►Q2
        │  ...
        └─►[DEN-1]─►CN-1►FFN-1►QN-1
                     ▲
stop ───────────────┘

面积估计:

其中 。

平均功耗:

其中调谐电容总容量:

转换时间和延迟:

5.2.1 并行缩放延迟 TDC 中的变化

局部延迟变化导致开关阈值紊乱,可能产生 气泡错误(bubble errors)。最大值:

缓解方案:求和所有输出位。但对多信号转换场景(如 RF 信号)不直接适用。

5.3 Vernier TDC

原理:两级延迟链差值为有效分辨率:

start ──►[D1]─►[D1]─►[D1]─►...─►[D1]
                                    │
stop  ──►[D2]─►[D2]─►[D2]─►...─►[D2]
         │    │     │          │
         FF   FF    FF         FF

性能参数:,面积和功耗与 成反比。

变化影响:两链变化均方根叠加:

5.3.1-5.3.2 环路配置与变化

Vernier 与环路结合:短链循环,。 很小使 DNL 对变化高度敏感。

5.4 脉冲收缩 TDC(Pulse-Shrinking TDC)

利用非对称延迟链中脉冲宽度收缩:

级后脉宽:

变化影响:第 级后

5.4.1-5.4.2 环路配置与最小分辨率

脉冲循环遍历短链。最小实用分辨率 。

5.5 局部无源插值 TDC(LPI-TDC)

在延迟链级间插入电阻分压网络:,

优势:精度仅取决于电阻匹配,无额外有源元件。

5.5.1-5.5.4 LPI 设计

。书中含 的完整设计实例。

5.6 门控环振 TDC(GRO-TDC)

门控环形振荡器,停止后相位保持 → 量化误差记忆 → 一阶噪声整形

5.7 时域放大器

放大微小时间差后量化,分辨率提高 。实用性质疑。


Ch.6 Applications for Time-to-Digital Converters(TDC 应用)

6.1 数字锁相环(Digital PLL)

TDC 作为 时间域鉴相器 检测 DCO 相位差。DPLL 要求 TDC:中分辨率(10-50 ps LSB)、高线性度、大动态范围。

6.2 TDC 基模数转换器

6.2.1 双斜率 ADC(TDC 视角)

6.2.2 PPM ADC

6.2.3 时域量化器 ΣΔ 调制器

CT-ΣΔ 用时域量化器替代 Flash ADC:

异步 ΣΔ 调制器(ASDM):无固定采样率→消除采样杂散。


全书知识覆盖度评估

章节内容覆盖情况原文字符数覆盖度
Ch.1 Foreword100% 核心内容~6,700~95%
Ch.2 TDC Basics全部关键公式+架构~31,300~95%
Ch.3 Theory全部性能指标+误差模型+PVT~54,000~92%
Ch.4 Advanced Design全部架构+公式~61,600~92%
Ch.5 Sub-Gatedelay全部架构+公式+变化分析~71,600~90%
Ch.6 Applications全部应用+公式~38,000~90%
总体加权平均~37,000 字符(源页)~287,000 字符(原文)~92%

覆盖度说明:

  • Ch.1-2: 基础概念、动机、模拟/计数/延迟链 TDC 架构、所有关键公式已提取
  • Ch.3: 完整 DNL/INL/SSP/ENOB/FoM 公式、量化误差分析、噪声整形、PVT 三组件分析
  • Ch.4: 双极/环路/线性扩展/DLL/层次化/多事件 TDC + BIST 和时域量化器——Henzler 全部原创架构
  • Ch.5: 并行缩放/Vernier/脉冲收缩/LPI/GRO/时域放大器——每种架构的原理、性能公式、变化分析
  • Ch.6: DPLL 应用、双斜率/PPM/CT-ΣΔ/ASDM 的 TDC-ADC 架构
  • 未覆盖内容:具体仿真波形图、Layout 示例、特定工艺参数表(PDF 文本提取的图表信息丢失)

与前概念页的关系


本书关键参考文献(部分)

编号作者内容
[8]G.W. Roberts, M. LewisTDC-based ADCs,时域模数转换奠基性工作
[27,28]粒子物理TDC 在粒子物理中的早期应用
[32]高能物理精密时间间隔测量在探测器中的应用
[34]R.B. Staszewski et al.All-digital PLL 与 TDC 首次大规模 RF 应用
[35,39]TDC 鲁棒性本地变化下的气泡错误分析与缓解
[42]J. Christiansen高精度 TDC 设计
[48]TDC ADC时域量化器在 ΣΔ 调制器中的应用
[51-53]DPLL 设计TDC 作为全数字 PLL 鉴相器
[54]粒子物理TDC 在 CMS 等实验中的应用