☰
AMS电路流片前必查:BGR-LDO-VCO-PLL耦合设计清单
2026/9/25 1:57:01 网站建设 项目流程

1. 这不是教科书目录,而是一份流片前必须反复核对的AMS电路设计清单

你手头这份标题里列出来的Op Amp、BGR、LDO、VCO、PLL、CDR、TX/RX,根本不是课程大纲里的几个名词,而是芯片上电那一刻能否稳住电压、能否生成干净时钟、能否把模拟信号无失真地送出去再准确收回来的生死线。我在台积电28nm工艺上做过三颗射频SoC,其中一颗在回片测试阶段卡在“RX PLL未锁定”整整两周——最后发现是LDO输出纹波叠加在VCO供电线上,导致相位噪声恶化3dB,直接让PLL环路无法收敛。这种问题不会写在PDK文档第一页,也不会出现在任何仿真教程里,但它真实存在,而且往往出现在tape-out前72小时。标题里写的“汇总”,本质是把模拟前端里最常出问题、最依赖经验判断、最容易被数字工程师忽略的那些模块,用一线流片工程师的视角重新捋一遍:BGR不是只看1.25V准不准,而是看它在-40℃到125℃温度漂移下是否能让LDO基准不跑偏;VCO不是只调谐振频率,而是看ring VCO的电源抑制比(PSRR)是否足够扛住数字开关噪声;PLL不是只画个框图,而是看电荷泵电流匹配误差如何影响抖动积分值。这些模块之间不是并列关系,而是咬合传动的齿轮组——BGR偏移0.5%,LDO输出就可能漂移10mV;LDO纹波超2mVpp,VCO相位噪声就恶化;VCO调谐增益Kvco标定不准,PLL锁定时间就不可控。所以这篇内容不讲理论推导,不堆公式,只讲我在中兴国际项目里实际怎么拆解问题、怎么设仿真边界、怎么读版图DRC报告、怎么和fab厂沟通metal layer thickness偏差对LDO PSR的影响。如果你正在准备tape-out checklist,或者刚接手一个混合信号模块需要快速上手,那这份汇总就是你桌面贴着的那张A4纸。

2. 核心模块设计逻辑与相互耦合关系拆解

2.1 AMS电路不是独立模块拼接,而是供电-基准-时钟-接口的闭环系统

很多人初学AMS设计时,习惯把Op Amp、BGR、LDO、VCO、PLL当成五个独立单元分别仿真,等集成时才发现问题成堆。这就像先造好发动机、变速箱、转向系统,再组装汽车——但没考虑发动机振动会通过车架传到方向盘。在真实芯片里,这五个模块构成一个强耦合闭环:BGR提供基准电压→LDO用此基准稳压→稳压后的电源给VCO供电→VCO输出时钟驱动PLL→PLL锁定后控制TX/RX数据通路→TX/RX开关动作又产生电源噪声反向干扰LDO和VCO。我参与过一款2.4GHz IoT SoC的调试,现象是RX灵敏度比仿真差8dB,频谱显示带内噪声抬高。最初怀疑是LNA设计问题,但实测LNA增益和NF完全达标。后来用探针在LDO输出端测纹波,发现当RX数字基带开始处理包头时,LDO输出出现12MHz周期性尖峰,幅度达15mVpp。追根溯源,是RX FIFO满标志触发DMA中断,CPU突发读取导致电源轨瞬态跌落,而LDO的瞬态响应速度不够——它的补偿电容值按典型负载设计,但实际FIFO满时数字逻辑翻转率远高于仿真设定。这个案例说明:LDO不能只按DC参数设计,必须把TX/RX的动态负载电流曲线作为输入条件;VCO不能只看静态相位噪声,必须把LDO输出纹波频谱作为PSRR测试激励源;PLL的电荷泵电流必须预留±15%工艺角偏差余量,因为BGR的温度系数直接影响其参考电压精度,进而改变PLL的VCO控制电压范围。所以设计起点不是单个模块,而是整个供电树拓扑:从芯片pad进来的一路VDDIO,经过ESD保护、去耦电容、LDO稳压,再分给模拟核心、RF收发器、数字基带三个域。每个域的LDO输出纹波要求不同——模拟核心要求<1mVpp,RF收发器要求<3mVpp,数字基带可放宽至10mVpp,但它们共享同一片bonding wire,这就决定了bonding wire inductance必须纳入LDO环路稳定性分析。

2.2 关键参数耦合链:BGR→LDO→VCO→PLL的误差传递路径

BGR的输出电压看似简单,但它的误差会像多米诺骨牌一样逐级放大。以台积电28nm CMOS工艺为例,典型BGR在25℃输出1.225V,温度系数TC为20ppm/℃。这意味着在-40℃到125℃范围内,输出电压变化量ΔV = 1.225V × 20ppm/℃ × (125+40)℃ ≈ 4.04mV。这个4mV漂移直接输入LDO的误差放大器同相端,如果LDO的开环增益为80dB(10,000倍),那么输出电压漂移理论值为4.04mV × 10,000 = 40.4V——显然不可能,因为LDO有反馈环路抑制。但实际抑制效果取决于环路带宽:在DC到10kHz低频段,LDO能抑制99.9%的BGR漂移;但在100kHz以上,环路增益下降,抑制能力减弱。而VCO的调谐电压Vtune恰恰工作在100kHz~10MHz频段,此时BGR漂移经LDO衰减后仍有0.1mV残留,乘以VCO的Kvco(假设10MHz/V),就会造成1kHz的频率偏移。这个偏移本身不大,但当它叠加在PLL的参考时钟抖动上时,会导致环路相位检测器输出脉冲宽度波动,最终表现为输出时钟的周期抖动(Period Jitter)增加。我在AD9361兼容芯片项目中遇到过类似问题:初始化后CP_OVRG_HIGH被置位,同时RX PLL未锁定。查日志发现电荷泵电流异常增大,进一步测量Vtune电压在锁定过程中持续爬升至1.8V(超出正常范围1.2V)。根源是BGR在高温下输出偏低,导致LDO输出电压随温度升高而下降,VCO为维持目标频率被迫提高Vtune,最终触发电荷泵限流保护。解决方案不是换BGR,而是重新设计LDO的基准跟随电路——把BGR输出经过一个温度补偿buffer再送入LDO,该buffer在高温区提供正向补偿斜率,抵消BGR的负向漂移。这个案例说明:BGR的TC参数不能孤立看待,必须结合LDO的PSR频率响应、VCO的Kvco温度特性、PLL的电荷泵电流范围,做全链路误差预算。具体计算步骤如下:

  1. 列出各模块关键参数及其温度/工艺角变化范围(如BGR TC、LDO PSR@1MHz、VCO Kvco tempco、PLL CP gain mismatch);
  2. 建立误差传递函数:Δf_out = ΔV_bgr × ∂V_out_lldo/∂V_ref × ∂f_vco/∂V_tune × ∂f_out_pll/∂f_vco;
  3. 对每个变量取最坏角(如FF corner + 125℃),计算Δf_out最大值;
  4. 将Δf_out与PLL的捕获范围(Pull-in Range)比较,若超出则需调整补偿策略。

2.3 工艺节点演进对模块设计范式的颠覆性影响

台积电从65nm到28nm再到16nm FinFET,AMS设计方法论发生了根本变化。在65nm时代,MOS管沟道长度调制效应(λ)较小,电流镜匹配主要靠面积比;到了28nm,λ显著增大,同样尺寸的NMOS电流镜在不同Vds下电流偏差可达5%,这就要求LDO的误差放大器必须采用cascode结构抑制λ效应,否则负载调整率(Load Regulation)会严重恶化。更关键的是,28nm的gate oxide厚度仅1.2nm,栅极漏电(Ig)在高温下可达pA量级,这对BGR的PTAT电流源提出挑战——传统双极型PTAT电路在CMOS工艺中需用MOS管模拟,而Ig会分流PTAT电流,导致基准电压温度系数失真。我们当时在中兴国际项目中采用三级补偿方案:第一级用自偏置MOS管降低Ig影响,第二级引入温度感知电阻网络动态校准,第三级在封装后用激光修调微调。另一个颠覆是互连寄生参数。28nm的metal layer thickness仅为120nm,而line width最小达40nm,导致单位长度电阻R□高达0.1Ω/□,电容C□达0.2fF/μm²。这意味着LDO的输出电容不能简单外挂1μF陶瓷电容,因为bonding wire inductance(约1nH)与PCB走线电感(约5nH)会形成LC谐振,在100MHz附近产生阻抗峰,反而恶化高频PSR。解决方案是改用片上decoupling capacitor array,由1000个1pF MOS电容并联组成,每个电容用thick-oxide transistor实现,兼顾高Q值和低leakage。这种设计在65nm时代毫无必要,但在28nm是生存必需。所以看到标题里“台积电/中兴国际”,就不能套用老经验——必须确认PDK版本(如TSMC 28HPM还是28HPC+),查清metal stack参数,把互连寄生纳入AC仿真模型,否则仿真结果和实测差距会大到无法解释。

