RE: [IBIS] RE: BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

From: Muranyi, Arpad <Arpad_Muranyi@mentor.com>
Date: Wed Jul 10 2013 - 22:48:09 PDT
How about something along these lines:


Note:

If the Jitter and Noise parameters are Usage Info, the EDA tool/simulator shall obtain their values

from the AMI parameter (.ami) file, optionally through a user interface if user selections are

available or needed.


If these parameters are Usage Out, the EDA tool/simulator shall use the values returned by the
AMI_Init function.  It is the model maker 's responsibility to make sure that the AMI_Init function
returns the appropriate value in these parameters to the EDA tool/simulator to achieve successful
simulations.

The model's AMI_GetWave function may also return values in these parameters to the EDA
tool/simulator, and these values are not required to be the same as the values previously
returned by the AMI_Init function.  The EDA tool/simulator may report the values returned
by the AMI_GetWave function to the user, but these values may not be used by the EDA
tool/simulator to modify or calculate parameter values passed into simulation models in
subsequent function calls or simulations, or to modify or calculate the simulation results
in any way.


Thanks,

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

From: Bob Ross [mailto:bob@teraspeed.com]
Sent: Wednesday, July 10, 2013 7:13 PM
To: Muranyi, Arpad; ibis@eda.org
Cc: bob@teraspeed.com
Subject: RE: [IBIS] RE: BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

Arpad:

I understand the concern.

An alternative paragraph might state:


Note:

The EDA Tool/Simulator shall use the values of the Jitter and Noise parameters directly (or as selected by the user according to the parameter Type descriptions) if they are Usage Info. If they are Usage Out, then the EDA Tool/Simulator shall use the values returned by AMI_Init. The model's AMI_GetWave function may return different values for these parameters than the values returned by AMI_Init; the EDA Tool/Simulator may report the values of such parameters to the user, but the EDA Tool/Simulator may not change any input to AMI models or change any result of the simulation based on the values returned for the Jitter and Noise parameters by AMI_GetWave.


Can you suggest improvements?

Bob


Bob

From: owner-ibis@eda.org<mailto:owner-ibis@eda.org> [mailto:owner-ibis@eda.org] On Behalf Of Muranyi, Arpad
Sent: Wednesday, July 10, 2013 4:17 PM
To: ibis@eda.org<mailto:ibis@eda.org>
Subject: RE: [IBIS] RE: BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

Bob,

Good catch about referencing the BIRD at the end.  The
last sentence does not sound all that much better this
way either.

But in addition, I just realized that this entire note
only talks about what the EDA tool should do.  It doesn't
say what the responsibilities of the model maker is.  I
think we need to spell out that if any of these parameters
is Usage Out, the model maker has to make sure that the Init
function returns a valid value for the EDA tool, and then
we can mention that they can also return other values in
GetWave, but those will not be used by the EDA tool or
the model in any way to have an effect on the simulation,
or its results.

I am getting nitpicky now, but I also wonder about the word
"directly" in the first sentence.  I understand the intent,
meaning "from the .ami file not from the AMI model", but to
some the word "directly" might mean "without user intervention"
in the context of the EDA tool providing a GUI for the user to
select a specific value.  This can't be the case, since some
types might require user selection (list, range, etc...), but
the word "directly" might imply that...

Thanks,

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

From: Bob Ross [mailto:bob@teraspeed.com]
Sent: Wednesday, July 10, 2013 5:36 PM
To: Muranyi, Arpad; ibis@eda.org<mailto:ibis@eda.org>
Cc: bob@teraspeed.com<mailto:bob@teraspeed.com>
Subject: RE: [IBIS] RE: BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

Arpad:

Thanks for catching this.  The paragraph also contains a self-reference
to a BIRD.

I would reword the last clause from


Note:

The EDA Tool/Simulator shall use the values of these Jitter and Noise parameters directly if they are Usage Info. If they are Usage Out, then the EDA Tool/Simulator shall use their values generated by AMI_Init. The model's AMI_GetWave function may return different values for these parameters than the values returned by AMI_Init; the EDA Tool/Simulator may report the values of such parameters to the user, but the EDA Tool/Simulator may not change any inputs to AMI models or change other result of the simulation based on the values returned for the parameters in this BIRD by AMI_GetWave.


To


Note:

The EDA Tool/Simulator shall use the values of the Jitter and Noise parameters directly if they are Usage Info. If they are Usage Out, then the EDA Tool/Simulator shall use their values generated by AMI_Init. The model's AMI_GetWave function may return different values for these parameters than the values returned by AMI_Init; the EDA Tool/Simulator may report the values of such parameters to the user, but the EDA Tool/Simulator may not change any input to AMI models or change any result of the simulation based on the values returned for the Jitter and Noise parameters by AMI_GetWave.




Is this ok?

Bob


From: owner-ibis@eda.org<mailto:owner-ibis@eda.org> [mailto:owner-ibis@eda.org] On Behalf Of Muranyi, Arpad
Sent: Wednesday, July 10, 2013 11:52 AM
To: ibis@eda.org<mailto:ibis@eda.org>
Subject: [IBIS] RE: BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

Thanks to the authors of this BIRD for the quick actions.
I would like to request that the following sentence be
corrected, because it is grammatically incorrect, and
because of that not clear (red emphasis added to point
to the problem area):

"...but the EDA Tool/Simulator may not change any inputs to AMI models or change other result of the simulation based on the values returned..."

Thanks,

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

From: owner-ibis@eda.org<mailto:owner-ibis@eda.org> [mailto:owner-ibis@eda.org] On Behalf Of Mirmak, Michael
Sent: Tuesday, July 09, 2013 9:23 PM
To: ibis@eda.org<mailto:ibis@eda.org>
Subject: [IBIS] BIRD162: Change to Usage "Info, Out" for AMI Jitter and Noise Parameters

BIRD162, Change to Usage "Info, Out" for AMI Jitter and Noise Parameters, has been posted on behalf of Bob Ross of Teraspeed Consulting Group, Walter Katz of Signal Integrity Software (SiSoft), and Fangyi Rao of Agilent Technologies.



The text may be found at http://www.eda.org/ibis/birds/bird162.docx (the text is not attached here due to a reflector policy prohibition on attachments). The BIRD will be introduced at the next IBIS Open Forum teleconference.



A complete list of BIRDs, including the status of each, is available at: http://www.eda.org/ibis/birds/



      Michael Mirmak

      Intel Corp.

      Chair, IBIS Open Forum


--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.

--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.

--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail mikelabonte@eda-stds.org
|or ibis-request@eda-stds.org
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/ibis/email_archive/ Recent
|  http://www.eda-stds.org/ibis/users_archive/ Recent
|  http://www.eda-stds.org/ibis/email/         E-mail since 1993
Received on Wed Jul 10 22:48:33 2013

This archive was generated by hypermail 2.1.8 : Wed Jul 10 2013 - 22:49:08 PDT