EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
工程上常用ADS进行射频功率放大器裸芯片电路级设计,然后将裸芯电路原理图或版图与设计好的基板进行联合仿真。常用的裸芯与基板联合仿真方法包括使用ADS + Momentum或ADS嵌套技术或ADS+HFSS等。由于射频电路的实际寄生很难准确模拟,在射频功率放大器芯片的设计研制过程中,工程师们常对应采用什么样的基板联合仿真方法感到困惑。 本文以自主研制的工作频率2GHz的射频功率放大器芯片为例,从仿真器的算法理论、联合仿真的具体建模方法、建模复杂度、仿真时间、对比实测结果等几个方面对上述几种常用的基板联合仿真方法进行了比较探讨,尝试归纳总结出对实际射频功率放大器芯片工程设计有帮助的仿真经验。 4 [2 Y1 b3 v" [! d
引言/ u4 q3 [: D1 c( S1 u G" A
工程上常用ADS进行射频功率放大器(PA)裸芯片(Die) 电路级设计。为了提高仿真准确度,会将裸芯电路原理图或版图与设计好的基板进行联合仿真。常用的裸芯与基板联合仿真方法包括使用ADS+Momentum或ADS嵌套技术(Nested Technology)或ADS+HFSS等。由于射频电路的实际寄生很难准确模拟,在射频功率放大器芯片的设计研制过程中,工程师们常对应采用什么样的基板联合仿真方法感到困惑。本文以利用ADS2014和HFSS 15.0自主研制的工作频率2GHz的射频功率放大器芯片(PA#L03)为例,从仿真器的算法理论、联合仿真的具体建模方法、建模复杂度、仿真时间、对比实测结果等几个方面对上述几种常用的基板联合仿真方法进行了比较探讨,尝试归纳总结出对实际射频功率放大器芯片工程设计有帮助的仿真经验。 本例射频功率放大器芯片PA#L03的电路设计原理图(顶层)如图1所示。 1 各种仿真器算法比较
2 z9 Z% g& l2 P' x: T, t3 |ADS是由美国安捷伦(Agilent)公司推出的一款基于矩量法(MoM)的射频电路仿真工具,它的EM 仿真器包括Momentum Microwave和FEM。其中Momentum的算法基于矩量法(MoM,Method of Moment),FEM的算法基于有限元法(FEM,FiniteElement Method)。HFSS是Ansoft公司推出的基于有限元法的针对高频结构的电磁仿真软件。下面扼要介绍一下矩量法和有限元法[1,2]。
) y" m6 F' I) e(1)有限元法(FEM)
2 H t6 N! D9 v. n0 Q& B! D$ y( N有限元方法是在20世纪40年代被提出,后来这种方法得到发展并被非常广泛地应用于结构分析问题中。有限元法是以变分原理为基础的一种数值计算方法。应用变分原理,把所要求解的边值问题转化为相应的变分问题,利用对场域的剖分、插值离散化变分问题为普通多元函数的极值问题, 进而得到一组多元的代数方程组, 求解代数方程组就可以得到所求边值问题的数值解。一般要经过如下步骤:
) B" c- g: s+ h( v2 N+ R①区域离散化。即将场域或物体分为有限个子域,如三角形、四边形、四面体、六面体等;/ }$ y Y8 M$ v) f% o$ r h
②选择插值函数。选择插值函数的类型如多项式,用结点(图形定点)的场值求取子域各点的场的近似值。插值函数可以选择为一阶(线性)、二阶(二次)、或高阶多项式。尽管高阶多项式的精度高,但通常得到的公式也比较复杂;
* e3 ~+ x; O' C1 X ③方程组公式的建立。可以通过里兹方法或者迦辽金方法建立;2 M i* n. s4 Z8 g
④ 选择合适的代数解法求解代数方程, 即可得到待求边值问题的数值解。' v$ _+ F' L+ c4 s
(2)矩量法(MoM)
+ d4 K7 Y: V! h E矩量法是计算电磁学中最为常用的方法之一。自从20世纪60年代Harrington提出矩量法的基本概念以来,它在理论上日臻完善,并广泛地应用于工程之中。特别是在电磁辐射与散射及电磁兼容领域,矩量法更显示出其独特的优越性。矩量法的基本思想是将几何目标剖分离散,在其上定义合适的基函数,然后建立积分方程,用权函数检验从而产生一个矩阵方程,求解该矩阵方程,即可得到几何目标上的电流分布,从而其他近远场信息可从该电流分布求得。
! Y8 o6 X2 `- _根据算法原理,表1归纳对比了MoM和FEM两种算法的性能特点。7 u. F+ D+ \$ c# U+ m( u; e
至于ADS自带的FEM仿真器与HFSS的FEM仿真器,算法原理上并无大区别,但在软件算法引擎程序的具体实现方法以及边界条件的设定上有区别。此外,ADS 可以仿真有源器件而HFSS不能。 表1 MoM和FEM两种算法的性能特点对比
5 s# J9 O3 { L3 q" Y2 各种基板联合仿真的具体建模方法( `# V% R! x, a8 e9 y8 N) E& _3 u- ^
和相应建模复杂度及仿真时间对比本文作者从实际工程经验中总结出以下几种射频功率放大器裸芯和基板联合仿真方法:具体的辅助软件操作方法可参考[2,3]。 ; z* J& X" T r, c% O/ ^5 j
方法1 : 裸D i e 电路原理图 + 基板Momentum仿真( S1 Q3 b# N5 E" B; B1 V; Y: s
第1步:在ADS里,将设计好的PA基板版图(layout)在钩挂有源器件、无源器件、外接电源处进行ADS端口(PORT)设置,如图2(a)所示。所创建的基板EM衬底文件(.subst)如图2(b)所示。 第2步:在进行ADS EM 仿真设置时,要创建Symbol并选择Symbol类型为Layout look-like,运行Momentum Microwave EM 仿真。仿真完毕会自动更新Symbol。5 h+ c% v- `6 ~
第3步:在ADS原理图里,将第2步所仿真好的PA基板版图Symbol与封装在Symbol里的PA 裸Die电路钩挂起来,如图3所示。
* T3 c$ @$ B& t 第4步:运行第3步设置好的联合仿真。
* X, f/ f6 \7 o' |! q3 d m (a) 基板Momentum仿真端口设置 (b) 基板EM衬底设置/ c- ~" g0 ~8 R6 d1 N. ]
图2 基板Momentum 仿真设置和创建的基板EM衬底文件. ^! f7 N. m3 i6 ^/ C: Y5 p5 k
$ Z0 h" D: Z# E9 E2 f方法2:裸Die电路原理图 + 基板HFSS仿真(Lumped端口不去嵌)+ f$ H6 i1 N# M/ v. |. n
第1步:在ADS里,将设计好的PA基板版图(layout)导入到HFSS里建模。在钩挂有源器件、无源器件、外接电源处进行HFSS集总端口(LumpedPORT)设置,如图4所示。方法2中的Lumped端口不去嵌(Deembed)。) G* o0 y; g* P5 n- Z
第2步:运行HFSS仿真,仿真完毕后导出N端口S参数文件(.SNP)。7 J b' R$ E: B
第3步:在ADS原理图里,将第2步HFSS仿真所得到的PA基板版图S参数文件与封装在Symbol里的PA 裸Die电路钩挂起来,如图5所示。- t& e/ \" J- I/ s1 ^/ y
第4步:运行第3步设置好的联合仿真。 图3 裸Die电路原理图 + 基板Momentum联仿设置整体图
& Z/ G1 k& P7 W- O " M; |$ W$ [$ ?0 ` b: {
方法3:裸Die电路原理图 + 基板HFSS仿真 (Lumped端口去嵌)方法3步骤同方法2,不同之处在导出N端口S参数文件前将所有端口去嵌。 图4 基板HFSS仿真设置 图5 裸Die电路原理图 + 基板HFSS联仿设置整体图
3 M! q6 v! S" d, }6 T; i方法4:裸Die版图Momentum仿真 + 基板HFSS仿真: d7 S4 X% {- v$ L z/ h: y
第1步:将设计好的PA裸Die版图(本例使用cadence Virtuoso)导入到ADS layout里。
/ W- n- c* P8 s. j9 X$ y2 A. X5 ^第2步:由于完整的PA裸Die版图EM仿真需要设置的端口非常多,仿真所需资源和内存也相应非常大,在目前中等配置的仿真硬件系统需要非常长的运行时间,甚至无法运行。方法4通常需要简化PA裸Die版图。鉴于高频寄生主要影响PA的输出级,方法4中PA Die版图只保留输出级和焊盘(PAD),并把所有有源器件和电阻去掉。然后类似于方法1中的第1步对简化版图进行ADS端口设置,每个连接三极管的地方需要设置3个PORT分别对应各极。如图6所示。1 f- z i/ V4 E3 k' v6 |2 c( x& _8 _( |
第3步:类似于方法1中的第2步,在ADS里创建Symbol并选择Symbol类型为Layout look-like,运行Momentum Microwave EM 仿真。仿真完毕会自动更新Symbol。& H- R9 i% J. ^8 f. d: J3 L; Q
第4步:按方法2中第1-2步得到PA基板的HFSS仿真S参数文件。
3 g4 w$ w! P5 Q* u第5步:在ADS原理图里,将本方法第1-3步所仿真好的PA裸Die版图Symbol与HFSS仿真所得到的基板S参数文件钩挂起来。
& G* o9 }! B# P& P第6步:运行第5步设置好的联合仿真。 图6 简化PA裸Die版图和ADS端口设置 6 }& o5 F* T! J$ H
方法5:裸Die版图Momentum仿真 + 基板Momentum仿真
1 a' j# H% i8 r& s" u8 Y第1步:同方法4中的第1-3步,对PA裸Die版图进行Momentum仿真,得到PA裸Die版图仿真EMModel。
3 H% z3 \& p3 ~4 B$ z第2步:同方法1中的第1-2步,对PA基板版图进行Momentum仿真,得到PA基板版图仿真emModel。
9 {) r6 Z8 o& W$ f2 l$ x, U$ C w第3步:在ADS原理图里,将本方法第1步所仿真好的PA裸Die版图EM Model与缺失的有源、无源器件以及本方法第2步所仿真好的PA基板版图emModel钩挂起来,局部如图7所示。
# T4 c0 a9 Y9 K0 }第4步:运行第3步设置好的联合仿真。5 b% {/ N; `. S! i8 ^
图7 PA裸Die版图emModel 钩挂有源、无源器件(局部) $ r* q& i7 w1 Q4 O
方法6:裸Die版图 + 基板ADS嵌套技术
- g$ C( ~+ `/ n C! Q) R0 Z(Nested Technology)仿真ADS嵌套技术(Nested Technology)仿真方法详见ADS Help。本例的仿真版图嵌套设置和所创建的嵌套衬底文件如图8所示。
- N ?$ Q9 v3 r% }; N- L (a) ADS嵌套技术仿真端口设置 (b) 基板嵌套裸Die EM衬底设置- l+ `$ P6 S* J; v! s
图8 本例的仿真版图嵌套设置和所创建的嵌套技术衬底文件
# E0 M* |7 l! {( S5 P本例采用上述各种基板联合仿真方法对自主研制的PA芯片(PA#L03)进行仿真,其相应建模复杂度及仿真时间对比总结如表2所示(仿真系统配置:双核 3.2GHz CPU、16GB 内存、64位机; 仿真软件版本:ADS 2014、HFSS 15.0)。
/ H# y+ e" ?9 B& c; _5 N) X表2 各种基板联合仿真方法的建模复杂度及仿真时间对比 ' u- r4 F1 m: e( C- _0 b! U
3 各种基板联合仿真的结果、电路原理图ADS仿真结果和实测结果对比 ) D1 Z0 U p1 ?+ y' b7 N* {5 _
本例的PA#L0 3 芯片研制生产后进行了调试测试。上述各种基板联合仿真的结果、电路原理图ADS仿真结果和实测结果对比如表3所示(C1_1,C1_2,C2分别代表第1段匹配第1、2个电容和第2段匹配电容; Pout是输出功率; Pin是输入功率; PAE是功率附加效率)。图9对表3中的数据作了更直观的比较。 表3 各种基板联合仿真方法的仿真结果、电路原理图ADS仿真结果和实测结果对比
* S3 ]( s' ^, X7 P) z! e 图9 表3数据的直观比较 ( v0 n( ]/ \+ c w6 c( h4 }0 [
4 结论+ N: d5 g5 }% O: H. i
本文以自主研制的射频功率放大器芯片为例,从仿真器的算法理论、联合仿真的具体建模方法、建模复杂度、仿真时间、对比实测结果等几个方面对几种常用的基板联合仿真方法进行了比较探讨,尝试归纳总结出对实际射频功率放大器芯片工程设计可能有帮助的以下几点仿真经验(针对当前所使用软件版本):1 _4 W# \6 p) R& w- K) X
(1)电路原理图ADS仿真结果与实测结果已经比较接近,但为了提高仿真准确度,建议尽量进行基板EM联合仿真。
U4 f/ a' k& s. D(2)采用HFSS设置Lumped端口仿真基板,不去嵌(方法2)比去嵌(方法3)的仿真结果更接近实测结果。5 t: i! u# ]6 U
(3)采用裸Die电路原理图+基板EM仿真的方法(方法1,2)比电路原理图ADS仿真结果更接近实测结果:静态电流相差约22%; 输出功率相差约0.8~1.6dB; 效率相差约11%~33%。从准确角度上看,方法1和方法2相差不大;但利用HFSS的方法2比利用Momentum的方法1仿真时间要少很多,这从FEM和MoM的算法原理上是可以理解的。
$ v4 @+ D+ y# U: J: B D: k( w, N6 n (4)采用裸Die版图EM仿真+基板HFSS仿真的方法(方法4)在输出功率和增益的仿真上比方法1,2更接近实测结果,但耗时较长,且对效率的仿真不够准确。
2 N* |" s- V+ |- Z7 c/ N(5)采用裸Die版图EM仿真+基板Momentum仿真的方法(方法5)并不准确且耗时长,不推荐采用。
5 ?: n4 q/ U6 V$ v(6)采用ADS 嵌套技术(方法6)并不准确且耗时长,也不推荐采用。 2 o2 i# ` \3 i6 V
|