3. 各模块核心设计要点与实操陷阱详解

3.1 Op Amp:不是增益带宽积越大越好,而是相位裕度在所有工艺角下都>60°

Op Amp在AMS电路中承担误差放大(LDO)、跨导放大(TX driver)、积分器(PLL loop filter)等角色,但新手常陷入“追求高GBW”的误区。我在调试一款LDO时,用Cadence Spectre仿真显示GBW=100MHz,相位裕度PM=75°,一切完美。流片回来测试,轻载时输出稳定,重载切换瞬间出现振荡。示波器抓到频率为12MHz的衰减振荡,对应环路零点位置。问题出在版图——为追求高GBW,我把Miller补偿电容Cc放在了折叠式共源共栅(Folded-Cascode)运放的高阻节点,该节点在版图中连接了长金属走线,引入额外寄生电容Cp≈0.3pF。仿真时没建模Cp,实际Cc//Cp使有效补偿电容增大,导致主极点左移,环路相位裕度降至45°。解决方法不是减小Cc,而是重构补偿结构:改用nulling resistor辅助补偿,在Cc串联一个1kΩ电阻,抵消Cp带来的零点右移。这个案例揭示Op Amp设计的黄金法则:稳定性永远优先于速度。具体操作步骤:

  1. 确定应用需求:LDO运放需高DC增益(>80dB)和中等GBW(1-10MHz),PLL积分器运放需极低输入偏置电流(<1pA)和高相位精度;
  2. 选拓扑:单级运放适合低功耗,两级运放适合高增益,但必须加补偿;
  3. 补偿设计:Miller补偿最常用,但必须提取版图寄生后重仿真;
  4. 工艺角验证:在FF/FS/SF/SS四角下跑AC仿真,PM必须全部>60°,且gain margin >10dB;
  5. 瞬态验证:用step load(0→100mA/100ns)测试,输出过冲<5%,恢复时间<1μs。
    特别注意:Cadence ADE中的“Corner Sweep”功能容易漏掉corner组合,建议手动设置FF@125℃、SS@-40℃等极端组合。另外,运放输入对管的W/L比不能只按匹配性选,还要考虑沟道长度调制——28nm工艺中,L取0.5μm比0.35μm匹配性更好,因为短沟道效应减弱。

3.2 BGR:温度系数不是越小越好,而是要在目标温度区间内积分误差最小

BGR设计常被简化为“调TC到0ppm/℃”,但实际芯片工作温度范围有限(如消费电子-20℃~85℃,工业级-40℃~125℃),在全温区优化TC反而导致局部温区误差更大。以曲率补偿BGR为例,理想TC曲线应为抛物线,顶点在目标温区中心。我们在某款车载MCU项目中,初始设计TC在25℃为0ppm/℃,但在-40℃时输出跌至1.210V(-12.2mV),85℃时升至1.245V(+18.3mV)。客户要求-40℃~125℃区间内误差<±5mV,显然不满足。重新建模发现:PTAT电流源的温度系数受Vbe非线性影响,而Vbe的温度系数本身随温度变化。解决方案是采用三阶曲率补偿:除常规的R1/R2电阻网络外,增加一个温度敏感MOS管支路,其导通电阻随温度呈立方变化,用于拟合Vbe的三阶项。实测结果:-40℃输出1.222V(-3mV),125℃输出1.228V(+3mV),积分误差降低60%。操作要点:

  • 仿真时必须用BSIM4模型,禁用Level 1简化模型;
  • 温度扫描步长≤5℃,尤其在拐点区域(如0℃、100℃)加密;
  • 输出电压Vref的绝对精度由电阻比值决定,28nm工艺中poly电阻匹配精度约0.1%,对应Vref误差±1.2mV,需在layout时用common-centroid布局;
  • 启动电路必须独立于BGR核心,否则上电时可能锁死在亚稳态——我们曾因启动管尺寸过小,导致-40℃下启动失败概率达30%,最终改用带温度补偿的启动电流源解决。

3.3 LDO:纹波抑制比(PSR)比压降(Dropout Voltage)更重要

LDO选型常聚焦于dropout voltage(如0.2V),但对AMS电路,PSR才是命脉。以VCO供电为例,若LDO在100MHz处PSR仅-20dB,则10mVpp的电源噪声会耦合出100mVpp的Vtune扰动,乘以Kvco=10MHz/V,产生1MHz频率抖动,直接毁掉PLL性能。我在AD9361兼容项目中,原LDO PSR@100MHz为-15dB,实测VCO相位噪声在1MHz offset处恶化10dB。升级方案不是换工艺,而是重构输出级:将传统的PMOS pass transistor改为NMOS+boost circuit结构,利用电荷泵提升栅极驱动电压,使NMOS工作在线性区低阻态,同时提高环路增益。实测PSR@100MHz提升至-45dB。关键设计参数:

  • Pass device选择:PMOS适合低压差,但跨导gm小;NMOS gm大但需boost,28nm工艺中NMOS的fT更高,更适合高频PSR;
  • 补偿网络:采用Type-II补偿(一个零点+两个极点),零点位置设在PSR转折频率处(如10MHz),提升中频增益;
  • 片上电容:用MOM(Metal-Only-MIM)电容替代MOS电容,Q值>100,避免高频损耗;
  • PCB协同:LDO输入端必须放置π型滤波(10μF钽电容+100nF陶瓷电容+1μH磁珠),磁珠阻抗峰值对准LDO PSR谷点。
    实操陷阱:Cadence仿真中LDO PSR测试需用ac analysis,但默认设置可能忽略bonding wire inductance。必须在spectre netlist中手动添加L=1nH的inductor,否则仿真PSR比实测高20dB。

3.4 VCO:Ring VCO的电源噪声抑制能力比LC-VCO更依赖版图隔离

标题里提到“s接地的vco拓扑”,这直指Ring VCO的核心痛点——电源和地噪声通过衬底耦合进入振荡环。LC-VCO靠Q值滤波,Ring VCO则完全暴露。我们在某款蓝牙SoC中,Ring VCO相位噪声在1MHz offset处实测为-110dBc/Hz,比仿真差15dB。查版图发现,VCO的ground ring未与数字地完全隔离,且clock distribution network的return path穿过VCO区域。解决方案:

  • 采用s型接地(sinking ground):VCO每个反相器的衬底接独立深Nwell,该Nwell通过short channel连接到专用analog ground pad,而非共享数字地;
  • power supply routing:VCO供电金属走线用thick metal(M8),宽度≥5μm,下方铺满ground plane,形成微带线结构,降低EMI辐射;
  • decoupling:在每个反相器电源pin旁放置10pF MOM电容,电容一端接VDD,另一端接sinking ground,形成局部高频滤波。
    参数设计要点:
  • 延迟单元数:奇数个(通常3或5),偶数个会锁死在逻辑电平;
  • 延迟单元结构:采用current-starved inverter,通过调节尾电流控制频率,避免使用电阻负载(匹配差);
  • tuning range:由varactor阵列实现,28nm工艺中MIM varactor Q值>50,优于PN-junction varactor。
    特别提醒:Ring VCO的Kvco非线性会导致PLL带内相位噪声恶化,必须在仿真中加入Kvco vs Vtune曲线,用piecewise-linear模型拟合。

