EDA365电子工程师网

标题: 专家讲坛 | PowerSI仿真与测试结果比较 [打印本页]

作者: Cadence_CPG_Mkt    时间: 2018-3-13 09:58
标题: 专家讲坛 | PowerSI仿真与测试结果比较
本帖最后由 Cadence_CPG_Mkt 于 2018-3-13 09:58 编辑 ' `0 a6 J7 Q) J1 B) l# w7 j8 ]
9 h' p* O; p4 u9 j" d* U
说到SI仿真结果的可信度,听到最多的声音是:某某软件的仿真精度最高,但是仿真时间较长,且建模复杂……。而实际的情况是怎样的呢?由于日常工作环境中软、硬件设备配置、仿真输入参数的准确性、测试校准知识等多方面原因限制,工作中SI工程师更多的是使用各类仿真软件获得一个仿真的结果,缺少与测试的闭环验证机会。于是出现一种奇怪的现象:很多SI工程师的工作是为了仿真而仿真,没有机会把仿真结果与测试进行详细的比较与迭代,最后只能相信软件,至于仿真的结果与实际的情况相差多少,心里没底,也就会偶尔出现:人云亦云,以讹传讹的现象。
& M- }% M- K$ u$ M+ B% _
仿真曲线与测试曲线在不同频段的吻合情况到底是怎么样的呢?这些拟合结果受什么影响最大呢?就这些疑问下面使用一条简单的传输线为例,通过使用Sigrity仿真工具把仿真结果与测试结果进行对比,通过对比,使大家对所用的软件精度会有一个较为理性及量化的认识。
7 A/ d5 `0 Y* H1 b8 F, H$ r0 X
  1)被测传输线描述

6 S) D& Y# F+ j& d7 m
被测传输线的数据从以下的TRL较准板上获得,通过较准及去嵌后获得一根长度为2.62inch的带状线2端口S参数测试结果。# u+ N) a' C% t5 Q8 O
图1 实测传输线PCB

4 U5 S2 ^) r. }4 V* b! M
此被测PCB所用的板材为TU-872 SLK,材料DK、DF数据DATASHEET如下图。8 F" M% ?! a1 X) f
. f( I, n' ~7 z2 c. n

& h8 \( T9 l0 ^4 q* ?* I
图2 板材TU-872 SLK DATASHEET
  |( v3 q9 y+ _2 ~% m# c" t  T; ]
PCB加工时层叠信息如下
- n0 Y5 G) e' j# M5 m. n
图3层叠结果信息$ R% q9 L/ u* v$ h- x
3 h* {4 J% R7 Y! ]& w% t4 {
由于测试板使用Allegro设计,因而仿真挑选Sigrity的PowerSI,因为两者为同一家公司的软件,在仿真时省下了建模及设置等很多复杂步骤。

7 v( W0 K' `  X$ Y' x0 q) M
下面的仿真只使用了PowerSI最基本的Model Extraction模式进行仿真,对标准的传输线来说,理论上2D模型能保证很好的精度。当然对一些复杂的三维结构,3D模型更准确。Sigrity现在也有很强的3D仿真能力,有兴趣的同学可以进一步研究及试验。

  c9 `% y/ W4 b) y- O* N
2)仿真设置:

) a+ K- o) ~) e" a7 T! c: R
在PCB上画一条与被测试传输线一样的Trace,PCB转到Sigrity后,在两端加上port即可。
/ P7 |/ m/ R/ X# k- @
仿真使用Model Extracting模块如下:

* B. v% f: V. A  r& ?
图4 仿真使用Model Extraction模块' _* i6 x& g$ H* |# ?! w$ h

  P+ p: w5 \: j  w  b1 v6 B, e
被仿真的传输线加port如下图:
8 J. a# V  B6 q+ x# p4 z
图5 被仿真传输线

& K9 R7 D( v( t, h6 D) U) o
仿真层叠设置如下图,使用材料提供的在10GHz时的DK=3.72、DF=0.0088。
, q. H* n4 {% N/ f) I" i$ b/ K9 }
图6 层叠设置
8 X2 B$ R1 Y" S& P
仿真范围设为0-20GHz,最后仿真结果与测试结果比较如下:
图7 使用常数DK、DF值仿真与测试结果比较
* \+ C7 d- n$ {
从仿真结果看,测试与仿真结果从0-3GHz范围内的吻合度都比较好,到5GHz后会有0.2dB的差距,再往后到18G时偏差越来越大了,达到了0.8dB。
. _7 Y% I7 {# E6 c1 \
以上仿真与测试在3GHz以下吻合度挺好,但更高频段时差别越来越大,有什么方法可以使仿真与测试在整个频段内都吻合得比较好吗?

, Q0 I' ^) _- L
经过摸索,发现提取出DK、DF随频率变化的数据表(详细可以参考【amao_eda365】公众号上关于DK、DF提取的系列文章),在仿真时使用此数据表替代常量的DK、DF值就可以得到在整个频率范围内都吻合较好的结果。

$ T" I+ Z* S' L8 @1 e/ t2 u% O
随频率变化DK、DF数据表在软件中引用的方式如下:
图8 DK、DF随频率变化表设置
) V, s5 E) d% j" g
最后层叠中的DK、DF设置如下图。
图9 层叠设置

! C2 k9 C0 V0 b; t! }  s
使用随频率变化并优化过的DK、DF数值,再进行仿真,仿真结果与测试结果的比较如下。
图10 使用随频率变化DK、DF值的仿真与测试结果比较

, ]0 E& a# e3 E7 _( f3 \. m8 \

+ I5 y- M2 z4 ~- U  T2 M
从以上仿真结果看,使用随频率变化并优化过的DK、DF数值全频段内的吻合度都比较好,到18GHz时也只有0.1dB小偏差。
# r$ A$ B6 [1 y3 N/ V# n8 }; }2 }
为了使比较结果更明显,把DK、DF不随频率变化的仿真结果、DK、DF随频率变化的仿真结果与测试结果放在一起进行比较。可以看出使用DK、DF随频率变化表仿真在整个频率范围都非常吻合!在高频时使用DK、DF不随频率变化仿真方式结果与测试结果在3GHz以下都吻合得非常好,频率再高时则会分离越来越大。
图11 各种DK、DF条件下测试与仿真结果比较
% r4 C6 H: l! M8 L" J8 H

2 G1 E; ]. t! q/ n" n, e, Y0 S$ J

9 t6 `. H/ M9 b
从以上的仿真与测试比较可以得到以下的结论:

1 P/ {* \5 f0 U0 T' i4 Z7 D* K
使用随频率变化DK/DF数据表进行仿真,对仿真软件的要求不需要很高,只要软件有支持此功能基本可以实现全频段内仿真与测试结果的良好吻合!根据材料的特性及应用环境况,很多情况下信号小于3GHz时使用DK、DF不随频率变化的常量已足够。
! ?1 P9 E3 x: I" R# _' H! V* Z3 B
市面上SI仿真软件很多,不同EDA软件在易用性、仿真速度、仿真精度、建模方便性等方面各有所长,即使某个软件出现新的功能,其它软件的下一个版本也可能会加入类似的功能,因而后面使用不同软件仿真时,就不用太纠结软件的功能及暂时的易用性,但需要关注这些软件是否具用调用随频率变化的DK、DF值仿真的能力,而实际工程中使用同一个平台上的Layout及仿真软件却能保证仿真精度的同时还在仿真使用效率方面更具优势。
% i( o8 o2 T+ }. u5 G* H

5 P6 h: G5 a  m
欢迎您的评论!
您可以通过PCB_marketing_China@cadence.com联系我们,非常感谢您的关注以及宝贵意见。
1 m4 ?, O6 H/ }
# L5 b% k- ~+ g+ M3 _& r

作者: huang8weijie    时间: 2018-4-27 10:30
不错啊,学习呢:)




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2