找回密码
 注册
关于网站域名变更的通知
查看: 1926|回复: 5
打印 上一主题 下一主题

Bogatin:25年的10个经验教训

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Ten lessons from 25 years of teaching electrical design.& W- }# U" b, w2 Y- E& D' E% H

' ?& N( ^7 h$ b2 t/ C" z% }I’ve been writing about, lecturing and teaching signal integrity topics for more than 25 years. I’ve taught more than 7,000 engineers2 u& x/ y: d% k( B- {3 d) v
and personally mentored more than 30. Along the way, I’ve developed some sayings that crystallize important rules to consider when4 v+ w1 K% d9 \4 T# B
working on signal integrity projects. Of course, these rules apply to more than just signal integrity.
' W: o$ X& W, _. t  q3 s& @! Q$ ?
: N) Q; t. g  u" Q/ e* lI 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
+ H' m9 m' A* n9 R4 d  k7 G+ Qthe list:
- f( `* o8 L' v" `) j. |
+ V& y- H7 i; I% A  \* r; v5 Z1.The most common answer to all signal integrity questions is “it depends.” And, the way to answer all “it depends” questions is
: N" V9 z! z9 m7 W5 m% j: ~3 i! n& _* Mby “putting in the numbers” using rules of thumb, approximations, numerical simulations and measurements.
1 s0 ], {* @1 q* b: D/ Q5 E/ l$ |2 M2 l9 J' v* D9 q8 |7 P
2.The way to separate myth from reality is by “putting in the numbers,” using rules of thumb, approximations, numerical
" V  P3 Y: q1 I  e& s' f( f8 Q  Asimulation tools and measurements. All these processes are equally important and should be in the tool box of every engineer.
$ L' V: ]1 [! G& y- c+ SThey each have a different balance between accuracy and cost to get an answer (cost as measured by time, money and
; d$ d. H2 X6 r: |) {. H% s: Eexpertise). Use the process for each problem appropriate to your budget., [( G% e+ j3 f# z' E

% E. ~$ F% j  S* R3.Watch out for the “Whac-a-Mole” effect. Often, changing one design feature to improve a peRFormance metric has a negative
# b: k* z  B, L8 {' `/ i. |) Iimpact on another performance metric. It is like the Whac-a-Mole arcade game. For example, bringing the signal path closer to
: f- N& d8 G* M) Lthe return path decreases ground bounce, but at some point, this will reduce the impedance of the interconnect and cause8 L9 D( ~, F. G* D
excessive reflection noise.8 E  m( R  ]% ?/ M/ y$ z

$ ~' X, N0 D# {! s7 o4.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( K" M# v- v& |# r! V( N# v
problem, and it goes away when you try something, you have no idea if this was a coincidence or if this problem will creep
9 U; @" U# _6 j- Xback in.
5 S& s7 p. q, C. C3 ^
! [& a- m. z4 t( e  a5.Use the Youngman Principle to turn a root cause into a design guideline. This is named after Henny Youngman, a famous
6 o1 Y& t5 ^- P( R4 icomedian 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* `9 g, Y% u& s  x6 ~5 b  m
raise it. What should I do?’ The doctor replies, ‘Don’t raise your arm.’ ” If design feature A causes problem B, to eliminate6 b& Y$ v% B( I( y2 }
problem B, eliminate design feature A. For example, if reflection noise is caused when the instantaneous impedance the signal
& C. ~* y, B7 L0 }, w6 P  d' Ysees changes, engineer the instantaneous impedance to be constant down the entire interconnect.& x/ }7 U! f" P$ g+ E+ E7 W, K: A$ U) }

* Q* u; L. ^. u6.Sometimes an OK answer NOW is better than a good answer later. You often have to make decisions without all the2 e0 E# z  M1 T( z- ~8 D0 q) d& y
information you would like. This is where rough estimates are important. What is the bandwidth of an 800 Mbps DDR3 signal?
' L" C6 C6 \) t' g+ k+ ]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? If
9 ~' U) {8 D$ W( y2 p+ {% Cyou need an answer NOW!, you can use the rule of thumb that the bandwidth is about the 5th harmonic of the clock. The
+ }0 b. h' p* J+ g" \! C5 lclock is 400 MHz and the 5th harmonic is 2 GHz.8 A( o4 S" e7 f& X( B

! O  E% T& B* K" \5 C7 ?* q5 Y7.Always evaluate the bang for the buck from a design change using a “virtual prototype.” This is a parameterized model for
/ O) \& h$ m, \' w8 |your system, and a way of simulating its performance using this model. It will help you answer “what if” questions, and lets you% C( C* a/ V$ h9 d. V3 f
measure the expected performance gain for the extra cost of a new material, design or component, before you commit to
* r( n* Y1 i+ a& l: R0 Qhardware.
( y3 }4 p. l6 L4 {1 C0 a& V0 ~. {' w! ]" n9 z0 q6 k1 q" J9 h+ R
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
) K$ {# I% f- oa rat hole lined in mink: It feels really good while you are in it. Engineers love technical puzzles. Resist the temptation to track. \- K, M6 J; o/ a/ ?* H* J" ?
down every little detail, or get that model bandwidth to just another few GHz. More important problems are always awaiting" i) _8 C3 |9 x2 m4 \  H
attention.. X) Q- }: X: w# Z) l% [, L. V

7 J; ^0 I9 T1 @1 ]/ i9.Never perform a simulation or a measurement without anticipating what you expect to see. If you are wrong, something is off in
6 g. {7 Z4 T0 I7 p  f( ithe problem setup, the tool accuracy, or your intuition. Either way, you will learn something by tracking down the discrepancy.4 ?7 e9 I2 z6 K/ `4 W- S
If you are right, and you see what you expect, you get a nice, warm feeling that maybe you really do understand what is going
% I2 y- M# k( ?& {$ ]2 `on.
0 S) u8 U" e, b, D8 J; }: N) e! |9 O0 R, T6 n" M7 z8 o: T" e/ j
10.There are two kinds of engineers: those who have signal integrity problems and those who will. The corollary is, there are two9 @8 V* L$ M; K
kinds of designers: those who are designing antennae on purpose and those who aren’t doing it on purpose.

该用户从未签到

2#
发表于 2010-10-12 15:34 | 只看该作者
再一次感叹:Bogatin太牛X了!
  • TA的每日心情
    奋斗
    2025-11-4 15:00
  • 签到天数: 46 天

    [LV.5]常住居民I

    3#
    发表于 2011-1-26 12:57 | 只看该作者
    lz太牛了,纯英文,要向lz学习啊!!!
  • TA的每日心情
    开心
    2021-8-18 15:35
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    4#
    发表于 2011-2-9 15:28 | 只看该作者
    牛!!!
    - M( }8 N" D; N# X1 A5 k  h不过要让我们大多中国人能看懂吧

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-4 15:11 , Processed in 0.218750 second(s), 24 queries , Gzip On.

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

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

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