if it is possible to isolate just the wave shaping problem, it is a good idea to just compare it against a time domain circuit simulation. If you just straight go to lab, you may not be able to focus just one problem at a time On Thu, 8 Mar 2012 14:23:40 -0500, "Chen, Terry" <Terry.Chen@xxxxxxxxxx> wrote: > Hi Scott, > > Thanks for your suggestions. Please see my response to Todd for what I am > currently doing to model TX output impedance mismatch. And, maybe the way I > am currently doing it now is wrong (and I won't be surprised if it is, b/c > I am still relatively new to this IBIS AMI modeling). > > Now, I have another question for you. What sorts of jitter correlation can > you normally expect with IBIS-AMI? > > Although 8ps is not great, it doesn't seem unreasonable when compared to > our semiconductor variation. I know that there are some weakness to the way > I am modeling. For e.g., the TX output driver is actually highly non-linear > and my step response modeling effectively linearizes it. Finally, I am also > not modeling the non-linear effects of gain compression (when my TX FFE > gain gets large) and the addition of some systematic jitter due to addition > of internal offsets at each diff pair internally. > > But I will go back into the lab and see if I can correlate with worse > channels with lots of discontinuities and poor terminations to verify my > assertions. I will report back later and let you guys know my results. > > Regards, > Terry > > > > From: ibis-macro-bounce@xxxxxxxxxxxxx > [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Scott McMorrow > Sent: Thursday, March 08, 2012 2:06 PM > To: twesterh@xxxxxxxxxx > Cc: IBIS-ATM > Subject: [ibis-macro] Re: Question on dividing up the Tx behavior between > the AMI and analog portions of the model > > Good response Todd. > > The following are things to look out for in correlation. > * short channels with low loss and high return loss. > o If you correlate with poorly terminated channels, or channels with > built-in high-Q discontinuities, then the lack of correct analog modeling > is readily seen. > * In-package NEXT and FEXT is amplified by increased return loss. > o Tx-Tx, Rx-Rx, and Tx-Rx crosstalk correlation can easily see 3 dB or > more error when analog filtering is not modeled correctly. > * Jitter will be affected significantly. > o 8ps jitter mismatch may not seem like much, but that's 8% of a 10G > channel, and 20% of a 25G channel. > > On Thu, Mar 8, 2012 at 1:52 PM, Todd Westerhoff > <twesterh@xxxxxxxxxx<mailto:twesterh@xxxxxxxxxx>> wrote: > Terry, > > If you idealize either the TX analog driver or the RX termination network, > you will miss the interaction that component has with the channel, and the > ISI that results from it. While you can model an analog output transfer > function inside the algorithmic model, but you won't get *any* of the > reflections that result from the discontinuities (e.g. capacitance) > presented by the TX output or the ISI that results from that. > > Depending on your measurement setup, it's easy to miss this ... or, for > that matter, to misdiagnose much of the ISI as jitter. Bottom line, > IBIS-AMI assumes that the "analog channel" captures the combined behavior > of the TX analog output - channel - RX termination network, and idealizing > either the TX or RX analog models violates that assumption. > > And - I repeat - it's easy to miss. There are lots of cases where things > look like they correlate (at least initially) when they actually don't. > > My $0.02. > > Todd. > > > Todd Westerhoff > VP, Software Products > > Signal Integrity Software Inc. * www.sisoft.com<http://www.sisoft.com/> > 6 Clock Tower Place * Suite 250 * Maynard, MA 01754 > (978) 461-0449 x24 * twesterh@xxxxxxxxxx<mailto:twesterh@xxxxxxxxxx> > > > "Three in the morning and I'm still awake, > So I picked up a pen and a page ... " > -Sidewalk Prophets > > From: > ibis-macro-bounce@xxxxxxxxxxxxx<mailto:ibis-macro-bounce@xxxxxxxxxxxxx> > [mailto:ibis-macro-bounce@xxxxxxxxxxxxx<mailto:ibis-macro-bounce@xxxxxxxxxxxxx>] > On Behalf Of Chen, Terry > Sent: Thursday, March 08, 2012 1:33 PM > To: DBanas@xxxxxxxxxx<mailto:DBanas@xxxxxxxxxx>; 'IBIS-ATM' > Subject: [ibis-macro] Re: Question on dividing up the Tx behavior between > the AMI and analog portions of the model > > Hi David, > > Actually I am interested in other's response to this question as well... > > But, for the TX Driver I am currently modeling, I am doing exactly what > you have prescribed and using the IBIS-analog portion as effectively an > ideal step function (by setting my ramp with extremely high rise/fall > dv/dt) and letting the step response filter inside my AMI model to shape my > output waveform. Now, I am not sure if this is the "right" or "ideal" way > to do it, but I am getting a reasonably good correlation in my Re-driver > model with the actual lab measurements (the max jitter mismatch is < 8ps). > > I hope this is at least an useful data point for you. > > Regards, > Terry > > From: > ibis-macro-bounce@xxxxxxxxxxxxx<mailto:ibis-macro-bounce@xxxxxxxxxxxxx> > [mailto:ibis-macro-bounce@xxxxxxxxxxxxx]<mailto:[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]> > On Behalf Of David Banas > Sent: Thursday, March 08, 2012 1:15 PM > To: 'IBIS-ATM' > Subject: [ibis-macro] Question on dividing up the Tx behavior between the > AMI and analog portions of the model > > Hi all, > > Is it customary to split up the Tx behavior, such that the FFE is modeled > in the AMI model and the pulse shaper in the analog model? > Or, is there a different dividing line that has been identified as "best > practice". > (Or, am I completely off in the weeds?) > > The context for this question: I just managed to get good correlation > between our latest Tx AMI model and the HSPICE model. > And then I realized that, having dumped all of the behavior into the AMI > model, I would need to put an ideal step function into the V-T curves of > the analog IBIS model. And I wasn't sure that would be a good idea. (I'm > guessing that that would reek havoc in most simulators; is that correct?) > > Thanks, > > David Banas > Sr. Member Technical Staff > Altera<http://www.altera.com/> > +1-408-544-7667 - desk > > Did you know Altera offers over 150 free online technical training > courses<http://www.altera.com/servlets/searchcourse?coursetype=Online&WT.mc_id=t9_ot_mi_mi_tx_a_311>? > Take one today! > > > ________________________________ > Confidentiality Notice. > This message may contain information that is confidential or otherwise > protected from disclosure. If you are not the intended recipient, you are > hereby notified that any use, disclosure, dissemination, distribution, or > copying of this message, or any attachments, is strictly prohibited. If you > have received this message in error, please advise the sender by reply > e-mail, and delete the message and any attachments. Thank you. > > > > -- > > > Scott McMorrow > > Teraspeed Consulting Group LLC > > 121 North River Drive > > Narragansett, RI 02882 > > (401) 284-1827 Business > > > > > > > > > > (401) 284-1840 Fax > > > > http://www.teraspeed.com<http://www.teraspeed.com/> > > > > Teraspeed(r) is the registered service mark of > > Teraspeed Consulting Group LLC --------------------------------------------------------------------- IBIS Macro website : http://www.eda.org/pub/ibis/macromodel_wip/ IBIS Macro reflector: //www.freelists.org/list/ibis-macro To unsubscribe send an email: To: ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe