[ibis-macro] A general AMI parameter question

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 22 Dec 2011 18:39:32 +0000

Hello,

This is just a general question that came to me as I was
looking at an .ami file.

What is the expectation from the EDA tool for Model_Specific
parameters of type Usage In when they are single valued,
such as Format Value, or Default?

The first reaction to that question is that the EDA tool
should pass that value into the AMI model, right?  But
should the EDA tool display these types of parameters in
a dialog for the user so they can change it, or should
they be passed in without allowing the user to make
changes?

Compare this thinking with a Format Range or List which
provides options for the user to select from.  For these,
the EDA tool will provide a dialog for the user so they
can make a selection.  But what about the single valued
parameters using Format Value or Default?  Should the tool
still provide a dialog for the user to perhaps override the
value given in the .ami file with something else and pass
that to the AMI model?  If yes, the parameter should really
be defined as Range or List.  If not, what is the purpose of
even putting such single valued parameters into the .ami
file if the user shouldn't be allowed to change it?  The
value could have been hardcoded into the model if it is not
supposed to be changed by the user...

Based on this, I am almost ready to say that Format Value
with Usage In doesn't make sense in the spec, if the user
shouldn't be allowed to make changes to its value, because
as soon as we allow the user to make changes, we should
require to use Range, or List, etc... to put limits to what
the user should be allowed to do...


Comments, questions?

Thanks,

Arpad
=============================================================

Other related posts: