尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

GaN HEMT高频仿真:20元件模型S参数提取实战指南

GaN HEMT高频仿真:20元件模型S参数提取实战指南 1. 为什么20元件模型是GaN HEMT高频仿真的甜点区搞射频功放设计的同行大概都有过这种体验拿到一颗GaN HEMT器件翻开数据手册输入输出阻抗只有几个实数加虚数然后你把它丢进ADS里跑HB仿真增益和效率跟实测差了十万八千里。问题出在哪十有八九是器件模型没选对。GaN HEMT和传统的LDMOS、GaAs器件不一样它的陷阱效应、自热效应、跨导压缩特性非常突出用简单的几元件小信号模型根本兜不住。但你要是直接上Foundry给的完整大信号模型动辄几十上百个参数提取周期长不说收敛性还经常出问题。我自己的经验是20元件等效电路模型是一个非常好的平衡点——它足够描述GaN HEMT在DC到Ka波段的S参数行为参数物理意义明确提取流程可复现而且仿真速度比完整大信号模型快一个数量级。这篇文章面向的是已经会用ADS做基本S参数仿真、但对GaN器件建模还不太有把握的射频工程师。我会从模型拓扑选择讲起一步步带你走完从冷偏S参数到热偏S参数的完整提取流程最后给出S参数提取中最容易踩的坑和排查方法。所有参数计算过程我都会写清楚你照着做就能复现。提示本文默认你使用的是Keysight ADS 2020及以上版本器件为常见的0.25μm GaN HEMT工艺。不同工艺的细节参数会有差异但方法论是通用的。2. 20元件模型拓扑拆解与选型逻辑2.1 为什么是20个元件而不是10个或30个先把这个模型的拓扑结构说清楚。所谓20元件模型指的是包含寄生参数网络和本征网络两部分总共约20个独立电路元件。具体拆开来看寄生网络部分约10个元件栅极寄生电感Lg、电阻Rg漏极寄生电感Ld、电阻Rd源极寄生电感Ls、电阻Rs栅漏寄生电容Cgd_pad栅源寄生电容Cgs_pad漏源寄生电容Cds_pad衬底相关电容Csub1、Csub2本征网络部分约10个元件栅源本征电容Cgs栅漏本征电容Cgd漏源本征电容Cds跨导gm及其频散参数输出电导gds沟道电阻Ri栅漏电阻Rgd时间常数τ为什么是这个数量级我试过用8元件模型去拟合一颗0.25μm GaN HEMT的S参数在2GHz以下还能看一过6GHz相位就完全对不上。原因是GaN器件的寄生电容和衬底耦合效应比GaAs强得多尤其是栅极和漏极的pad电容在高频段会形成明显的反馈路径。反过来如果你用30个以上的元件参数之间的相关性会变得很强提取时容易出现多组解你根本不知道哪组参数是物理真实的。20元件这个规模刚好能覆盖GaN HEMT从DC到40GHz的主要物理效应同时保持参数的可辨识性。这是我做了十几个项目之后总结出来的经验值。2.2 冷偏与热偏两种工作状态下的模型差异这里要特别强调一个概念冷偏Cold FET和热偏Hot FET的模型参数是不一样的。冷偏指的是器件处于夹断状态Vgs VthVds 0此时沟道没有电流本征部分主要表现为电容和电阻。冷偏S参数主要用来提取寄生参数因为此时本征网络的影响最小寄生网络的特征最明显。热偏指的是器件处于正常工作状态Vgs VthVds 0此时沟道导通跨导gm和输出电导gds开始起作用。热偏S参数用来提取本征参数。很多新手会犯一个错误拿冷偏提取的寄生参数直接套到热偏模型上结果发现增益和匹配完全不对。原因是热偏状态下器件的耗尽层宽度会变化寄生电容会有几个百分点的漂移。虽然不大但在毫米波频段足以让你的匹配网络失谐。注意冷偏和热偏的S参数必须分别测量、分别提取不能混用。这是GaN HEMT建模和GaAs建模最大的区别之一。2.3 模型拓扑的选择依据在ADS里搭建这个模型我推荐用等效电路直接搭建的方式而不是用Behavioral模型。原因有三第一等效电路的每个元件都有物理对应你调试的时候知道该动哪个参数。比如增益在低频段偏低你知道要调gm高频段增益滚降太快你知道要调Cgd或Rg。第二等效电路模型可以直接导出到其他仿真器不依赖ADS的专有格式。第三当你需要做Load-Pull或者大信号仿真时等效电路模型可以无缝扩展加入非线性电流源和热网络。具体在ADS里的搭建方法新建一个Schematic从Component Palette里选择L、R、C元件按照拓扑图连接。本征部分用受控源表示gm和gds。建议把寄生网络和本征网络分成两个Subcircuit这样调试的时候可以单独替换。3. S参数提取的完整实操流程3.1 测试数据准备与去嵌处理在开始提取之前你需要一组干净的S参数数据。通常来源有两个矢量网络分析仪实测或者Foundry提供的Touchstone文件。不管哪种来源都要先做去嵌De-embedding。去嵌的目的是把测试夹具、探针、传输线的影响从原始S参数中剥离掉得到器件本征端口的S参数。如果你用的是Cascade探针台通常会有Open-Short-Thru的校准结构用ADS里的De-embedding工具可以自动完成。具体操作步骤在ADS中新建一个Data Item导入原始S2P文件。打开Tools De-embedding选择Open-Short-Thru方法。分别导入Open、Short、Thru的S参数文件。设置参考阻抗为50欧姆频率范围覆盖你的测试范围。执行去嵌导出新的S2P文件。这一步做完之后你得到的S参数才是器件本身的响应。我见过太多人跳过这一步直接用探针尖端的S参数去提取模型结果寄生电感提取值比实际大了两三倍。提示去嵌后的S参数一定要检查一下S11和S22的相位如果相位在低频段出现异常跳变说明去嵌有问题需要重新检查校准件。3.2 寄生参数提取冷偏法详细步骤寄生参数提取是整个流程中最关键的一步因为寄生参数一旦提错后面本征参数怎么调都拟合不上。第一步确定冷偏条件。对于GaN HEMT通常设置Vgs -5V远低于阈值电压Vds 0V。此时器件完全夹断沟道电阻无穷大本征部分只剩下电容。第二步提取Lg、Ld、Ls。在低频段通常1GHz以下寄生电容的阻抗远大于寄生电感所以S参数主要反映电感特性。利用以下关系Ls ≈ Im(Z12) / ωLg ≈ Im(Z11 - Z12) / ωLd ≈ Im(Z22 - Z12) / ω其中Z参数由S参数转换得到。在ADS里可以直接用S2Z函数转换然后画图读取低频段的斜率。第三步提取Rg、Rd、Rs。在稍高的频段通常2-5GHz电阻的影响开始显现。利用Rs ≈ Re(Z12)Rg ≈ Re(Z11 - Z12)Rd ≈ Re(Z22 - Z12)第四步提取寄生电容。在更高频段通常10GHz以上电容的影响占主导。通过拟合S11和S22的虚部来提取Cgs_pad、Cgd_pad、Cds_pad。这里有个经验值可以参考0.25μm GaN HEMT的Lg通常在50-80pHLd在60-100pHLs在20-40pH。如果你的提取值偏离这个范围太多说明去嵌或者冷偏条件有问题。3.3 本征参数提取热偏法详细步骤热偏条件下本征网络开始起作用。提取顺序很重要我通常按照以下顺序进行第一步确定热偏工作点。根据你的实际应用选择比如Vgs -2.5VVds 28V。这个工作点下的S参数要单独测量。第二步剥离寄生网络。把冷偏提取的寄生参数作为已知量从热偏S参数中剥离。在ADS里可以用Subnetwork去嵌的方式实现。第三步提取本征电容。利用剥离后的Y参数Cgs ≈ Im(Y11 Y12) / ωCgd ≈ -Im(Y12) / ωCds ≈ Im(Y22 Y12) / ω第四步提取gm和gds。在低频段gm ≈ Re(Y21 - Y12) 的直流值gds ≈ Re(Y22 Y12) 的直流值第五步提取Ri和τ。这两个参数影响高频段的相位特性。Ri通过拟合Y11的实部随频率的变化来提取τ通过拟合gm的相位延迟来提取。整个提取过程建议用ADS的Optimizer辅助但不要一开始就全参数优化。先手动提取出初值再分组优化先优化寄生参数再优化本征电容最后优化gm和gds。3.4 参数初值计算与优化策略手动提取的初值往往不够精确需要用Optimizer进一步优化。但优化策略很讲究我通常分三轮第一轮只优化寄生参数。固定本征参数用冷偏S参数作为目标。优化变量Lg、Ld、Ls、Rg、Rd、Rs、Cgd_pad、Cgs_pad、Cds_pad。目标函数设为S11和S22的幅度和相位误差。第二轮只优化本征电容。固定寄生参数用热偏S参数作为目标。优化变量Cgs、Cgd、Cds、Ri、Rgd。第三轮优化gm、gds和τ。固定其他参数优化直流特性和高频增益。每一轮优化后都要检查参数的物理合理性。比如gm不能为负Cgs不能小于CgdRi不能大于100欧姆。如果优化结果出现非物理值说明目标函数或者权重设置有问题。注意Optimizer的权重设置很关键。低频段S11的权重可以设高一些因为低频段对寄生电感最敏感。高频段S22的权重设高一些因为高频段对Cgd最敏感。4. 常见问题与排查技巧实录4.1 S参数拟合很好但HB仿真不收敛怎么办这是最常被问到的问题。S参数拟合和HB仿真是两回事。S参数是小信号线性仿真HB是大信号非线性仿真。S参数拟合好只说明你的线性模型对了但非线性部分可能还有问题。排查思路检查gm的压缩特性。GaN HEMT的gm在大信号下会压缩如果你的模型里gm是常数HB仿真会高估增益。需要在模型里加入gm的电压依赖性。检查自热效应。GaN器件在大信号下沟道温度会升高导致gm和gds下降。如果你的模型没有热网络HB仿真结果会偏乐观。检查收敛设置。HB仿真器的Order和MaxIterations需要调整。通常Order设为7-9MaxIterations设为100以上。我自己的做法是先用S参数拟合确定线性模型然后单独提取一组Pulsed IV数据来拟合非线性电流源最后把热网络加进去。这样HB仿真基本一次就能收敛。4.2 高频段相位对不上是什么原因如果你发现S21的幅度拟合得很好但相位在高频段偏差超过10度通常是以下原因Cgd提取偏小。Cgd是Miller电容对相位影响最大。可以尝试把Cgd增大10%-20%再优化。Rg提取偏大。Rg会影响输入端的相位延迟。如果Rg偏大S11的相位会超前。τ提取不准。时间常数τ直接影响gm的相位。如果τ偏小S21的相位会滞后。排查方法单独画S21的相位随频率的变化曲线看偏差是线性的还是非线性的。线性偏差通常是τ的问题非线性偏差通常是Cgd或Rg的问题。4.3 不同偏置点下模型参数漂移怎么处理GaN HEMT的模型参数随偏置点变化是正常的但如果漂移太大说明模型拓扑需要改进。我遇到过Vds从10V变到28V时Cgs漂移了15%的情况。这种时候有两个选择一是接受漂移针对每个偏置点单独提取一组参数建立参数库。二是改进模型加入偏置依赖的电容模型。对于大多数应用我建议用第一种方法。因为GaN器件的工作偏置通常比较固定没必要为了全偏置范围拟合而牺牲单点精度。4.4 常见问题速查表问题现象可能原因排查方法解决措施S11低频段拟合差Lg或Ls提取不准检查去嵌数据重新提取低频段电感S21高频段增益滚降太快Cgd偏大或Rg偏大画S21幅度曲线减小Cgd或RgS22相位偏差大Cds或Rd不准检查S22相位重新优化Cds和RdHB仿真不收敛非线性模型缺失检查gm压缩特性加入非线性电流源参数优化出现非物理值目标函数权重不合理检查优化权重调整权重或加约束不同偏置点参数漂移大模型拓扑不完善对比不同偏置S参数建立参数库或改进模型4.5 实操心得与避坑指南最后分享几个我在实际项目中总结的经验第一测试数据质量决定一切。如果S参数本身有噪声或者校准有问题后面怎么提取都是白搭。建议在提取前先检查S参数的因果性和无源性。ADS里有专门的检查工具。第二不要迷信自动优化。自动优化能帮你找到局部最优但如果你给的初值太离谱优化结果往往是非物理的。手动提取初值这一步不能省。第三模型验证要用独立数据。不要用提取时用的S参数去验证模型那样只能说明拟合好不能说明模型准。要用另一组偏置或者另一个频段的S参数来验证。第四温度效应不能忽略。GaN器件在高温下参数漂移比GaAs大得多。如果你的应用场景温度变化大建议在模型里加入温度依赖参数。第五养成记录参数的习惯。每次提取完一组参数把偏置条件、提取日期、拟合误差都记下来。下次遇到类似器件可以直接参考省很多时间。提示ADS的Modelithics库里有不少GaN HEMT的验证模型可以用来交叉验证你的提取结果。但注意不要直接抄参数因为不同工艺的器件差异很大。5. 从模型到电路联合仿真与版图验证5.1 EM模型与电路模型的联合仿真配置提取完20元件模型之后下一步就是把它用到实际电路里。在ADS中我通常用EM/Circuit Co-simulation的方式把无源匹配网络用Momentum做EM仿真把GaN器件用提取的20元件模型表示然后在Schematic里联合仿真。具体配置步骤在Momentum里建立匹配网络的版图设置好基板参数和频率范围。生成EM Model选择Broadband SPICE或者S参数格式。在Schematic里用EM Model替换原来的理想传输线。把20元件模型作为Subcircuit接入设置好偏置网络。运行S参数仿真和HB仿真对比理想匹配网络和EM匹配网络的结果差异。这一步最容易出问题的地方是参考面不一致。EM仿真的参考面在版图边缘而器件模型的参考面在器件端口。如果两者没有对齐仿真结果会差很多。我的做法是在版图里明确标出参考面位置然后在Schematic里用理想传输线补偿这段相位。5.2 版图寄生对高频性能的影响评估GaN HEMT的工作频率越高版图寄生越不能忽略。我做过一个28GHz的PA设计理想匹配网络能给出12dB增益加了版图寄生之后只剩9dB。这3dB的差距主要来自互连线电感每100μm微带线大约0.1nH在28GHz下感抗约17欧姆足以让匹配失谐。耦合电容相邻走线之间的耦合在毫米波频段非常明显。过孔电感每个过孔大约0.05nH多个过孔并联可以降低但版图面积会增加。评估方法在Momentum里做EM仿真提取版图的S参数然后和理想电路对比。如果S21的幅度差异超过1dB或者相位差异超过5度就需要优化版图。5.3 热偏与冷偏模型在系统仿真中的切换在系统级仿真中有时候需要同时用到冷偏和热偏模型。比如评估PA的开关特性时关断状态用冷偏模型导通状态用热偏模型。在ADS里可以用Parameterized Subcircuit来实现自动切换。具体做法把冷偏和热偏的参数分别定义为变量用一个控制变量来选择。当控制变量为0时使用冷偏参数为1时使用热偏参数。这样在SystemVue或者ADS的DSP仿真里可以动态切换。这个技巧在Doherty放大器的仿真里特别有用因为Doherty的载波放大器和峰值放大器工作在不同的偏置点需要分别用不同的模型参数。6. 模型验证与迭代优化6.1 用Load-Pull数据验证大信号特性S参数验证通过之后下一步是用Load-Pull数据验证大信号特性。如果你有实测的Load-Pull数据可以直接在ADS里搭建Load-Pull仿真平台对比仿真和实测的等功率圆和等效率圆。如果没有实测数据可以用Foundry提供的Load-Pull数据作为参考。重点看几个指标饱和输出功率Psat仿真值应该在实测值的±0.5dB以内。峰值功率附加效率PAE仿真值应该在实测值的±5%以内。最佳负载阻抗仿真值和实测值的实部差异应该在10%以内虚部差异在20%以内。如果偏差太大说明模型的非线性部分还需要改进。通常需要调整gm的压缩特性和gds的电压依赖性。6.2 温度扫描与自热效应补偿GaN HEMT的自热效应非常显著。在连续波工作模式下沟道温度可能比环境温度高100度以上。如果你的模型没有热网络仿真结果会严重偏乐观。补偿方法在模型里加入一个热子电路包含热阻Rth和热容Cth。Rth可以从热仿真或者实测中提取典型值在10-50 K/W。Cth决定了热时间常数典型值在微秒到毫秒量级。在ADS里实现用一个电流源表示功耗一个RC网络表示热阻抗然后把温度反馈到gm和gds的参数上。这样在HB仿真中器件温度会随着功耗自动变化仿真结果更接近实际。6.3 模型版本管理与复用策略最后一个经验模型一定要做版本管理。我见过太多项目因为模型版本混乱导致仿真结果不可复现。建议用以下策略每个模型文件命名包含器件型号、偏置条件、提取日期比如GaN_025um_Vds28V_20250115.mat。用Git或者SVN管理模型文件每次修改都提交记录。在Schematic里用Subcircuit引用模型不要直接复制参数。建立模型库文档记录每个模型的适用范围和验证结果。这样当你需要复现半年前的仿真结果时可以直接找到对应的模型版本不会因为模型更新导致结果对不上。提示ADS的Library Manager可以帮你管理模型库支持版本控制和权限管理。如果团队多人协作建议统一使用Library Manager。7. 写在最后这套20元件模型的提取流程我从第一次接触GaN HEMT建模到现在前前后后迭代了七八个版本。最开始用8元件模型高频段怎么都拟合不上后来尝试30元件模型参数提取又太耗时。最终稳定在20元件这个规模兼顾了精度和效率。如果你刚开始做GaN HEMT仿真我的建议是先老老实实把冷偏和热偏的S参数测准去嵌做干净然后按照本文的步骤一步步提取。不要一上来就想着自动优化手动提取初值的过程虽然慢但能帮你真正理解每个参数的物理意义。踩过的坑主要集中在这几个地方去嵌不干净导致电感提取偏大、冷偏热偏混用导致匹配失谐、忽略自热效应导致效率高估。这些问题在本文里都给出了排查方法希望能帮你少走弯路。后续如果要做更精确的建模可以考虑加入陷阱效应的动态模型或者用神经网络辅助参数提取。但那是另一个话题了对于大多数工程应用20元件模型已经足够。
返回列表