[ibis-macro] Resolving a discrepancy

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 13 May 2010 13:29:20 -0700

I would like to get a resolution on a wording discrepancy that
was raised by Fngyi, I believe, in connection with the truth
table we circulated a little while ago.  This doesn't change
the outcome, but it would most likely drive the parser
developer nuts...

We made a statement at some point that when GetWave doesn't
exist, we basically ignore the Use_Init_Output Boolean.
However, the current spec says on pg. 145 that:
"If Use_Init_Output is False, GetWave_Exists must be True."
This implies that when GetWave doesn't exist, Use_Init_Output
must be TRUE, but we just said that it is ignored, so why does
it have to be true?

Well, as far as I remember we also said that it is ignored
BECAUSE the only possibility we have when GetWave doesn't
exist is to take the output from the Init function, therefore
we don't care what the Use_Init_Output Boolean says we will
have to use the output of Init.  This is the same as saying
that the Boolean must be TRUE.

I would suggest to change our wording and instead of saying
that Use_Init_Output is ignored, we should only say that it
must be true.

Are we all in agreement with that?

Thanks,

Arpad
==============================================================
---------------------------------------------------------------------
IBIS Macro website  :  http://www.eda.org/pub/ibis/macromodel_wip/
IBIS Macro reflector:  http://www.freelists.org/list/ibis-macro
To unsubscribe send an email:
  To: ibis-macro-request@xxxxxxxxxxxxx
  Subject: unsubscribe

Other related posts: