[ibis-macro] Question about "Usage Dep"

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "IBIS-users (ibis-users@xxxxxxxxxxxxx)" <ibis-users@xxxxxxxxxxxxx>, "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 16 Feb 2016 21:41:36 +0000

Hello IBIS Experts,



I have been looking at the dependency features in the IBIS specification

and have a question about "Usage Dep" parameters.  First, here is a quote

from the spec to give some background:



[cid:image001.png@01D168D0.8432C0E0]

[cid:image003.emz@01D16818.62182B70]





From this, we know that certain parameters are directed to the

EDA tool and others to the AMI executable model.  But from this:



[cid:image005.png@01D168D0.8432C0E0]



we do not know whether a parameter whose value is assigned by the

new AMI_Resolve function is intended to be used by the EDA tool or

the AMI model.  Am I missing something?



For example, in the case of Reserved_Parameters, such as "Tx_Jitter",

one might argue that from the rules spelled out in the specification

we will know that if it is declared as Usage Dep, the value returned

by AMI_Resolve will have to be directed to the EDA tool.  But what

if there is a Model_Specific parameter declared as Usage Dep in the

.ami file?  How does the EDA tool know whether it should get the value

from the AMI_parameters_out string returned by AMI_Resolve and pass

it to the AMI_Init function through the AMI_parameters_in string, or

just keep it to itself?



Thanks,



Arpad

========================================================================

Attachment: image003.emz
Description: image003.emz

PNG image

PNG image

Other related posts: