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