EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
表面粗糙度( surface roughness) 详解(三)表面粗糙度的仿真 转自台湾工程师博客
& V! ^2 ]5 a% x( q- E
/ `+ s5 D1 v, [4 C6 p4 C4 c- S3 P' F4 c: p$ Z6 T
0 W- Z# }; c% Y7 } B
1. 表面粗糙度( surface roughness)介绍. 2. 表面粗糙度Model的建立. 3. 表面粗糙度( surface roughness)的仿真. 4.仿真与测试的比对,Which roughness model is better? 2 z% u7 s* ]# G# f3 q
关与Suface roughness铜箔表面粗糙度是指铜箔表面具有的较小间距和微小峰谷的不平度。铜箔表面粗糙度越小,则表面越光滑,反之相反。表面粗糙度与机械零件的配合性质、耐磨性、疲劳强度、接触刚度、振动和噪声等有密切关系。表面粗糙度起因于材料加工过程
! r/ j0 E0 ^- i8 @0 e9 D& K- Z! J; B0 t# s
6 K3 P8 @ V# x1 _( Y/ R3 _9 ^# V; O# g! A* u) a) x+ _* ]0 Y6 e6 D7 o
Roughness simulation 8 c1 B. i* I8 [( l( Q
5 `9 A* c* T) Z! f& v* y1 h1.Roughness model in SIwave 1.1 [Edit] \ [Layer Stack] 8 m; ~: @0 E8 F) N
1.2 50 ohm microstrip line, 2 and 4 inch length, trace width 9.9mils, Dk=3.7, Df=0.004
3 L0 G2 y p3 ~- {: ^Bottom side of top layer, Huray roughness model with low\medium\high lossin SIwave
( x/ L; Q7 I( T+ S& u
" ^* u$ }7 ]# N+ [0 e% r6 K
Bottom side of top layer, Hammerstad roughness model (RMS=1um, means lowroughness surface).
9 y7 E F0 q% ^) D! KBottom side of top layer, Huray roughness model (Nodule Radius=0.63um,Huray Surface Ratio (SR)=1.2) # i! Z: a+ l$ d
/ Z5 \; j! t9 S1.3 Etching effect (run with SIwave2016)
9 {3 X$ `1 B$ n7 v: |/ a6 ^
" [4 M/ q5 W+ t" N$ w0 N
" u' l0 p! S$ {$ z5 ~ 2.Roughness model in HFSS 2.1 在HFSS内,有两个方法可以引入surface roughness 一是[Finite Conductivity] boundary condition, FCBC,这方法最常用
( E# n E' E6 D
$ A% p+ v3 d- A. w5 b5 E1 Q5 B5 W以下是HFSS HELP内对于FCBC的说明: The surfaces of any objects defined to be non-perfect conductors are automatically setto finite conductivity boundaries. ... The finite conductivity boundarycondition is valid only if the conductor being modeled is a good conductor,that is, if the conductor's thickness is much larger than the skin depth in thegiven frequency range.
0 W! r$ @6 w) I3 m 对于良导体,HFSS默认不solver inside,并自动套用[Finite Conductivity]来求解,且[Finite Conductivity]仅适用于趋肤效应成立的条件下;在DC则以[Effective DC thickness] SBC求解。 6 K6 T3 x3 o. }" D0 a% x" z& h
使用[Finite Conductivity] boundary withroughness必须注意: 8 R# F/ j& g1 V. I
Effective DC thickness BC is an inner boundary that isdesigned for internal surface (as traces), and finite conductivity BC in olderversion is designed just for outer surface (as ground plane, background plane). ) `6 A8 {. u. D
如果要在trace上用surface roughness,"过去"只能透过finite conductivity的outer boundary技术,此时要特别小心,因为这等于是把计算outer surface的技术用在internal surface上,对于HFSS2014(含)以前的版本,这时要把导电率或等效厚度除2。而HFSS2015以后的版本,直接un-check [Object is on outer boundary]即可。 ) [4 |+ u7 C M. _, q3 `; u# y3 y& ]
Groisse model虽然与Hammerstad model不完全相同,但很相似,都是输入RMS (Rq)即可. $ V: E; r; ^' a
另一个是[Layered Impedance]boundary condition, LIBC
7 u% K5 l. f3 D' l$ ? Use solidcopper for trace and GND plane, and assign effective DC thickness (this is the suggested method by default)
$ r0 J( k8 v8 u: S7 E. q( w4 F
: l# Y2 R/ r8 a$ w+ nUse solid copper fortrace and GND plane, with solver-inside (it takes more time, but it is used to verify different BC results) : o$ J& w6 A9 A" o
. F! [ n S& j& c, b( S如之前的文章所示,用HFSS解很薄的导体,使用默认的effective DC thickness BC技术,可以得到跟solver inside几乎一样的结果。 3 @/ _0 V* F' P# A* h: B
- K/ m3 c7 B" i1 \1 \: t( u
在0~5G之间,仍然可以看到R有些微差异,有机会让两条线更贴近吗? 可以
. q% K2 K1 s3 g4 A0 p
/ ?; N6 z; U, U6 V+ p" Z 以上图来说RDC是solver inside解出的0.04较准,R5G则是以DC thickness解出的0.48较准
$ V; ~& i: G* `Use sheet copperfor trace and GND plane, with FCBC but no roughness (both of trace and planeuse inner surface) ( C+ k0 W l( l# f7 b
Use sheet copper for trace and GND plane, with FCBC but no roughness (trace useinner surface, plane use outer surface)
. S" Q) k* o% |! N3 K ~) FHFSS2015在Finite Conductivity Boundary设定窗口多了一项[Object is onouter boundary],透过此项设定可以将FCBC指定成inner boundary或outer boundary。
/ x6 C! | r; |
* ~% r1 m% Y# {8 \/ j7 O2 Z8 p" v; h4 l' Y5 ~! u5 H
测试的结果发现设inner or outer boundary只影响低频结果(~200MHz),且其解出的整体R值大于solver inside解出的值,原因是HFSS2015(含)以前的FCBC,只有one sided BC (i.e. inner\outer BC),其必须贴于3D导体的表面上使用(不能单独使用) 。正确的做法应该是如下节所示,将inner or outerboundary用于3D object的surface。 ; Z h" ]9 h0 C2 g7 U; k0 W7 X
; W3 t4 L( s4 x! A* ^# O0 _如果要将FCBC用于2D sheet,那就要使用HFSS2016新的two sided FCBC with shell element。 - u2 |. a; X/ O# [. H
& u5 a& B; s8 C, D: QUse solid copperfor trace and GND plane, with FCBC but no roughness(inner surface for trace, outer surface for plane)
+ w# X! z5 c, Q. d) B现在我们可以确认导体的某个面上加无粗糙的FCBC,可以得到上面effective DC thickness一样的结果,这样才能接着进行下一步骤
( {2 h4 O3 g* O5 K
( S' i( L7 G' M如果导体不只有一个面设定FCBC,比方上下面都指定FCBC(因为上下面要指定不同程度的粗糙),此时FCBC内的DC thickness还是都设导体厚度即可 - v9 v$ E2 ?& b% r8 Q. B; i
Use solid copperfor trace and GND plane, with FCBC and Hurayroughness . @6 F% d; d g4 b+ U( f/ y
如果想用HFSS做较长的传输线仿真,为避免因mesh量不足而导致的模拟结果错误,请用以下方法: -- HFSS wave port + de-embedded -- HFSS 3D Layout (new function available from 2014) ( K5 @6 G) d) M$ q% |
下一节我们介绍仿真与测试的比对.... ) l. E5 h( [( i( [3 R, U- o
* h" L2 n: o9 L3 i
-----本节完---- + |$ V- S0 [ o0 A; ^
* M1 q0 V) Z( I: D1 m. @6 b Q
1 Z* a- D# _3 h; O/ m# \
/ I% q' U6 e( A' P |