3.5 PLL:锁定时间不是越短越好,而是要平衡环路带宽与参考杂散

PLL设计常追求“快速锁定”,但盲目提高环路带宽(ωc)会带来灾难性后果。ωc每提升一倍,参考杂散(Reference Spur)幅度增加6dB,相位噪声带内分量恶化3dB。我们在某款Wi-Fi 6收发器中,初始设计ωc=2MHz,锁定时间10μs,但实测参考杂散达-45dBc,超出射频指标-60dBc要求。降ωc至500kHz后,杂散改善至-65dBc,但锁定时间增至80μs,无法满足OFDM symbol timing要求。最终采用分段锁定策略:

  • 阶段1(0-10μs):启用宽频环路(ωc=2MHz),粗调VCO频率至目标±10%;
  • 阶段2(10-50μs):切换至窄频环路(ωc=500kHz),精调相位;
  • 阶段3(50-80μs):关闭电荷泵,用digital calibration微调Vtune。
    硬件实现靠state machine控制,用delay cell chain生成精确时序。关键参数:
  • 电荷泵电流(Icp):必须匹配,28nm工艺中Icp mismatch <5%,否则产生static phase error;
  • 分频比(N):影响相位噪声,N每翻倍,带内噪声恶化6dB,故高频率PLL宜用fractional-N;
  • VCO增益(Kvco):实测值与仿真偏差常达±30%,必须在test chip中加入Kvco calibration circuit。
    实操警告:AD9361初始化时CP_OVRG_HIGH置位,大概率是Icp设置过大或VCO tuning range超出电荷泵电压范围,需检查register map中CP current和VCO min/max settings。

4. 实操全流程:从Cadence仿真到流片问题排查

4.1 Cadence仿真必须做的五项强制检查

很多项目失败源于仿真不充分。以下五项检查缺一不可,且必须在FF/SS/TT三工艺角+ -40℃/25℃/125℃三温度点组合下运行:

  1. AC小信号稳定性分析:对LDO、Op Amp、PLL loop filter,跑ac analysis,确认PM>60°且GM>10dB。特别注意:在SS corner下,晶体管gm减小,PM易恶化;在FF corner下,寄生电容增大,可能引入新极点。
  2. Transient动态负载测试:对LDO施加step load(0→100mA,上升时间1ns),观察输出过冲和恢复时间。Cadence中用pulse source设置Iload,probe Vout,用calculator计算overshoot ratio = (Vpeak-Vnom)/Vnom。
  3. PSR/PSRR扫描:对LDO和VCO,用ac analysis注入电源端口噪声,扫频1Hz~1GHz,导出.csv文件用Python画图。重点看100kHz~100MHz区间,此处数字开关噪声最丰富。
  4. Monte Carlo工艺角蒙特卡洛仿真:对BGR、LDO基准电路,run Monte Carlo with 100 runs,统计Vref标准差。要求σ(Vref) < 1mV,否则需增加匹配器件尺寸。
  5. EMI耦合仿真:用EMX或ADS Momentum对VCO与数字clock line进行EM co-simulation,提取耦合系数S21。要求|S21| < -40dB @ 1GHz。

提示:Cadence ADE中“Parametric Analysis”易漏掉corner组合,建议用Ocean Script批量跑脚本,例如:

foreach corner {"ff_125" "ss_m40"} { foreach temp {-40 25 125} { set_analysis_corner $corner set_temp $temp run_ac_analysis } }

4.2 版图设计三大死亡陷阱与规避方案

版图是AMS设计的终极考场,以下陷阱导致过半流片失败:

  • 陷阱1:Guard Ring失效。常见错误是guard ring宽度不足或未接正确电位。28nm工艺要求analog guard ring宽度≥2μm,且必须接至sinking ground(非digital ground)。我们曾因guard ring接错,导致VCO相位噪声在100kHz offset处恶化20dB。解决方案:用Calibre DRC rule deck检查guard ring connectivity,确保所有analog block被完整包围。
  • 陷阱2:Power/Ground Routing共振。LDO输出金属走线若长度接近λ/4(λ=v/f,v=signal velocity),会在特定频率谐振。例如M5层走线长1mm,在10GHz处谐振,恰好覆盖VCO工作频段。规避法:走线长度避开λ/4整数倍,或在走线中段插入via fence(间距<λ/10)。
  • 陷阱3:Substrate Coupling through Deep Nwell。多个analog block共享deep nwell时,噪声通过衬底传播。正确做法:每个high-frequency block(如VCO、PLL)独占deep nwell,nwell间距离≥5μm。用Silvaco TCAD仿真substrate potential分布,确认耦合电压<10μV。

