[ibis-macro] Re: jitter parameter usage in the proposed BIRD

  • From: "Walter Katz" <wkatz@xxxxxxxxxx>
  • To: <fangyi_rao@xxxxxxxxxxx>, <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 10 Dec 2009 14:58:38 -0500

Fangyi,

I believe I proposed that the Jitter parameters are In, Out, and Info. Not
InOut because I do not know how to document this case.

I do not know if it makes sense for the Jitter parameters to be In, and
GetWave does not exist.

And finally, I agree that if Jitter usage is In, and GetWave exists, then
GetWave handles that Jitter parameter, not the EDA tool.


I think this should answer your other question "In the new proposed BIRD
some reserved parameters can have Usage In. Does it mean these parameters
not only control EDA tool but also configure model?"

Walter

Walter Katz
303.449-2308
Mobile 720.333-1107
wkatz@xxxxxxxxxx
www.sisoft.com

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]On Behalf Of fangyi_rao@xxxxxxxxxxx
Sent: Thursday, December 10, 2009 2:36 PM
To: wkatz@xxxxxxxxxx; ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: jitter parameter usage in the proposed BIRD

Hi, Walter;

Thanks for your clarification. Based on your reply I think we should make it
clear in the BIRD that if the .ami file specifies jitter usage is In or
InOut, EDA tool should assume model handles jitter in GetWave if it exists.

Fangyi

From: Walter Katz [mailto:wkatz@xxxxxxxxxx]
Sent: Thursday, December 10, 2009 3:32 AM
To: RAO,FANGYI (A-USA,ex1); ibis-macro@xxxxxxxxxxxxx
Subject: RE: [ibis-macro] jitter parameter usage in the proposed BIRD

Fangyi,

Jitter can be handled by the simulator as it sees fit. I can be put on the
stimulus, or it can be used when processing the results. IBIS AMI does not
tell the EDA tool how to incorporate Jitter, it just expresses to the EDA
tool how much there is. SO the AMI standard should not tell the EDA tool how
to use it. IC Vendors can choose how to describe to the EDA tool how much
Jitter there is. An IC Vendor can choose to implement components of Jitter
in their model. This Jitter can be hard coded within the model, are passed
into the model as a Usage In parameter if it is configurable.

Walter

Walter Katz
303.449-2308
Mobile 720.333-1107
wkatz@xxxxxxxxxx
www.sisoft.com

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]On Behalf Of fangyi_rao@xxxxxxxxxxx
Sent: Wednesday, December 09, 2009 10:05 PM
To: ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] jitter parameter usage in the proposed BIRD

Hi, Walter;

Is my understanding of the usage of jitter reserved parameter in your new
BIRD correct?

Tx jitter
  if GetWave exists
    Usage Info/Out: jitter added by simulator
    Usage In/InOut: jitter added by model dll
  if no GetWave
    always added by simulator

Rx jitter
  if GetWave exists and returns clock ticks
    Info/Out: jitter added by simulator
    In/InOut: jitter added by model dll
  if no GetWave, or GetWave exists but doesn't return clock ticks
    always added by simulator

Thanks,
Fangyi

Other related posts: