尧图精选

LC VCO设计从原理到版图:相位噪声、KVCO与调谐范围实战指南

🕒 发布时间:2026/9/5 3:14:15 📁 来源:尧图网络
1. 先从交通灯说起为什么讲 VCO 要从状态机切入做模拟IC设计的人估计都经历过这样一个阶段读 Razavi 的课本前面拉扎维把共源级、差动对、电流镜讲得明明白白一到振荡器章节突然感觉画风变了。尤其这第 6 章从交通灯讲起乍一看以为是走错片场了——交通灯不是数字逻辑的经典例子吗跟 LC 振荡器有什么关系实际上这个引入非常妙。交通灯本质是一个环形状态机绿灯亮完黄灯亮黄灯亮完红灯亮红灯结束后又回绿灯。如果把每一个状态看作一个相位点三个状态首尾相接就是一个相位环。而振荡器做的也是同一件事——让信号在相位上转圈圈每转一圈就是一个周期相位完成了 360 度的轮回。区别在于交通灯依靠时钟沿驱动的触发器完成状态切换是一种离散、有显式外部时钟参与的过程而 LCVCO 依靠谐振腔的储能特性在没有任何外部时钟的情况下自发地完成相位转圈是一种连续时间的自治系统。这个对比其实点出了一个初学者最容易混淆的认知振荡器不是需要输入信号才能产生输出的电路它本质上是一个没有外部激励却依然能维持周期性输出的系统。用通俗的话说LCVCO 像一辆没有外力推却能一直蹬下去的自行车——只要最初给一点力之后系统依靠自身惯性就能持续运动。为什么偏要选 LC 结构而不是更简单的环形振荡器来讲 VCO如果你去看频率综合器PLL的设计需求就知道了片上时钟要满足越来越严苛的抖动和相位噪声要求环振因为噪声叠加路径长、Q 值低到了 GHz 频段以后性能提升十分困难。LC 振荡器凭借高频谐振腔的高选择性天然具备更优的相位噪声性能是 SerDes、RF 收发机、ADC 采样时钟里 VCO 的主流选择。从这里也能理解为什么拉扎维要花一整章来讲 LC 振荡器——LSI 时代大家可以用环振对付到了 GHz 以上的数据传输场景LC 就是绕不开的基本功。2. LC 谐振腔的工作边界储能、选频与负阻补偿2.1 为什么说 LC 腔是一个能量银行振荡器能维持起振并保持等幅振荡核心前提是谐振腔的储能大于损耗。LC 并联谐振回路里电感存储磁能电容存储电能它们每半个周期进行一次能量交换。理想情况下这个能量交换是无损的所以振荡可以永远持续下去。但实际电路中电感的串联电阻、电容的等效串联电阻、晶体管的有限输出阻抗、衬底损耗等都会把一部分能量消耗成热量导致振荡幅度逐渐衰减。解决思路很直接补偿掉这些损耗。怎么补给这个并联谐振回路并接一个呈现负电阻的电路——也就是有源器件组成的跨导电路。负电阻的物理含义是当电压增大时流入该电路的电流反向增大等效于能量从电源向回路输送。只要负阻绝对值大于回路的正等效并联电阻净损耗就是负的振荡便会持续。这个逻辑可以类比成给荡秋千的小孩推一把秋千本身有空气摩擦阻力正电阻每荡一次幅度就会降低一点旁边有人每个周期顺着运动方向推一次负阻幅度就不衰减甚至越来越大。LCVCO 里的交叉耦合对cross-coupled pair就是那个推秋千的人它根据谐振电压的极性不断以正反馈的方式补充能量。2.2 起振条件的工程取值逻辑起振要求是经典的巴克豪森准则环路增益大于 1相移为 360 度的整数倍。对于带交叉耦合对的 LC 振荡器等效到谐振回路两端的大信号跨导必须满足 gm·Rp 1这里 Rp 是谐振腔在谐振频率处的等效并联电阻。通常工程上会留余量取 gm·Rp 3~5而不是刚好等于 1原因在于工艺角SS、FF、温度变化、电源电压波动都会让 gm 和 Rp 发生变化留余量是为了保证最差情况下仍然能起振起振初期信号很小实际跨导会低于大信号平均跨导如果裕量不足可能出现常温能起振、低温起不来的尴尬情况有一定过驱动还有利于缩短起振建立时间对 PLL 的锁定时间有正面帮助。不过余量也不是越大越好。gm 过大会让振荡器进入强非线性区输出波形趋近方波谐波成分增加相位噪声指标未必改善同时功耗上升。我的习惯是先用理论公式算一个基点然后在版图前仿中把 gm·Rp 扫描一遍锁定 2.5~4 这个区间作为最优平衡点——这个数值很多流片经验丰富的工程师都会认可。2.3 幅度建立的直觉理解很多刚接触振荡器的同学不明白为什么起振条件满足后输出不是无限增大而是稳定在一个固定幅度答案在于非线性。交叉耦合对本质上是一个限幅放大器当振荡幅度增大到一定程度晶体管会进入截止区和线性区交替工作的状态平均跨导随之下降直到环路增益恰好跌回 1系统就进入稳态等幅振荡。这个机制用一句话说就是大信号自限幅。真正在 Spectre 里观察这个过程你可以看到起振初期波形是指数增长的包络——幅度逐渐爬升到达一定电平后包络变平这就是振荡幅度建立完成的标志。仿真中判断起振与否不能只看几个周期要设置足够的仿真时间通常让 PSS 或瞬态跑几百到上千个振荡周期确保幅度完全稳定后再提取相位噪声。3. 相位噪声的深层机制为什么 LC 腔比环振安静得多3.1 相位噪声不是一个功率问题而是时间问题讨论 VCO相位噪声是绕不开的指标。相位噪声描述了振荡器输出信号在频域上偏离理想单音信号的功率分布——以载波为中心噪声功率向两侧扩展。但换一个视角去理解会更有洞察力相位噪声的本质其实是振荡边沿在时间轴上的不确定性。理想振荡器的边沿是严格等间隔出现的像一个完美的节拍器。但电路中每个器件都有噪声注入MOS 管的热噪声、闪烁噪声电阻的热噪声电源的扰动等这些噪声会不断轻微地扰动边沿的出现时间。扰动在时域上是随机的映射到频域就是载波两侧的相位噪声裙边。为什么说 LC 振荡器比环振安静关键就在谐振腔的时间常数。LC 腔的 Q 值越高能量衰减越慢意味着一个噪声脉冲对振荡波形的影响越小也越容易被腔体吸收。你可以把高 Q 谐振腔想象成一个很重的飞轮——你每拍它一下它不会突然变速因为惯性大低 Q 的环振则像一个很轻的小轮子每次扰动都能明显改变它的节奏。飞轮越重短期频率稳定度越好Q 值越高相位噪声越低。3.2 从拉扎维的 ISF 视角理解噪声的非均匀敏感拉扎维在书里非常强调一个概念噪声对振荡器相位的影响并不是每时每刻都一样的这是线性时不变LTI思维在处理振荡器噪声时最容易翻车的地方。振荡波形有正峰值、负峰值、过零点等不同的时间位置相同振幅的噪声脉冲打在不同的时间点产生的相位扰动差异巨大。在波形峰值附近注入噪声主要影响的是幅度而非相位而振荡器有天然的幅度恢复机制限幅这部分扰动的影响会被抑制在过零点附近注入噪声则会直接改变边沿的位置形成相位扰动而且相位扰动没有恢复机制会持续累积。这就是所谓的冲击敏感函数ISF。用生活化的话说你在摆钟摆到最高点时轻轻推一把影响很小但如果钟摆正好经过最低点速度最快时推一把节奏就被明显带偏了。这个理解对设计有直接指导意义要想降低相位噪声除了提高谐振腔 Q 值、增大振荡摆幅还要注意尾电流源和交叉耦合管的噪声注入方式。尾电流源的噪声调制到振荡频率附近的部分对相位噪声的贡献是主要来源之一因此很多低相噪 VCO 采用噪声滤波技术在尾电流源节点谐振或者用更复杂的偏置结构来抑制噪声上变频。这些做法本质上都是在利用 ISF 的非均匀敏感性把噪声往不敏感时刻挤。3.3 Q 值到底由什么决定谐振腔的 Q 值可以定义为储能与每周期的耗能之比乘以 2π。LC 腔的总 Q 值主要由电感决定原因在于片上电容的 Q 值通常很高几十到上百而片上电感因为金属电阻、衬底涡流损耗、趋肤效应等原因Q 值往往只有 8~20。拉扎维在书中反复强调的就是LCVCO 的相噪上限基本由电感的 Q 值封顶选一个好电感比什么电路技巧都重要。这也是为什么在毫米波或高速设计中很多团队会花整整一轮设计周期去做电感电磁仿真EM 仿真用 HFSS 或 ADS Momentum 把电感的感值、Q 值、自谐振频率抽出来再落到电路前仿中。如果电感模型不准前后仿真相关性会很差流片出来相噪和仿真相差 3~5 dB 都是常态。在设计电感的选取上有几个实用指标Q 峰值要落在 VCO 工作频率附近而不是离得很远自谐振频率SRF要留出充足的裕量至少是最高振荡频率的 1.5~2 倍以上电感值的选择还直接影响调谐范围与 KVCO 的设计后面会细说。4. 从固定频率到压控变容管、KVCO 与调谐范围的三角博弈4.1 变容管的选择累积型还是反型型LCVCO 的V来自可变电容varactor。常见的有两种积累型 MOS 变容管accumulation-mode MOSAMOS和反型型 MOS 变容管inversion-mode MOS。AMOS 因为 C-V 特性更平滑品质因数更高是 GHz 频段 VCO 的主流选择特别适用于需要对噪声不敏感的调谐节点。变容管的 C-V 曲线并非线性在中间调谐电压区域变化较陡两端则趋于平坦。这意味着 KVCO 在整个调谐范围内不是一个常数而是随控制电压变化的曲线上各点的斜率。对于 PLL 而言KVCO 变化太大会带来两个问题一个是环路增益随 KVCO 波动影响 PLL 带宽一致性使稳定性分析和噪声优化变得复杂另一个是控制电压上耦合过来的噪声会被 KVCO 放大转化为额外的相位噪声。4.2 KVCO 设计的具体含义与计算假设一个 VCO 的谐振频率表达式为 f_osc 1 / (2π√(L(C_fix C_var(Vc))))在 KVCO 的典型范围内频率随控制电压近似是线性变化的。KVCO 的单位通常是 MHz/V其数值等于 d f_osc / d Vc。举个例子如果 L 2 nHC_fix 300 fF变容管在 Vc 0.6 V 时的电容为 250 fF中央频率是约 7 GHz如果 Vc 变化 100 mV 引起 f_osc 变化 60 MHz那么该点的 KVCO 就是 600 MHz/V。这个数值看起来很大——的确LCVCO 的 KVCO 动辄几百 MHz/V 到几 GHz/V。问题是PLL 的电荷泵输出如果存在微小电压纹波乘上几百 MHz/V 的 KVCO就会在 VCO 输出端产生明显的频率扰动这就是参考杂散reference spur的主要来源之一。所以PLL 设计中常常在环路滤波器加宽抑制带或者把 VCO 的 KVCO 分段分段调谐switched capacitor array只保留所需频段内较小的 KVCO以减小噪声放大量。4.3 调谐范围与相噪的取舍为什么不能既要又要在设计初期我们往往希望 VCO 覆盖尽可能宽的频率范围以应对不同协议的工作频点比如从 7 GHz 扫到 8.5 GHz。但一个残酷的物理事实是调谐范围与相位噪声存在直接矛盾。原因可以从两个方面理解。首先如果靠变容管实现大范围电容变化变容管的 C-V 非线性会带来更大的 AM-PM 转换噪声恶化相噪。其次更本质的原因在于KVCO 越大控制线上等效到输出相噪的放大倍数越大。拉扎维在书里有一个很清晰的表述相位噪声中与控制电压相关的分量近似正比于 KVCO 的平方。这意味着每把 KVCO 翻一倍相噪就要恶化约 6 dB。应对策略是粗调细调分离用一个开关电容阵列实现频段粗调每个频段覆盖约 10%~20% 的相对带宽再用变容管做连续细调覆盖单个频段内的频率范围。在 PLL 锁定的瞬间粗调码已经固定实际有效的 KVCO 只来自变容管的细调部分从而兼顾了宽覆盖范围和低相位噪声。这套方案几乎是现代 LC VCO 的标配做 SerDes 的人应该非常熟悉。4.4 尾电流与共模点的设计陷阱交叉耦合对作为负阻核心其尾电流源承担着给整个振荡器供电的角色。尾电流设计有几个易踩的坑第一尾电流管会引入低频闪烁噪声这些噪声通过混频效应上变频到载波附近是 1/f³ 区域相噪的重要贡献源。缓解手段包括增大尾电流管面积降低闪烁噪声、在尾电流节点加谐振网络谐振在 2 倍振荡频率附近抑制偶次谐波引起的噪声折返或者采用电流镜差分结构隔离噪声。第二尾电流源的输出阻抗在高频下会明显下降原因是 MOS 管的 Cds、Cgd 等寄生电容提供了额外的泄漏通路。输出阻抗不足会让振荡器的共模电平随摆幅变化进而通过交叉耦合管的 Cgd 与变容管的 C-V 非线性产生额外的频率扰动。所以尾电流管的设计要同时关注直流工作点和高频等效阻抗必要时用 cascode 结构或加大沟道长度来提升输出电阻。5. 放之四海而准的 VCO 设计检查清单从交通灯引入到 LC 谐振物理再到相位噪声机制和调谐设计现在把所有内容归纳成一张可以直接对照执行的检查清单。这套清单是我自己每次做 VCO 时都会过一遍的分享出来确定指标边界先明确工作频率范围、相噪要求比如 1 MHz offset 要达到 -105 dBc/Hz、功耗上限、面积预算。没有指标就开始设计等于盲飞。电感选型与建模选择电感值常见 1~3 nH评估 SRF、Q 峰值频率确认 EM 仿真结果与工艺 PDK 模型一致性。电感模型的精度决定了前后仿相关性的上限。谐振腔等效 Rp 估算根据电感 Q 值和感值估算谐振频率下的等效并联电阻 Rp再结合起振条件确定器件尺寸与偏置电流的初始值。起振仿真跑瞬态确认起振可靠观察幅度建立时间用 PSSPnoise 提取相位噪声扫描 gm·Rp 找到功耗与相噪的平衡点。调谐范围验证用参数扫描画出 f_osc 随 Vc 变化的曲线确认覆盖目标频率且有一定余量标记各频段 KVCO 变化范围评估 PLL 环路稳定性风险。PVT 鲁棒性检查跑典型、慢、快三种工艺角再叠加上限温度与下限温度的组合检查起振条件、调谐范围、相噪指标是否依然满足。版图要点对称布局交叉耦合管减少不对称引入的偶次谐波电感周围留出足够的间距和地平面开槽变容管与谐振腔的连接走线尽量短而宽电源去耦电容就近放置。每个环节看起来都不复杂但真正流片后回来的问题往往出在这些看起来不复杂的地方。例如曾遇到过一次 VCO 中心频率比仿真低了约 8%排查后发现是版图中谐振腔的连线上寄生电容比预估多了上百 fF把本就不太富裕的调谐范围进一步压缩导致其中一个目标频点几乎落在覆盖边缘。从那以后我要求所有走线寄生都必须在版图前仿中显式建模仿真而不是只靠估算。6. 从原理图到硅片那些仿真软件不会告诉你的经验很多初学者以为电路跑通了就等于设计完成了等到送出去流片回来往往要给现实交学费。VCO 是模拟设计中对版图敏感度最高、前后仿差异最大的模块之一这一点怎么强调都不过分。第一个高频踩坑点差分布线的非对称性。交叉耦合对的两个输出端到谐振腔两端的连线如果长度有细微差异或周围环境不同会引入不对称寄生电容这种不对称会让偶次谐波泄露到输出端抬高共模噪声并通过变容管的 C-V 非线性转化为相位噪声。对称性不是玄学是实打实的数学和物理。在实际版图中几乎差几个微米就能在高频下差出零点几 dB 的相噪恶化。第二个踩坑点电源去耦。VCO 的电源节点如果去耦不足电源噪声会直接调制交叉耦合对的跨导和输出电压摆幅产生明显的 AM-PM 转换。很多设计中会在 VCO 附近放置一组串联的 MIM 电容从几百 fF 到几十 pF 覆盖不同频段同时注意去耦电容的排列方向保证电流回流路径短而宽。第三个踩坑点仿真器中难以完全模拟的环境耦合。衬底噪声、电源网络的 IR drop、封装电感和绑定线寄生都是在片外环境中真实存在的前仿看不到的因素。这也是为什么工业界在做 VCO 仿真时会把测试环境中的 ESD 结构、焊盘pad、封装模型一起纳入版图后仿——虽然仿真时间会成倍增加但能显著减少流片后的意外。拉扎维的章节里也许不会教这些版图细节但工程实践中决定一个 VCO 到底能用不能用的往往就是这些后仿之后才发现的问题。我个人的体会是原理图设计决定了性能上限而版图与物理验证决定了你究竟能拿到上限的多少成。做 VCO 的人千万不要把版图工程师视为画图的人——要把它理解为把理论上限转化成本质下限的合作伙伴。回到开头那个交通灯的引入学振荡器最重要的不是记住某一类电路拓扑而是建立相位环的思维方式和扰动如何注入、如何被抑制的直觉。有了这种直觉从环形振荡器到 LC 振荡器从固定频率到压控调谐再到各种低噪声技巧都只是同一套思维在不同频段上的落地而已。设计工具会变工艺节点会变这种对电路本质的理解才是拿不走的核心竞争力。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →