TA的每日心情 | 开心 2020-7-28 15:35 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前
- o& A+ ^3 V$ g+ U0 b: m6 j. d没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整
( s2 }0 O8 n$ C: s$ I& |3 Y性。早一天遇到,对你来说是好事。
b9 g( \# I* b4 x0 d3 F S$ H在过去的低速时代,电平跳变时信号.上升时间较长,通常几个ns。器件间的互连线; K' E' o; C# }! q# I) {7 J, ]
不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出
7 ~' O. \6 E3 t$ w0 C5 P开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性7 `$ U& s, i0 j H0 U1 _# l
问题。另外,对低功耗追求使得内核电压越来越低,1.2v 内核电压已经很常见了。因此系统
X7 ~! N! y4 k& ^能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。3 B ~$ E ?3 z+ r- g. ^. [( f
广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连$ H( Z( Q! j' a4 }8 c' l6 V2 }
线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主
( O* ~3 X& \0 V要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、
5 d5 z; o: y4 G' L q: }" G地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。# Y( h& o& u8 a9 v8 ~3 g( A D
信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如
) P# @; Y) I5 w' N% E9 z果采用了信号.上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。
; k" |2 j# j4 a! g! A下面谈谈几种常见的信号完整性问题。* B8 F2 {" W: J, H
反射:$ L* m4 n9 o3 R6 V; P% N
图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测- @4 d( v0 Y$ @+ q2 k
- -测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那
7 m! I8 F8 i4 a3 @8 @么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。8 g9 y. Z9 V! R
很多硬件工程师都会在时钟输出信号上串接-一个小电阻,至于为什么,他们中很多
/ U0 ?, t$ t1 b' L8 x人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人0 U" Z( B0 W: G7 I+ ^
说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实0 _- |' R4 u' S" w' C/ R! e) K0 |
是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻- c) O: D6 Y- V
的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,
' e6 H- A1 i. k6 T% P+ e奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的地位。" A* Z# e* q+ J* r& P2 a, M9 ]$ [& w
0 A% j, X& y' J. a
9 T/ N+ j `$ D# u3 x1 Y4 [ |
|