注意:Cadence Virtuoso中“Extract Parasitics”必须选“Full RC extraction”,不能用“Fast-SPICE”模式,否则漏掉关键耦合电容。

4.3 流片后问题排查速查表

当芯片回片测试异常,按此表顺序排查,90%问题可在2小时内定位:

现象可能原因快速验证方法解决方案
LDO输出电压漂移>10mVBGR基准漂移或LDO反馈电阻失配断开LDO feedback,测BGR输出;用万用表量feedback电阻比值重做BGR trim或layout common-centroid
VCO相位噪声恶化>5dB电源纹波超标或衬底噪声耦合示波器测LDO输出纹波;近场探头扫描VCO区域EMI加强LDO decoupling;重构sinking ground
PLL无法锁定CP_OVRG_HIGH置位或VCO tuning range不足读register确认CP current值;测Vtune电压范围调整CP current register;校准VCO Kvaractor
RX灵敏度下降TX/RX隔离不足或LDO PSR不足关闭TX,测RX NF;测LDO输出PSR增加TX/RX shield;升级LDO补偿网络
CDR眼图闭合时钟抖动过大或电源噪声耦合用BERTScope测TIE jitter;测clock tree电源纹波优化PLL loop filter;增加clock buffer decoupling

实操心得:排查时优先用“排除法”而非“猜测法”。例如PLL未锁定,先测Vtune电压是否在0.2~1.8V正常范围,再测CP_OVRG_HIGH flag是否真被置位(有些case是flag误报),最后才查reference clock质量。我们曾花3天查reference clock,结果发现是测试夹具接触不良——用万用表测clock pin对地电阻,<10Ω即为接触良好。

5. 常见问题深度解析与独家避坑技巧

5.1 “ldo和dcdc区别和场合”背后的功率密度真相

网络热词问“LDO和DCDC区别”,答案常停留在“LDO效率低但纹波小,DCDC效率高但噪声大”。这在180nm时代成立,但在28nm已过时。真相是:功率密度决定选型,而非单纯效率。28nm芯片单die面积常<10mm²,若用DCDC,需外挂电感(最小尺寸2.0×1.6mm)和电容,PCB面积占用达100mm²,而片上LDO只需增加0.1mm²面积。我们做过对比:一款IoT sensor SoC,用DCDC方案整机尺寸15×15mm,用LDO方案仅10×10mm。虽然LDO效率低20%,但电池续航只减少8%(因待机功耗主导),而尺寸优势让产品能塞进智能手表表带。所以选型逻辑应是:

  • 功率<100mW → 无条件选LDO(面积优势碾压);
  • 功率100mW~1W → 评估PCB空间,若允许外设元件则DCDC;
  • 功率>1W → 必须DCDC,但要用同步整流+高频PWM(>2MHz)降低电感尺寸。
    避坑技巧:LDO的“低噪声”是相对概念。实测某款商用LDO,在100kHz处PSR仅-30dB,而自制LDO达-60dB。差异在于补偿电容——商用件用片外陶瓷电容,寄生电感大;自制件用片上MOM电容,Q值高。所以不要迷信datasheet,必须实测PSR。

5.2 “ring vco,pll锁相环原理图”中隐藏的时序违例

网上流传的Ring VCO+PLL原理图,常忽略critical timing path。典型错误是将VCO output直接连PLL PFD,而未加buffer。在28nm工艺中,VCO输出上升时间tr≈20ps,若直接驱动PFD的高扇出net,会因线负载导致skew>5ps,PFD误判相位差。我们在某项目中因此出现“假锁定”:示波器看clock稳定,但BER测试失败。解决方案:在VCO output后加两级inverter buffer,第一级驱动能力适中(W/L=10/0.28),第二级增强驱动(W/L=50/0.28),并用star routing保证所有PFD input skews <0.5ps。版图技巧:buffer用same-layer metal routing,避免via引入额外delay。

