| 
 | 
	
    
 
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. |   
 
 
 
 |