[ibis-macro] Re: Suggested change to Usage Out and InOut BIRD

  • From: Scott McMorrow <scott@xxxxxxxxxxxxx>
  • To: ibis-macro@xxxxxxxxxxxxx
  • Date: Wed, 13 Apr 2011 09:47:12 -0400

Walter

I would not accept your proposed changes. I would, however, accept the following:

   Model_Specific parameters shall not be intended to be used for
   purposes which may alter past, present or future simulation results
   in any way.  In case there is a need to use parameters of (Usage
   Out) or (Usage InOut) for such purposes, those parameters shall be
   defined as Reserved_Parameters, with usage fully documented in the
   specification.  Model_Specific parameter usage is compliant if it
   does not use the values of Out or InOut Model_Specific parameters to
   modify the inputs to, or outputs of, any past, present, or future
   calls to any AMI model in the simulation.

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

Teraspeed® is the registered service mark of
Teraspeed Consulting Group LLC


On 4/12/2011 6:27 PM, Walter Katz wrote:

Arpad,

I suggest an alternative to the following paragraph in the Usage Out and InOut BIRD

Model_Specific parameters must not be used for purposes which may alter past, present or future simulation results in any way. In case there is a need to use parameters of (Usage Out) or (Usage InOut) for such purposes, those parameters shall be defined as Reserved_Parameters and fully described in the specification.

Proposed replacement paragraph:

A Model is compliant if when presented with a set of inputs as described by its .ami file and other inputs as described in the approved IBIS specification gives the same outputs (within acceptable numerical precision) on any hardware platform that the model supports. The various IBIS AMI test benches can be used to validate this. A simulation is compliant if it does not use the values of Out or InOut Model_Specific parameters to modify the inputs to any future calls to any AMI model in the simulation. A simulation is compliant if it does not use the values of Out or InOut Reserved_Parameters to modify the inputs to any future calls to any AMI model, unless such modification to inputs to any AMI model in the simulation is fully described in the IBIS specification. There shall be no prohibition from a User to direct a simulation to use a compliant model in a non-compliant way.

Walter

Walter Katz

wkatz@xxxxxxxxxx <mailto:wkatz@xxxxxxxxxx>

Phone 303.449-2308

Mobile 720.333-1107

Other related posts: