[ibis-macro] Re: Question about "Usage Dep"

  • From: <radek_biernacki@xxxxxxxxxxxx>
  • To: <Arpad_Muranyi@xxxxxxxxxx>, <ibis-users@xxxxxxxxxxxxx>, <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 17 Feb 2016 22:54:35 +0000

Arpad,

We may review the language if there is anything not clear enough. The intended 
functionality was of the "Out" usage with the exception of being resolved first 
based on other parameter values. So yes, the returned parameter values are to 
be used by the EDA tool - "Tx_Jitter" is a good example as it can be "Info", 
"Out" or "Dep". If the resolution was to be for the internal consumption of the 
model executable then there would be no need for such parameters. Also, there 
is no need to return the Dep parameters back to the model executable during a 
call to AMI_Init() (similarly to the "Out" parameters). The model executable 
can always recalculate the "Dep" values on its own, if needed for its internal 
use.

Radek

From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] ;
On Behalf Of Muranyi, Arpad
Sent: Tuesday, February 16, 2016 1:42 PM
To: IBIS-users (ibis-users@xxxxxxxxxxxxx) <ibis-users@xxxxxxxxxxxxx>; 
ibis-macro@xxxxxxxxxxxxx
Subject: [WARNING: ATTACHMENT UNSCANNED][ibis-macro] Question about "Usage Dep"


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@01D16992.C2AC0490]







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

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



[cid:image002.png@01D16992.C2AC0490]



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

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

PNG image

PNG image

Other related posts: