找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1707|回复: 5
打印 上一主题 下一主题

Bogatin:25年的10个经验教训

[复制链接]

184

主题

778

帖子

7831

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
7831
跳转到指定楼层
1#
发表于 2010-10-7 09:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Ten lessons from 25 years of teaching electrical design.
7 H$ N1 u" w5 D  K
' c' }$ ^1 F7 g' t! ]/ n5 q9 UI’ve been writing about, lecturing and teaching signal integrity topics for more than 25 years. I’ve taught more than 7,000 engineers8 F" b5 ?" h# W! G# p* D
and personally mentored more than 30. Along the way, I’ve developed some sayings that crystallize important rules to consider when% ]! _1 ^* y' K" @+ f1 n) ?
working on signal integrity projects. Of course, these rules apply to more than just signal integrity.
9 L% z. i! E% Q
7 e( D) U. g" k2 g3 M2 ^+ G. dI received a note from a recent student who jotted down my “rules.” He sent me a copy. This month, I thought I would share some of& _- j5 M: A8 M5 l! Z  e8 Y  S
the list:
2 U8 s! N, m7 t9 m
3 G( V+ p: }+ o1.The most common answer to all signal integrity questions is “it depends.” And, the way to answer all “it depends” questions is+ B  S/ i1 K9 L! F: X2 T" l
by “putting in the numbers” using rules of thumb, approximations, numerical simulations and measurements.# N9 @+ X/ d, l) v; |4 e

9 V# U* X+ ?$ X" H$ _2.The way to separate myth from reality is by “putting in the numbers,” using rules of thumb, approximations, numerical0 @# I& `& T8 G& Y2 q  k2 |
simulation tools and measurements. All these processes are equally important and should be in the tool box of every engineer.
% @% }  \! o( E+ q' @& O9 X5 EThey each have a different balance between accuracy and cost to get an answer (cost as measured by time, money and
( a# B9 ]. [, b6 Uexpertise). Use the process for each problem appropriate to your budget." A  K& d' G# `) z& U

) S, M* Y0 d  Q, v3.Watch out for the “Whac-a-Mole” effect. Often, changing one design feature to improve a performance metric has a negative3 F5 j6 k( U6 ~0 R( x3 B
impact on another performance metric. It is like the Whac-a-Mole arcade game. For example, bringing the signal path closer to
% d7 a8 }8 Z1 x/ z* hthe return path decreases ground bounce, but at some point, this will reduce the impedance of the interconnect and cause
& R+ W4 r8 a0 i3 {* Y2 b: Sexcessive reflection noise.- w( A* g7 G  g' Y9 L& D
  E# `# E1 }: D# T
4.The most efficient way to solve a signal integrity problem is to find its root cause. If you don’t know the root cause of a% R( }: K0 `5 `) X, a0 a
problem, and it goes away when you try something, you have no idea if this was a coincidence or if this problem will creep
5 A  q5 @2 g) `0 d& m- Bback in.
: j- N; R7 E" N, _( h
) ~9 O" q7 S9 t* x8 y5.Use the Youngman Principle to turn a root cause into a design guideline. This is named after Henny Youngman, a famous" {1 R9 F9 f; h0 `* P0 E+ C% g
comedian of the 20th Century. One of his jokes was, “A man goes into a doctor’s office and says, ‘Doctor, my arm hurts when I7 u# ?9 X* L' A# J. Q. G
raise it. What should I do?’ The doctor replies, ‘Don’t raise your arm.’ ” If design feature A causes problem B, to eliminate3 C; }# b0 ?2 O+ ]0 M! f3 E* |8 m
problem B, eliminate design feature A. For example, if reflection noise is caused when the instantaneous impedance the signal2 f- u& A9 ]5 L& z8 ~6 V0 z
sees changes, engineer the instantaneous impedance to be constant down the entire interconnect./ m% @6 n- k2 a9 Q  Y  z
& M6 {, p% |- Y& Y8 y) y
6.Sometimes an OK answer NOW is better than a good answer later. You often have to make decisions without all the
8 J2 n2 Z9 D7 }- X$ w. yinformation you would like. This is where rough estimates are important. What is the bandwidth of an 800 Mbps DDR3 signal?* y& H: h4 Y- y
It depends on the rise time, of course, but if you don’t know the rise time, do you sit and wait until someone can measure it? If9 C) k& D1 V3 r* y) U4 ~
you need an answer NOW!, you can use the rule of thumb that the bandwidth is about the 5th harmonic of the clock. The
3 d, p- k/ w" @% Vclock is 400 MHz and the 5th harmonic is 2 GHz.
# D7 q6 `5 V. N  P- @! |$ L9 t: a) A! D0 B
7.Always evaluate the bang for the buck from a design change using a “virtual prototype.” This is a parameterized model for
7 m8 F- b, S  c4 T3 o/ d4 kyour system, and a way of simulating its performance using this model. It will help you answer “what if” questions, and lets you1 X4 i/ J3 @3 {1 W9 ^/ s' P: J
measure the expected performance gain for the extra cost of a new material, design or component, before you commit to
  g; E# V) _1 M( L6 B# s9 I5 P7 G, `hardware.
0 e+ Z9 K9 T! a2 \; a
' Y- C4 z! S7 k6 r+ i2 I( h; X8.Watch out for “mink holes.” A rat hole is a convoluted path you detour down that takes away from the real goal. A mink hole is/ q/ A& \( y3 B7 ~2 I
a rat hole lined in mink: It feels really good while you are in it. Engineers love technical puzzles. Resist the temptation to track4 I/ }( {! \! }2 f; n
down every little detail, or get that model bandwidth to just another few GHz. More important problems are always awaiting6 @  ~0 s) w& m5 Y) H$ Z
attention.# N) B" j* y8 M

+ l0 k& m2 O: `4 Q4 C5 @# [9.Never perform a simulation or a measurement without anticipating what you expect to see. If you are wrong, something is off in
  h( E3 I3 X$ l/ Wthe problem setup, the tool accuracy, or your intuition. Either way, you will learn something by tracking down the discrepancy.
1 E' ^7 k/ h. i& g% fIf you are right, and you see what you expect, you get a nice, warm feeling that maybe you really do understand what is going+ n6 U! U1 A: g$ k
on.
' T, U- ~( h. _# i3 H# x  E
0 B9 e" G5 k8 Q: J7 O10.There are two kinds of engineers: those who have signal integrity problems and those who will. The corollary is, there are two( z# Z1 O. r0 ~6 p
kinds of designers: those who are designing antennae on purpose and those who aren’t doing it on purpose.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

4

主题

74

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
6#
发表于 2011-4-18 09:21 | 只看该作者
惜是E文的

0

主题

28

帖子

-8976

积分

未知游客(0)

积分
-8976
5#
发表于 2011-4-14 18:16 | 只看该作者
受教了!从方法论的高度总结了SI问题的处理原则,很好很强大!

15

主题

100

帖子

542

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
542
4#
发表于 2011-2-9 15:28 | 只看该作者
牛!!!+ c! G% V% R9 h$ t7 @
不过要让我们大多中国人能看懂吧

48

主题

1374

帖子

5155

积分

五级会员(50)

Rank: 5

积分
5155
3#
发表于 2011-1-26 12:57 | 只看该作者
lz太牛了,纯英文,要向lz学习啊!!!

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
2#
发表于 2010-10-12 15:34 | 只看该作者
再一次感叹:Bogatin太牛X了!
仿真达人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-16 00:35 , Processed in 0.058204 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表