EDA365电子工程师网

标题: Eric Bogatin:什么时候你应该进行信号完整性分析 [打印本页]

作者: stupid    时间: 2010-4-7 16:01
标题: Eric Bogatin:什么时候你应该进行信号完整性分析
我最近收到多方要求让我给出信号完整性分析的确切定义,以及什么时候需要进行信号完整性分析。换句话说,什么是SI,怎么知道是否需要进行SI分析?那么本周我将给大家简单介绍下。5 H' h$ q. y" e$ `
什么是信号完整性
. P6 j+ t; a! A  e我们首先从定义出发。信号完整性通常是用来描述互连数字信号的模拟效果,或者是互连是怎样完美信号从芯片传递信号的。另一种描述信号完整性的方法是,正因为由于信号完整性的影响,使得互连与信号的关系变得错综复杂。
  F: @3 M5 |* N我喜欢将各种信号完整性问题分为六个类别: % Y4 x' U: k; D. o

( e- H  K3 H+ m5 `" x5 k/ y/ E
4 z5 V9 W2 L3 b2 _2 f1 O% ]
. b3 S# k; r+ {1 C' z1 J2 s9 u  b1。反射噪音引起的信号质量问题
0 A- }- B3 K) m3 c2。线与输电线路之间的串扰
* T2 k; m7 l+ z2 o9 U3。从地层返回路径而来的不连续的反弹噪声
/ ^1 ^+ j8 {3 n! `4。互联中的损耗造成的Rise Time上升时间下降
3 E  Z4 y- i. U- C( }5 }+ |4 v5。电力输送路径中的电压问题
- L/ H- I. q* e+ ^6。电磁干扰
6 v1 p& h: q6 y! ~. Y' R; j! T. @! o, h8 \( h6 a# j! f, @
解决这些问题的方法,是从其根源找出问题的原因,并从设计的一开始就将他们排除在整个系统之外。如果你能够出色得将这些问题在设计中解决,那么你的产品中就不会又信号完整性问题。如果您的信号上升时间都很长,如2-5纳秒,那么信号完整性的影响通常是非常微不足道,互连将变得很容易上手,不管怎么做 – 结果都差不多。反之,上升时间越短,信号完整性问题将越突出。9 ?. \! W6 ]: o
当然,你不能完全消除这些问题,在设计目标为成本效益占主导的产品中,我们要做的就是使用尽量底的设计余量,而同时把问题降低到最小,到可以接受的水平。同时,您还需要你的产品能够一次成功,因为万一设计出现故障,你很少能负担得起重新设计的时间和成本。您可以增加设计余量,以减少故障的风险,但增加了成本。你该如何进行风险和成本权衡?
0 n" v& d" \/ ^8 w" f/ g这就是信号完整性分析要解决的。% E8 `9 P* g0 j* e  h8 h- p
. K4 V9 f: H4 Y$ X* M( C
是否要分析呢,这是一个值得思考的问题) |: E. ^; d5 E! |- ]0 h. X% `  B
如果你想真正降低风险,同时成本对你来说不是问题,那么就重复设计您的产品:利用更多的层面,使用包含大量的电源层的底层的封装,在电源层和底层之间使用足够薄的绝缘层,大量的去耦电容,使用宽的信号路径,聚四氟乙烯的层压板,使用微孔HDI 载板。/ N6 F) g3 g( M" o0 r* c4 Q$ K
即使如此,谁也不能保证信号完整性问题会完全被消除,但这么做故障的风险会降到很低。如果您想保留低风险,同时又尽量减少不必要的设计余量,那么你要做的就是在投入生产之前做信号完整性分析,让你对产品有足够的信心,以保证在成本降低的时候,该产品仍然能够正常工作。如果一切ok的话,那么就送到生产厂进行生产。) ~' ~$ s( n0 l5 S) w
信号完整性分析是对系统性能进行评估,然后再建立自己的产品。这不仅仅是一个使用复杂的模拟工具的问题,而是在于通过设计准侧,分析近似值,数值仿真工具来取得适当的平衡。所有这些工具在分析系统中起到非常重要的作用。如果您对您的分析工具很有信心,即使设计余量很小,这些工具也可以大幅降低你的风险以及产品无法工作的可能性。
/ P' M  i% J& b* r/ h信号完整性分析,可以节省时间和金钱,使你提高学习曲线,并获得一个成本效益非常高的设计流程。您做的正确分析越多,同样的风险水平下您需要加入的设计余量就越少,从而潜移默化的降低产品成本。
$ X0 x! L( T+ ]/ {$ `所以,什么时候应该去进行信号完整性分析?如果您使用5纳秒的信号,你可能能够依靠运气使您的设计工作一次成功。
3 L, `" q. J0 D4 D2 }) k! a9 d但请记住,随着时钟频率上升,运气所占的比率就越来越低了。这时候你就需要通过信号完整性分析来帮助你实现具有成本效益并且一次性成功的设计。
! J' Y2 Y! l( j& O: \7 Q2 B, m: a8 K) \1 |
Eric Bogatin,“信号完整性福音书”,他是Bogatin Enterprises的建立者,并且是很长时间担任设计方面的指导者。您可以询问他很多关于信号完整性方面的问题。他的联系方式是eric@bethesignal.com
作者: stupid    时间: 2010-4-7 16:05
ZT:听Eric Bogatin讲座归来& s" Y" R3 l/ J( x, P# r
" L- J4 N6 e2 [, t5 ?: E
Eric Bogatin可以说是信号完整性的传教者吧,那本蓝色的《信号完整性分析》可谓是入门宝典。讲座在浦东的国际博览中心举行。6 T3 T  ?' V( Z2 J  H% `) t. ]

! T7 m( ~. k  z  }9 _Eric的今天的讲座比较基础,首先的话题是传输线的基础理论,不是从电报方程来推导公式,而是生动的把自己比作为信号,去从瞬态信号的角度来阐述信号传播的原理,他自己的网站就是www.BeTheSignal.com——“成为信号”这是他会说的中文。
- R) ~+ ]0 n$ F. s, Q( s
+ L  I; ^; e. I# k  z然后的话题就是高速设计者的10个习惯,时间的关系,他只说了4个,其中一个就是关于stub的问题。我最后去问他如果一个驱动带好几分支接收器端,应该如何端接匹配。他回答没有办法去端接匹配,这种分支接法带宽是有限制的。3 X8 G, [. b/ V# E1 x+ M+ x
后面的就是关于S参数,包括单端的和差分的S参数,Eric果然是本着simplified的原则,把常常让人混淆的S参数说的很明白简单。
作者: gonethewind    时间: 2010-4-7 16:54
适合入门的人听听。
作者: binmuk    时间: 2010-4-8 09:32
他最近还有啥活动?能否分享下?
作者: stupid    时间: 2010-4-8 09:41
是这样,Eric Bogatin 本人很少来中国,事实上我也没见过,倒是Allen跑到美国参加Designcon时见过。不过他的网站上倒是有不少内容,并且提供RSS,可以学到不少东西。1 ~, a/ r: o. ^4 A0 F1 |7 D" }0 z
* F+ P# r! I) l# k8 E% u
Eric Bogatin本人也是非常的幽默,经常讲一些跟SI有关的话题。
作者: stupid    时间: 2010-8-9 17:36
标题: The Ten Habits of Highly
本帖最后由 stupid 于 2010-8-9 18:00 编辑
, W. t4 W' ~* X5 ]* w7 _- {
/ \! H, s* _# u: P! _) k+ k1. Design all interconnects as controlled impedance and terminate when necessary
3 H- A! `+ G, S9 h5 a2. Space out signals as far as possible+ A2 ]& I+ I7 A5 R+ f
3. Don’t cross the return current streams, ?. O! S! ~, e  E" \1 R2 a
4. Do not allow signals to cross gaps in return planes$ |; E$ a+ t" N0 m
5. Use return vias adjacent to EVERY signal via
5 j4 d3 y  d1 t" d3 z% \5 d' H6. Keep all stubs short
7 ^6 w$ b+ T' }5 j( e' W7 v7. Use loosely coupled differential pairs, with symmetrical lines
  H+ v# S7 d' c8 w. b/ `8. Use multiple power and ground planes on adjacent layers with thin dielectric between them5 P. ?. `" ?2 d
9. Use shortest surface traces possible for decoupling capacitors
* r8 L5 h% |( ~1 K: K$ r* A  t# r10. Use enough total capacitance for low frequency and enough capacitors for low inductance at high frequency. Use SPICE to optimize capacitor values to avoid parallel resonances.
" w; u  _( R- o& P4 ^; ^# n- @6 w, R, T6 j
Bogatin 9月份会再来中国,附近的同学敬请留意。/ q; J' D& S; g& |
0 P2 R* J9 r* z
附件是3月份的讲稿,估计9月份讲剩下的话题。 VL-131.rar (1.78 MB, 下载次数: 259) ; q( t3 N$ }; p7 V

作者: oxoxox    时间: 2010-8-18 18:41
回复 2# stupid
( b0 y. _% E: s0 n这个是我blog上的日志,呵呵。1 i0 h( D2 B, r* O% o
上次Eric的讲座很好,虽然内容是比较基础一点。
+ O& p$ m8 B/ `, l! c! @1 l* h* s
( J9 c' p5 A* G/ U欢迎访问我的信号完整性博客
0 C. U" S& F) N/ `- U& i& r8 b关于信号完整性方面的知识,部分原创,部分转载,部分为翻译内容。
作者: John-L    时间: 2010-8-23 14:21
回复  stupid
8 l9 k5 D& U& w3 u7 g, E这个是我blog上的日志,呵呵。6 {  }0 l. M+ s; K7 v
上次Eric的讲座很好,虽然内容是比较基础一点。* j4 G( s3 z0 \* C' p! l6 ]; u

2 m8 o6 j5 `$ k, N8 ^欢迎访问 ...; \# j% J2 k& Q' J
oxoxox 发表于 2010-8-18 18:41
. X  S; u- a9 X

' }6 K$ f# B1 W; x8 s: ^9 Y1 H
9 R" \# M) Z& C' |想看看。你的博客地址?谢谢
作者: oxoxox    时间: 2010-8-23 20:19
回复 8# John-L
8 U0 Y9 O1 p  z  _: H! m8 z5 r4 p1 W4 O  ~
) u' x8 p% {& E% w
    http://www.signal-integrity.org/
作者: John-L    时间: 2010-8-25 14:04
回复 9# oxoxox
1 Q, j  K: h- q. `$ d+ X; e1 ]
; P3 h, T- B, q7 j( e) |% r: O
6 q; Z; J# X+ V2 D: G    很不错,谢谢!
作者: benin    时间: 2011-1-8 11:11
谢谢
作者: oneagain    时间: 2011-1-14 09:18
能不能把eric的九月份演讲内容也传上来看看啊?
作者: clp783    时间: 2011-3-13 13:40
多发这类的资源吧
作者: cainiao1234    时间: 2011-10-25 18:59
久闻大名...
作者: airflyone    时间: 2011-11-13 16:32
great job 楼主  
/ ?  ?* [6 X- Q, H* @6 xthanks
作者: 风风点点    时间: 2012-2-8 15:19
stupid 发表于 2010-8-9 17:36 ; u; K1 e$ Q7 j
1. Design all interconnects as controlled impedance and terminate when necessary
8 K$ T/ D& o8 _" h) v1 b: a2. Space out signa ...

, W- J# f+ [$ Z9 K3 i- Z9 d; w% `9 B7 n, y8 k8 z& l
7. Use loosely coupled differential pairs, with symmetrical lines
6 o' S' _* j  Z7 G2 o; s) \4 ?' r9 ^- H
loosely coupled  是怎么理解?
作者: tangryshe    时间: 2013-9-5 21:25
风风点点 发表于 2012-2-8 15:191 y8 W/ d$ [2 j: V; H
7. Use loosely coupled differential pairs, with symmetrical lines5 X/ g: X- f3 Z  Y4 s9 C

/ ]4 C$ o2 u( f/ p loosely coupled  是怎么理 ...
3 F2 x; ?  C0 h0 j2 Z  N
松耦合的意思
+ h0 i5 ?% z3 |. g在差分对线宽约等于间距时 称之为紧耦合
3 Q# H7 B, v" x: o9 k# J在差分对间距大于2倍线宽时 可以称之为松耦合
作者: Chinese龍    时间: 2013-10-2 13:42
好啊
作者: 草草    时间: 2013-12-6 21:25
tangryshe 发表于 2013-9-5 21:25
. ^9 N6 N/ o* a0 s% y松耦合的意思
5 K4 F# [" o" |  T, ~6 v9 M在差分对线宽约等于间距时 称之为紧耦合- D; p1 C& I: i
在差分对间距大于2倍线宽时 可以称之为松耦合

/ y: C" l) z; w, g% j. a1 W请教:此处差分对间距是指差分对与差分对之间,还是只差分对对内?Intra-pair还是inter-pair?
作者: tangryshe    时间: 2013-12-8 12:59
草草 发表于 2013-12-6 21:25
2 x9 b- e- H4 x) K8 L$ P请教:此处差分对间距是指差分对与差分对之间,还是只差分对对内?Intra-pair还是inter-pair?
2 W4 l) J+ L- }: y
间距是指Intra-pair 两条单线的距离(邻边到邻边)
作者: beyondoptic    时间: 2013-12-9 17:34
Eric还是非常热情的,我有个S参数的问题搞不明白直接发邮件问他,他居然亲自回复了。。。。。
+ z8 n1 p2 n! F6 m1 S( b2 C感动ing。。。




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