Istvan, You are absolutely right. But seems they authors do apply the transformation to (3.87) and arrives (3.88). Even though, I cannot get (3.88) from (3.87) using inverse Laplace transformation. However, the dimension looks right. Would you advice? Thanks, Mick On Sat, Aug 29, 2009 at 3:42 PM, Istvan Novak <istvan.novak@xxxxxxx> wrote: > Hi Mick, > > Not sure what you want to say with this... The note for [3.87] states that > the approximation used to get [3.87] (from [3.86]) is valid only well above > the wlc corner frequency. When you apply Fourier or Laplace transform, they > require (or rather use) an infinite frequency range, so to me it means that > you can apply the transformations to [3.86] if you wish, but not to [3.87]. > > Regards, > > Istvan Novak > SUN Microsystems > > > Mick zhou wrote: > >> All, >> >> This discussion has been there for a while. I reviewed the section in >> Johnson's book (Advanced Black Magic) about the slope in Zc(t). From [3.87] >> to [3.88], I checked Fourier transform and Laplace transform pairs, >> 1/(j*omega) <-->1, not t. So the rest is incorrect, unless we go to the >> second order. Can somebody help double check? >> >> Thanks, >> >> Mick >> >> On Wed, May 6, 2009 at 11:12 AM, Mick zhou <mick.zhou@xxxxxxxxx <mailto: >> mick.zhou@xxxxxxxxx>> wrote: >> >> Istvan, >> >> I cannot agree with you more. That's why I emphasized "general >> cases". >> There are also elements that Laplace transformation can be >> performed correctly, for example ideal L and C. >> >> Yep, fortunately we live in "Newton's world" most likely. >> >> Best regards, >> >> Mick >> >> >> >> On Wed, May 6, 2009 at 9:18 AM, Istvan Novak <istvan.novak@xxxxxxx >> <mailto:istvan.novak@xxxxxxx>> wrote: >> >> Hi Mick, >> >> I see two related, but independent statements/questions in >> your message. The answer to "How can a >> complex value (f-domain) equals a real value (TDR, t-domain) >> in general cases?" the answer is: it is >> doable without loss of accuracy, if done correctly. The >> sentence you quote "Severe degrees of tilt >> >> make it very difficult to define one correct measurement >> procedure that is best for all appications" >> may apply to some laminate materials, but a) it has nothing to >> do with the complex or real nature of >> the data, and b) luckily today the typical materials used by >> the PCB industry dont fall into this >> category, not at least in the frequency range of common >> interest for digital people. >> >> >> Regards, >> >> Istvan Novak >> SUN Microsystems >> >> >> >> >> >> >> >> Mick zhou wrote: >> >> Istvan, >> Well, I should say fortunately we have no serious problems >> in most >> interconnect design practices since we intend to make them >> low loss etc. >> >> How can a complex value (f-domain) equals a real value >> (TDR, t-domain) in >> general cases? In High Speed Signal Propagation: Advanced >> Black Magic by >> H.Johnson, sect. 3.6.3, the authors touched the surface of >> the difficulty by >> concluding " Severe degrees of tilt make it very difficult >> to define one >> correct measurement procedure that is best for all >> appications" (p.172). >> Actually I think it is a fundamental problem: how can we >> define Z in >> t-domain that is compatible with Z in f-domain >> scientifically in general >> cases? f-dependent, nonlinear etc. >> >> What we have done is to map Z(f)=V(f)/I(f) into >> Z(t)=V(t)/I(t), and so >> reflection etc. Obviously, these definitions are not >> compatible even >> mathematically. Laplace transformation is not satisfied in >> general cases. >> >> My point is the current TDR theory has limitations that >> make some of our >> interpretations (struggles) meaningless. However,the >> difficulty does not >> stop our engineering work until it is absolutely necessary >> to correct the >> theory. We don't employ relativity to solve most of our >> engineering >> problems, but it is good to know the limitations of >> Newton's theory to avoid >> unnecessary struggles if we run outside of the territory. >> Cheer! >> >> I don't think it is easy to solve this difficulty by >> emails in this list >> unless we want to confuse people more. I'd leave it to >> theorists again. >> >> Best regards, >> >> Mick >> >> >> 2009/4/23 Istvan Nagy <buenos@xxxxxxxxxxx >> <mailto:buenos@xxxxxxxxxxx>> >> >> >> >> Hi >> >> So, does it mean that we can not do anything useful >> about frequency >> dependent impedance control on digital boards? >> Impedance can vary 5% from 100MHz (analog VGA, >> reference clocks) to few GHz >> (PCI-express, SATA, XAUI), so it can cause a problem. >> Or that is the maximum >> accuracy what we can get? >> 5% unaccuracy is 5% extra mismatch for the >> termination, if we have other >> sources of a mismatch already (component tolerance). >> Isn't 5% bad, or is it >> acceptable? >> >> Another aspect is what single frequency to substitute >> for a digital signal >> for impedance/trace_width calculations/simulations? >> I thought it would be the knee frequency based on the >> signal's rise time, >> but i am not shure anymore. >> For 8b10b encoded signals, there should be a lower >> frequency (data_rate/10) >> limit in the signal's spectrum, since maximum 5 zeroes >> or ones can follow >> each other. >> Where do we need best matching for terminations, at >> the highest frequency >> components, or at the mean of the spectrum, or at the >> highest peak...? >> I was trying to do some simulations with different bit >> patterns in QUCS and >> cadence SigExplorer, then do FFT, but the result looks >> mostly meaningless >> garbage with some negative slope. >> Anyway, how does the spectrum looks like for real data >> signals, especially >> at the lower end of the spectrum? >> >> How does the TDR determine the impedance? Does it >> measure the reflected >> signal voltage peak? >> And at what frequency? if we check the impedance >> characteristics from DC to >> infinite Hz, the impedance varies a lot. In theory, if >> both a simulation and >> a TDR measurement gives a number, then at what >> frequency should they be >> equal, and why? >> >> regards, >> Istvan >> >> >> ----- Original Message ----- From: "Mick zhou" >> <mick.zhou@xxxxxxxxx <mailto:mick.zhou@xxxxxxxxx>> >> To: "Yuriy Shlepnev" <shlepnev@xxxxxxxxxxxxx >> <mailto:shlepnev@xxxxxxxxxxxxx>> >> Cc: "Istvan Nagy" <buenos@xxxxxxxxxxx >> <mailto:buenos@xxxxxxxxxxx>>; <si-list@xxxxxxxxxxxxx >> <mailto:si-list@xxxxxxxxxxxxx>> >> >> Sent: Monday, April 20, 2009 11:21 PM >> >> Subject: [SI-LIST] Re: TDR impedance measurement and >> rise time >> >> >> Yurily, >> >> Nice study. >> I'd like to bring it deeper if not re-invent the >> wheels. >> >> Except some practical issues, I think there is a >> fundamental issue >> that is the definition of Z in t-domain and >> f-domain. The same >> formula rho=(ZL-Z0)/(ZL+Z0) (or its V(t) form) is >> simply used in both >> t- and f-domains. It does not matter if Z is >> f/t-independent, >> otherwise it is questionable Unfortunately, it is >> the foundation of >> most TDR algorithms so far. You can simply apply >> Fourier >> transformation, convolution must be involved even >> we assume Z0 is a >> constant. I don't know there is a good solution so >> far until we make >> necessary corrections in the math. >> >> We may conclude that one to one match from >> f-domain to t-domain is >> meaningless in general cases. That's probably the >> root cause of many >> confusions. We can always find a point we like to >> have a "match". >> For weak f-/t- dependent, it should be OK. >> Fortunately, most cases in >> out community are weak f-/t- dependent? We don't >> need to worry as much >> as we should? >> >> Thanks, >> >> Mick >> >> >> >> >> >> >> 2009/4/8 Yuriy Shlepnev <shlepnev@xxxxxxxxxxxxx >> <mailto:shlepnev@xxxxxxxxxxxxx>>: >> >> >> Hi Istvan, >> >> Looking through this thread, I finally decided >> to spend a couple of hours >> and to do a simple numerical TDR experiment >> with a broad-band model of a >> micro-strip line segment, to see at least >> theoretical effect of the rise >> time and to correlate frequency-dependent >> characteristic impedance of the >> line with the values that can be observed on >> TDR. The results of this >> simple >> experiment are available as App. Note #2009_04 at >> http://www.simberian.com/AppNotes.php (no >> registration required). The >> conclusion is that the observed TDR impedance >> depends on the rise time >> and >> can be correlated with the characteristic >> impedance at different >> frequency >> bands (well, at least theoretically). >> >> Best regards, >> Yuriy Shlepnev >> www.simberian.com <http://www.simberian.com> >> >> >> -----Original Message----- >> From: si-list-bounce@xxxxxxxxxxxxx >> <mailto:si-list-bounce@xxxxxxxxxxxxx> >> [mailto:si-list-bounce@xxxxxxxxxxxxx >> <mailto:si-list-bounce@xxxxxxxxxxxxx>] >> On >> Behalf Of Istvan Nagy >> Sent: Tuesday, April 07, 2009 1:34 PM >> To: si-list@xxxxxxxxxxxxx >> <mailto:si-list@xxxxxxxxxxxxx> >> Subject: [SI-LIST] Re: TDR impedance >> measurement and rise time >> >> Hi >> >> >> Peter from LeCroy wrote: >> "short impedance discontinuities... if you >> limit the frequency content >> ..., >> the bumps get smeared out by the slower >> risetime and they don't look so >> bad" >> >> - i think for these Test Coupon measurements >> is the point not to measure >> a >> real PCB trace with the lots of >> discontinuities, but to get the impedance >> based on the cross section. otherwise we would >> need different trace >> widths >> for every trace segment and we would need >> real-time 3D simulationd during >> PCB layout design. >> >> Exploring discontinuities on a real PCB (not >> on a test coupon) is is >> another >> >> story. I was asking about the measurements for >> the test coupons (maybe I >> forgot to mention). Normally (our) boards have >> hundreds of controlled >> impedance interconnects, those at the first >> place should be correct based >> on >> >> the cross section and test coupons. The rest >> is design practices, to make >> shure we dont deviate too much with >> discontinuitise. Of course its >> probably >> nice to characterise a full board, but in >> short development cycles, it >> wouldn't work very well. but i dont know, >> maybe it would... >> >> "Howard Johnson had an excellent video " >> - if anyone knows where to find it, i would >> appreciate... >> >> >> Jeff Loyer wrote: >> "The TDR will report the same characteristic >> impedance of your trace >> regardless of risetime" >> >> - which impedance? the impedance at 1 GHz? or >> at 10 GHz? or at xxx GHz? >> The characteristic impedance of a PCB trace >> depends on the frequency, >> since >> Er and the loss tangent are frequency >> dependent, and there is skin effect >> and others... so Z0(1GHz) is not equal to >> Z0(xxxGHz). So if a signal >> (lets >> simplify it) is at xxx GHz, then its >> terminations should be best matched >> at >> xxx GHz, and not at yyyGHz, so the board >> impedance should be correct at >> xxx >> GHz, and not at yyyGHz. >> >> >> Rob Sleigh wrote: >> "Yes, it's a very common practice to >> characterize a PDB with a TDR whose >> rise time is similar to the signal's rise >> time. It's up to the designer >> to >> decide, but usually pick a faster rise time >> than the system rise time to >> provide yourself with some margin." >> >> -most of the PCB manufacturers we talked to, >> they never asked about >> rise_time or frequency information of our >> signals, and when we tried to >> provide these to them they said they have >> deleoped their super-duper test >> setup which is based on tonns of measurements >> and it is accurate, and >> they >> dont care about our signal's frequency or rise >> time, and we should just >> pay >> and shut up... We tried In europe, north >> america and china. And the best >> what they say is they compensate for >> frequencies up to 10GHz, without >> knowing anything about our signal's freq/Tr. >> The last one said they can't or don't change >> rise times on their TDR... >> >> >> Kihong (Joshua) Kim wrote: >> "maximum frequency that may capture the >> bandwidth of imformation in >> digital >> world." >> >> - I was trying to estimate rise times and >> bandwidth. Especially at the >> receiver. I can't explain why it would be >> better than at the transmitter >> if >> they are both matched terminated to Z0, but I >> have a feeling like that... >> Normally at the receiver we have slower rise >> times. For example for PCIe >> and >> >> SATA, the signal looks sinusoid, not that >> rectangular as at the >> transmitter. >> >> So at a pattern 1010101010 the frequency would >> be fÚta_rate/2. For >> >> other >> interfaces, like DDR2/3, we can get rise times >> from simulation. So, I >> would >> provide these to the PCB manufacturer to >> calculate trace widths and >> verify >> by TDR/test-coupon measurements. >> >> >> >> >> regards, >> Istvan Nagy >> CCT, UK >> >> >> ----- Original Message ----- >> From: "Kihong Joshua Kim" <joshuakh@xxxxxxxxx >> <mailto:joshuakh@xxxxxxxxx>> >> To: "Nagy István" <buenos@xxxxxxxxxxx >> <mailto:buenos@xxxxxxxxxxx>> >> Cc: <si-list@xxxxxxxxxxxxx >> <mailto:si-list@xxxxxxxxxxxxx>> >> Sent: Tuesday, April 07, 2009 4:51 PM >> Subject: [SI-LIST] Re: TDR impedance >> measurement and rise time >> >> >> Nagy, >> >> Couple of TDR measurements experience for >> real boards with known trace >> models and physical data will give you >> good sense of what TDR means. >> However, if you do not have time to build >> sample boards nor have TDR >> equipment...here is my help. >> >> Risetime conversion to frequency needs to >> be dealt with in-depth >> understanding of the topic. The quick rule >> of thumb equation mentioned >> in one of threaded mails is the maximum >> frequency that may capture the >> bandwidth of imformation in digital world. >> This is weird part because >> one >> might has question on why I am talking >> about digital bandwith when >> others >> discuss about analog nature of signal >> (rise time). Some excercise to >> uderstand Fourier analysis would give you >> an idea about what it meant. >> >> Anyhow, to get out of math and get the >> real sense of TDR with variety of >> sample boards. >> I had developed couple of years ago a >> virtual TDR head (IBIS TDR >> model) working just fine in any IBIS >> simualtion tools and I found out >> the >> paper in the internet (wow!). You could >> try sample boards as long as you >> have real board file and connector models >> and etc.... >> >> If you google key words for IBIS TDR or >> TDR IBIS, you will find it >> easily. >> But just in case I attached here... >> >> >> >> >> >> http://www.cadence.com/rl/Resources/conference_papers/stp_TDR_in_IBIS_Kim.pd >> f >> >> >> Regards, >> >> Kihong (Joshua) Kim >> http://www.linkedin.com/in/joshuakh >> >> >> >> On Tue, Apr 7, 2009 at 10:39 AM, Loyer, >> Jeff <jeff.loyer@xxxxxxxxx >> <mailto:jeff.loyer@xxxxxxxxx>> >> >> wrote: >> >> Concerning measuring Z0: >> >> The TDR will report the same >> characteristic impedance of your trace >> regardless of risetime, assuming your >> trace is long enough and there >> aren't >> significant variations in impedance >> along its length. >> >> Typically, we have very similar 6" >> coupons for all our controlled >> impedances. The board manufacturer >> will typically measure them with an >> HVM-compatible TDR, probably about 200 >> ps risetime. We verify the >> impedances with our ~17ps TDR. >> >> For simulations, on the other hand, >> you'll probably want a risetime >> faster >> than the projected risetime of your >> device (I'd guess about 2x; I don't >> remember seeing it quantified). I >> typically see folks just go with the >> risetime of the equipment, ~17ps, and >> ensure simulation match those >> measurements. They may be a little >> conservative, but probably less work >> in >> the long run than trying to exactly >> justify any particular risetime. >> >> The advantages/disadvantages I can >> think of off-hand for fast risetimes >> are: >> 1) fast R.T. = resolution of finer >> features (discontinuities). >> Unfortunately, this can also >> erroneously lead you to believe you need >> to >> fix things that are "invisible" at >> your risetime of interest. Filtering >> to >> your risetime of interest can help you >> decide whether a discontinuity >> is >> significant or not. >> 2) fast R.T. = smaller probing >> geometries. It doesn't make sense to try >> to >> maintain a 15 ps risetime through a >> launch structure with 30 mil vias >> spaced >> 100 mils apart (such as might be used >> for manufacturing testing). >> Living >> with slower risetimes can allow you to >> adopt much more HVM-friendly >> launch >> structures, including pogo-pinned >> probe connections. >> 3) fast R.T. = less ESD protection. >> It's very easy to damage a TDR head >> from static discharge - HVM-compatible >> TDR machines with slower >> risetimes >> have ESD protection. >> >> If the scope or post-processing >> software doesn't have the ability to >> slow >> your risetimes, you can buy filters >> from Picosecond Pulse labs (buy a >> filter >> at 0.35/RT). They also sell hardware >> to put out very fast risetimes. >> >> Jeff Loyer >> >> -----Original Message----- >> From: si-list-bounce@xxxxxxxxxxxxx >> <mailto:si-list-bounce@xxxxxxxxxxxxx> >> [mailto: >> si-list-bounce@xxxxxxxxxxxxx >> <mailto:si-list-bounce@xxxxxxxxxxxxx>] >> On Behalf Of Nagy István >> Sent: Tuesday, April 07, 2009 4:59 AM >> To: si-list@xxxxxxxxxxxxx >> <mailto:si-list@xxxxxxxxxxxxx> >> Subject: [SI-LIST] TDR impedance >> measurement and rise time >> >> hi >> If we measure PCB test coupons with a >> TDR to determine characteristic >> impedance, should we set the rise time >> to be the same as the signal's >> rise >> time? is it possible to set it at all? >> >> what i found on the internet, the TDR >> manufacturers try to make rise >> time >> to be as low as possible, like >> 15ps..., and thats it. >> >> If the rise time is always 15ps, then >> i think it will always measure >> the >> impedance on a very high frequency, >> 2/t_rise or something, so several >> gigahertz. Usually on a board we have >> different signals, some are >> running >> 100MHz analog, some other are 800MT/s >> digital, or 2.5Gb/s digital. >> shouldn't we do different setups for >> these, to get impedances on the >> signal's operating frequency? >> >> Someone from a Fab told me, that the >> "TDR is not frequency dependent". >> so >> they dont take the signal's frequency >> into account. >> >> what is the correct handling of >> signaling frequency for impedance >> measurements, and simulations? >> >> regards, >> >> Istvan Nagy >> CCT >> >> >> >> >> >> >> >> > ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu