找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1709|回复: 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.
) m7 s$ H; B! B( e6 X3 R+ ^
( b0 b6 Z3 F  Q( o% nI’ve been writing about, lecturing and teaching signal integrity topics for more than 25 years. I’ve taught more than 7,000 engineers
  k+ c  V6 o; P9 ^5 f4 \* Wand personally mentored more than 30. Along the way, I’ve developed some sayings that crystallize important rules to consider when
$ c% D0 m7 s: ]( ~working on signal integrity projects. Of course, these rules apply to more than just signal integrity.
6 D. b' o9 c/ }7 g& T
0 n8 S# K$ k6 a- XI 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/ F6 x$ l" u$ v, v9 w
the list:
1 O( E2 o- _- b- Z+ X# v
1 \- J+ G  o! g" |1.The most common answer to all signal integrity questions is “it depends.” And, the way to answer all “it depends” questions is% X: X% w  ^5 l" K. d# R1 y) h
by “putting in the numbers” using rules of thumb, approximations, numerical simulations and measurements.% U* r- {5 p5 L! r" {+ H) ]3 O( M) ?

# y" d4 R% M. Q2.The way to separate myth from reality is by “putting in the numbers,” using rules of thumb, approximations, numerical2 I3 V" R6 Y0 Q/ T3 J( u
simulation tools and measurements. All these processes are equally important and should be in the tool box of every engineer.
8 V6 J3 w; H* h  |' `+ YThey each have a different balance between accuracy and cost to get an answer (cost as measured by time, money and& C! M. G* n" H1 p' n% g8 s
expertise). Use the process for each problem appropriate to your budget.
7 k+ z; z+ |! H3 z" Z9 n
( w- [- s! N. ~9 B' L  e3.Watch out for the “Whac-a-Mole” effect. Often, changing one design feature to improve a performance metric has a negative
! u- y7 O; w- t( a8 T: Fimpact on another performance metric. It is like the Whac-a-Mole arcade game. For example, bringing the signal path closer to9 K! y, E& \7 W  A: ?5 y& Q
the return path decreases ground bounce, but at some point, this will reduce the impedance of the interconnect and cause, Z* O$ x7 b0 I' B* N' C# V" {7 {
excessive reflection noise.
3 N5 q. G. Q# X1 W
7 |6 l6 w! _6 K5 ]4 q6 [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
! o; b. u: z" h- Z+ @problem, and it goes away when you try something, you have no idea if this was a coincidence or if this problem will creep
1 F7 t: _) |  a! p- T9 M+ v: Gback in.( W8 w" H8 [1 {
8 b8 f% H. V1 c' A
5.Use the Youngman Principle to turn a root cause into a design guideline. This is named after Henny Youngman, a famous
9 N- W/ {, p1 `5 H: Mcomedian of the 20th Century. One of his jokes was, “A man goes into a doctor’s office and says, ‘Doctor, my arm hurts when I: l/ y6 c% h1 W$ |% A
raise it. What should I do?’ The doctor replies, ‘Don’t raise your arm.’ ” If design feature A causes problem B, to eliminate
, Y8 _3 o, }! a' D) U9 nproblem B, eliminate design feature A. For example, if reflection noise is caused when the instantaneous impedance the signal& a3 T, l6 g5 ~/ s! _
sees changes, engineer the instantaneous impedance to be constant down the entire interconnect.4 I& j; A  q$ ?/ b1 [' G

2 g$ ^' ?- y: C1 F- ]6.Sometimes an OK answer NOW is better than a good answer later. You often have to make decisions without all the4 C/ h' U8 Y/ s2 S. f% x
information you would like. This is where rough estimates are important. What is the bandwidth of an 800 Mbps DDR3 signal?
2 L5 k) ~+ A( q# e0 C5 |6 }. }& tIt 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? If
( @" ?! Z+ L- d  i5 a3 ?you need an answer NOW!, you can use the rule of thumb that the bandwidth is about the 5th harmonic of the clock. The# y3 \( `+ R6 Q& q
clock is 400 MHz and the 5th harmonic is 2 GHz.
# J. E+ {7 a7 q1 i; E( s) E: q2 P: `, {* O- w7 `5 h, I/ Z' _
7.Always evaluate the bang for the buck from a design change using a “virtual prototype.” This is a parameterized model for
6 y* u1 a% I6 M0 V8 kyour system, and a way of simulating its performance using this model. It will help you answer “what if” questions, and lets you- Z+ }1 U) B* X# M
measure the expected performance gain for the extra cost of a new material, design or component, before you commit to
! u3 s9 D9 |& g7 l$ mhardware.3 d  `  W2 |0 S% c7 s
; G$ i6 J" t6 o* m$ w( x  V
8.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
; P1 L2 j, @; x4 f) H. }/ R" O/ Y1 ga rat hole lined in mink: It feels really good while you are in it. Engineers love technical puzzles. Resist the temptation to track
7 x( y9 E) q5 \8 k3 _down every little detail, or get that model bandwidth to just another few GHz. More important problems are always awaiting
2 B+ s6 H! ?4 P/ S/ g$ v5 Fattention.
* ~2 L- i0 q8 v% @7 [' u  d3 n2 J) k4 i  `% q$ U9 h
9.Never perform a simulation or a measurement without anticipating what you expect to see. If you are wrong, something is off in
- L$ n/ t8 `, {* fthe problem setup, the tool accuracy, or your intuition. Either way, you will learn something by tracking down the discrepancy.
& W" F: d$ }2 f! @' r( c- V+ {If you are right, and you see what you expect, you get a nice, warm feeling that maybe you really do understand what is going8 R1 F. U0 c+ c0 q, o3 ]. C
on.% p6 L. m( [) p$ i6 ?4 v
" C1 S$ o3 L  r% u4 O- ~
10.There are two kinds of engineers: those who have signal integrity problems and those who will. The corollary is, there are two
+ N: R) e; \2 S! v6 A/ Gkinds of designers: those who are designing antennae on purpose and those who aren’t doing it on purpose.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
2#
发表于 2010-10-12 15:34 | 只看该作者
再一次感叹:Bogatin太牛X了!
仿真达人

48

主题

1374

帖子

5155

积分

五级会员(50)

Rank: 5

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

15

主题

100

帖子

542

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
542
4#
发表于 2011-2-9 15:28 | 只看该作者
牛!!!6 K" Z- @: a# d
不过要让我们大多中国人能看懂吧

0

主题

28

帖子

-8976

积分

未知游客(0)

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

4

主题

74

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
6#
发表于 2011-4-18 09:21 | 只看该作者
惜是E文的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-16 02:36 , Processed in 0.057736 second(s), 32 queries , Gzip On.

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

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

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