|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 pjh02032121 于 2012-4-6 14:31 编辑
/ b+ v4 K& i" y0 E* I& w
- e! d: U& r. }/ u( _闲来无事,玩玩仿真,望高手指点。0 i$ s7 c: Q; D: w, [9 K
一个sip封装,结构如下:: l. q! I, `- H3 _
- Z0 K5 e) |" [: ]
8 |! V; M) A" l7 z6 [# |. d. J, w1.用ansoftlink从cadence sip将封装文件导出到siwave,设置好叠层结构、wirebonding,via结构;
4 o; o. Y' w* o0 V9 B
" }$ l" y8 P' {/ f: C8 i$ P8 F0 t
, {& p3 d5 Y( X8 Q g- y% o" V- N2.射频端口s参数,port分别下在die端和package RF pin脚。( A) Q3 O2 \, \9 }8 j$ V
由于substrate叠层厚度的限制射频入口的走线做不到50ohm,由于走线比较短,影响不大。$ g' h: \# o; d6 E, k w
在关心的频段,S11<20dB,s21>-3dB,很好。+ O, h& ~( |* L# r; Q0 U! [
, }( g* F0 [; u2 ? G
5 x( u. M; Z8 @0 f3.由于package端pin比较大,紧挨着substrate的第3层是地平面,馈入的能量损失较大,将3层挖空(2地层依然完整),理论上会有所改善,验证,有那么点改善S11.
' x+ c) M4 j* {9 g! J
% R. I+ q& w: [; | |! L. a6 c* N; l P$ d
4.将测试板从allegro转到SIwave,再将package叠到PCB上(PCB RF走线50ohm,clip后加port,仿真从PCB RF馈入点到die端的S参数。S11<-20dB,S21<-3,很好。7 Y1 @5 ^5 p V! t6 Q8 {% i! b
% G- I$ p% d" l+ s/ W
/ T1 u% i% a! H& R5 C5.PI分析
" o' F" g* c$ GRF die的主电源1.8v,最大电流60mA,5%的纹波容限,则Rtarget=1.8×5%/0.06=1.5ohm
3 z* ]3 u* [) t" N7 H# A0 z/ B/ lBB die的core电源1.2v,最大电流80mA,5%的纹波容限,则Rtarget=1.2×5%/0.08=0.75ohm
; q# z' D6 G% VBB die的IO电源3.3v,最大电流8mA,5%的纹波容限,则Rtarget=3.3×5%/0.008=20ohm
! H4 b( L2 }# u将电源相连的电容与siwave的电容库做map,将die端和package的电源和地已经各自做group,并生成仿真端口。启动扫描,看结果。
6 Q8 {9 ]2 P" t$ i9 k: Y5 s从仿真结果看,3.3v,1.2v电源的阻抗在1GHz内都满足要求,1.8电源在1G附近阻抗超标。3 l9 p, I i- I# t K- @
* _5 Q4 F1 l, L! o7 C
4 [6 _$ N4 Z0 P3 ]5 P; y0 C
- y, O7 Y( l* F0 e6.PI 优化" M# B7 Q) V0 u/ X! H/ G1 Q
上面的仿真全部用的0.1uF的电容,从上面结果看,可通过优化电容组合,压低1.8v在1G附近的阻抗。在芯片bonding finger附近各加一个1nF电容。结果如下图,1.8v在1G附近压到1ohm以下。3 D6 S. K# e e" W
原设计供用21颗电容,通过仿真,在满足阻抗要求的情况下,可少用7颗0201元件(对于封装里那点空间来说是相当宝贵)。
S- z( N' K! T- O: [$ c: d对于整个解决方案来说,200KHz~1G频段电源阻抗都达标,有在贴到PCB上时,外部基本不需要放置电容了。9 n" x Y3 U8 f, e% k3 A4 l A& F
由于封装内部放不下大电容,所以200KHz以下交给电源模块去处理了;1G以上只能有片上电容解决。
( }" C8 \7 I. \* _( q& n$ t |) C5 w6 D l# D: F- W0 p( w z: G. x
注:由于die上电源和地没有细分电源域,做group的PI分析结果是偏乐观的。
/ I. K+ Z: r4 |- t
: ? B% }5 @! z' v! Z! t( ^7 t/ b5 r7 r+ ]) c K& g+ T
7.结合PCB上的PDN,PCB上在封装的每个电源pin各放一个2.2uF和0.1uF的0402电容(有点过了),做协同的结果如下:5 o5 J& q6 p& {2 E5 N
1 ]4 V6 U7 V+ X! T/ ?5 n1 D
* n6 r8 ]; Q0 W" H. }, M. Z7 a) s
8.上面都是电源从频域阻抗的角度去看电源完整性的问题,下面是从时域的角度看.
# z9 Z. r+ \; ^8 P5 j6 O将上面PDN的扫描结果导出S参数文件到designer,加上在电压源和电流源(Tr,Tf=500ps),探测die端电压的波动.
6 M* d! v i- t. H2 @8 u- t: D结果纹波都在5%以内,且余量很足.
) u Q7 S- q; ^3.3v电源纹波max=0.048v<5%x3.3v=0.165v9 c/ k2 ^% m c& h
1.8v电源纹波max=0.029v<5%x1.8v=0.09v8 W; y3 m" ^2 O x! `% A6 I9 N; H3 n
1.2v电源纹波max=0.025v<5%x1.2v=0.06v
7 U! S8 G9 `3 |
, @( h3 J8 r4 l
$ \5 o: a6 h6 l; a( P" K |0 w9.当把电流源的Tr,Tf设为100ps时,/ s* }+ @8 d+ U6 n1 |* K8 p7 I8 m
3.3v电源纹波max=0.090v<5%x3.3v=0.165v
& o5 T9 U; s! F1.8v电源纹波max=0.127v>5%x1.8v=0.09v
% M! }. |' ~2 x9 E1.2v电源纹波max=0.162v>5%x1.2v=0.06v
& f$ _7 n# [0 m9 [Tr,Tf的重要性从这里可以体现了,结合第7条PDN阻抗曲线及这两个仿真结果可以很好的理解BW=0.35/Tf这个经验公式.# q$ w& M1 n0 S$ k1 B; S7 W
" v2 n C2 I/ N2 M1 \5 n |
|