EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ I+ [: ?& E0 z1 i- x, |编者注:这几周有几个活动,把原本用来写文章的时间都用来写交流文档啦。所以本周给大家分享一篇上周在上海的活动中分享的文档《电源完整性生态系统仿真初窥--绝不仅仅是去耦电容那么简单》。由于时间受限,这只是电源完整性其中一部分内容,抛砖引玉,大家相互讨论和学习。 ^5 x/ j$ G% E8 p9 o X5 Y/ U3 }# ~
u. {0 ?4 e& t& `' F! L
1 G _8 d% A* U3 }8 u内容如下:
[) A( \$ d! G* i4 t- |5 r6 B& q2 T. h G6 C4 X/ U c
' P, ^/ j' I9 w& m在高度集成的电子产品中,电源系统的设计占到了设计工作量的50%左右;对于复杂的FPGA类型的产品应用,在电路中常常会达到15~30路不同的电源。; t2 h) [, ^' W
电源完整性的目的就是给系统提供持续、稳定、干净的电源,保证系统稳定的工作。在数字系统中,使信号完整性满足系统设计的要求也需要有一个非常稳定的电源系统,但是又不能使电源系统超标。所以在设计电源完整性时,不仅仅关注的是去耦电容,还需要关注电源完整性、信号完整性和电磁兼容性这个“生态系统”,尤其是要考虑高度集成化的数字电路对电源完整性的影响… …7 t) c1 g* ]. j
但是传统分析信号完整性和电源完整性都是分开分析的,为了更好的分析SI和PI的相互影响,我们需要把SI和PI放在同一个EM仿真中来分析。
1 [; m) K d3 r3 t# h: Q
, c! W) d9 c1 @5 x$ x+ V W) t, n2 a _* W
) ?5 D# L! O% E. r* c3 ^
) c8 s1 i; v( X" b( l
. E* f7 [7 |- M4 k# Z# b1 r3 M真实的PDN是什么样子的呢?主要分为三个部分:供电端(VRM)、用电端(Sink)和传输通道(PCB、Cable、瓷片电容等等)。
. f9 ?* v- x: h- Z T3 {" [) X5 R2 K# P
: b. e1 _; T6 l
: c+ i' L, W: Q2 i: C在进行电源完整性设计、分析和仿真的时候都会涉及到一个非常重要的概念,就是目标阻抗?但是目标阻抗真的是很多工程师认为的那么简单吗?
$ Z5 m6 l% V( U
$ _1 V( ]0 }4 R. T* k6 q' `( V, s8 w1 p1 c
! p. \/ }1 D7 z1 p
1 ?9 P0 W% `- C9 ^2 C& c在真实的电源系统中,电容已经不再是一个简单的电容,而是包含了ESR、ESL的寄生参数。它们有串联等效的作用,也有并联等效的作用,呈现出来的结果都是不相同的。
9 d+ Y+ n8 d4 k$ \2 I/ ~$ j: i" w
' ]+ z. c: N+ s6 z. f( W5 h
+ ?* s" s# j+ d" j0 ]/ F+ o! C4 \0 Y8 [$ h9 e. t- t
+ L+ s" r' C3 {8 A% I6 ~0 J$ }6 ]& h# a
PDN阻抗随着频率而变化,不同的VRM也会导致阻抗曲线变化,好的VRM会使整条PDN阻抗曲线非常平滑。2 d' \: i! \; t1 x
7 a2 d5 j" O5 E) j; }' y6 k
! V, Z% ~! ]" _
7 x9 c+ A3 i4 d! N5 ]% `3 g. } w
( {- l9 r! [/ K B8 c
信号的频谱含量范围很广,并且随着传输数据而不断变化,在这种情况下,我们确实需要关注阻抗较高的频率上的强制响应,确保这个响应不要产生影响芯片与芯片之间通信的PDN噪声。2 i- A( ]6 \. c! I% |: J
( d' y7 l, _) p! h' u( y/ u- w
+ `+ h- W1 ?2 S6 p
; {" a z3 ]; x8 x& ~4 Z4 k; S- M% p/ m1 {$ T. P1 P
阻抗曲线都在目标阻抗以下都没问题了吗?如果存在多个不超过目标阻抗的巨大的反谐振点是否可以呢?
+ m# K3 q( y* p L& i) C" K$ [) V" Q" G) S7 a
5 K) M7 M4 G5 q2 ]. b6 E
- E6 y4 ^% I# P6 X% G2 ^& M& p在电路设计时,通常会在电路板上放置非常多的电容,那这些电容如何选型?如何搭配?如何放置?这是每一位工程师都会遇到的情况。/ C2 N0 E+ e U( E
/ R# r1 |2 I0 t! \
9 s: f8 x9 ^$ g+ |. V
2 } g9 N+ l1 Y 3 {. c4 {7 I) _1 w$ d9 m1 ]. ^
这是一个实际的案例,PCB是Xilinx的公板,包含了4pcs DDR4颗粒,速率达到3.2Gbps,同时还包含了很多SerDes总线,如USB,SFP+和PCIE等等。有15路主要的电源,与各类数字信号交织在一块16层的PCB板上。 0 Y, j! b! }) s* a6 u7 m
3 J& {7 F1 V" K8 V
2 K% l, g" n! g
* w1 C2 E6 a2 ~5 }6 k7 |
3 B+ t3 g2 E. D& t3 x1 ]2 u0 @/ E! _
/ |4 a5 e5 u [) P
对于这么复杂的PCB设计,如何开始EM仿真呢?最好的方式就是在直流状态下进行IR Drop的仿真,这个很容易理解。使用ADS PIPro就可以完成这个工作。
3 f" B# \6 c8 u" k; s/ g1 L/ C
5 ?* X) a7 l2 A" p8 e/ Q+ [ + j3 s$ w# s9 B' K
温度也会造成电源系统的不确定性,使用PIPro可以进行电源系统的电热联合仿真。下图表示的就是电源系统是否考虑温度的影响,这样导致的结果是不相同的。
; p: r# `2 D. e- V$ m J' I
; C) R- l" X/ i& ~0 A
7 @7 N. C* j5 t$ E- E- ` ) u- U& ~+ w( x
使用PIPro可以提取PDN的S参数,同时仿真PDN的阻抗曲线。 ; E) \) i G: J, |/ Y2 E) w7 C
+ F# e' a8 M# q! S. o
4 N4 {6 K1 I9 q* B6 g5 L; F5 Z: j
H. N- e1 e1 j5 F7 ~- S. C8 @
# ^* M* h- e6 U- R* @# m8 E
7 X* _. H6 K4 B# r n& E其实信号与电源的关系就像一艘快艇行驶在海面上,相互之间都是有影响的。为了捕获SI和PI的所有的影响,可以把SI和PI放在同一个EM仿真中同时来仿真以获取一个完整的S参数。/ {( Q. i, A. V# X; I$ L2 y
9 H% o0 S/ r1 W( _7 y: z2 ?
9 H! E3 x1 X- p; i
( }* j E1 e& o, S& b0 g: r
SSN仿真是一直以来SI/PI协同仿真的重点,下面是一个SSN仿真的案例:8 F6 S, a5 _0 O: z
6 [$ u7 ~9 x; g3 k( ^6 ]# k: s. q' C5 }0 l' [) B! ~: [
" k5 n0 [( I& t4 O* y1 V0 S, c
& P2 O, ^5 i& @' j1 q: P/ D0 J+ l
8 B! w) ~& I0 nPDN的测量主要有时域测量和频域测量之分,下面是关于SSN噪声测量的案例:
" z# m$ N, H* v$ Q& W4 W; b
4 i: q* b/ D/ L0 h) N7 H8 C+ {7 X( g4 d* h7 Y
5 }1 r( r- F$ P/ ?% |0 X y . [( X n. T: K: A& h. H
如何设计一个好的电源系统,这是有一些可以遵循的方法的:9 N- K% L: v3 E- r. i& q$ p8 |
# E/ b% t' ?8 J0 Z
6 M7 H1 l2 _% q g4 p& k
( C) l) E$ K/ V* M4 x # A5 W/ _. t5 }% S- o* x- h# v3 i
推荐一本书给大家,这本书详细的介绍了电源完整性以及电源完整性的设计和测试,值得阅读,中文版本是之前我和一些朋友一起翻译的。 2 j3 ]6 @4 ^5 k8 h4 s1 w
, P" `1 Y3 c( G7 J7 v) M
, }1 t% A0 \: P7 y. K
6 H# e0 R7 L C3 e
没办法把所有讲的内容都在此用文字复述一遍,只能简单的介绍。电源完整性是近几年非常火热的一个领域,有机会再与各位有兴趣的小伙伴一起交流。
0 R2 z! J" Y$ \4 S" E3 ~% Z, o& c% y7 v8 V5 E3 L
8 q" K" r/ R! q' U5 K F2 |
+ l4 T9 A! k* Y. i. H
|