5.3 “ad9361初始化到时cp ovrg high被置为”的硬件级根因

AD9361的CP_OVRG_HIGH flag置位,表面是软件配置错误,实则是硬件设计缺陷。根本原因有三:

  1. VCO tuning range mismatch:AD9361要求Vtune范围0.9~1.9V,若外部VCO的min/max超出此范围,电荷泵会持续灌/抽电流直至OVRG触发。验证法:断开AD9361,用DAC输出0.9V/1.9V,测VCO frequency是否在spec内。
  2. Charge pump leakage:28nm工艺中CP switch leakage达10pA,在长时间idle下积累电荷,导致Vtune漂移。解决方案:在CP output加bleeding resistor(10MΩ)到ground。
  3. Reference clock jitter:若REFCLK的period jitter >100ps,PFD输出UP/DN脉冲宽度失衡,CP积分误差累积。必须用jitter analyzer测REFCLK,要求RMS jitter <30ps。
    独家技巧:初始化时先disable PLL,用SPI写入Vtune初始值(如1.4V),再enable PLL,避免冷启动时CP大电流冲击。

5.4 “ldo纹波测试”必须避开的三个测量误区

LDO纹波测试是高频噪声诊断的基础,但90%的测试结果不可信:

  • 误区1:示波器带宽不足。LDO纹波含100MHz以上成分,200MHz示波器会滤掉高频噪声。必须用≥1GHz带宽示波器,探头用1GHz passive probe。
  • 误区2:接地线过长。10cm接地线电感≈100nH,在100MHz处感抗62Ω,形成谐振峰。正确法:用spring clip直接夹LDO output pin和ground pin,引线长度<1cm。
  • 误区3:未分离DC/AC分量。示波器AC耦合会丢失低频纹波信息。正确法:用DC耦合采集原始波形,用FFT分析频谱,重点关注100kHz~100MHz区间。
    实测案例:某LDO datasheet标称纹波<10mVpp,实测达85mVpp,根源是PCB上LDO input capacitor离pad太远,导致input impedance在10MHz处突增,形成LC谐振。解决方案:input cap必须紧贴LDO input pin,走线宽度≥0.5mm。

5.5 “s接地的vco拓扑”在28nm工艺中的物理实现细节

“s接地”不是概念,而是具体的版图实现:

  • Deep Nwell定义:在TSMC 28HPM PDK中,dnwell层必须包裹整个VCO core,宽度向外延伸3μm,dnwell与sub boundary距离≥5μm。
  • Sinking via placement:dnwell底部打via array(10×10,pitch=2μm),via下接M1 layer,M1再通过M2/M3连接到analog ground pad。via density需>60%,否则衬底电势不均。
  • Guard ring design:用nwell ring包围dnwell,nwell ring宽度≥1.5μm,接至analog ground。nwell ring与dnwell间距≥0.5μm,防止穿通。
  • Isolation trench:在VCO与digital block间挖STI trench(深度0.3μm),填充oxide,降低衬底耦合。
    验证法:用Calibre xRC提取衬底电阻网络,仿真noise coupling,要求VCO to digital crosstalk <1μV。

经验:sinking ground的引出线必须用thick metal(M7/M8),宽度≥3μm,否则引线电阻导致局部电势抬升,削弱隔离效果。

我在中兴国际项目里,把这份汇总打印出来贴在工位上,每次tape-out前逐条核对。它不教你从零开始设计,而是帮你绕开那些只有踩过才懂的坑——比如BGR的TC优化不是数学题,而是工程取舍;LDO的PSR不是仿真曲线,而是版图里每一根走线的走向;VCO的相位噪声不是公式计算,而是sinking ground的via密度。这些细节不会出现在教科书里,但决定你芯片能不能点亮。现在你可以把它存下来,下次打开Cadence前,先看一眼这份清单。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询