[ibis-macro] Spelling the BIRD 121.1 parameters

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 6 Jul 2011 15:05:44 +0000

Hello,

There was a question about how the parameters should be
spelled in BIRD 121.1.  I looked at the existing spec
to see how we spell out parameters and found the following:

In the AMI section, we spell parameter names with underscore
and upper case letters:

Init_Returns_Impulse,
GetWave_Exists,
Max_Init_Aggressors,
etc...

Interestingly, in the legacy portion of the spec we do not
use upper case letters after the underscore for the subparameter
names:

C_comp,
S_overshoot_high,
Cref_falling,
Vmeas_falling,
etc...

On the other hand, the AMI function arguments are all spelled
lower case completely, except when the acronym AMI appears:

impulse_matrix,
row_size,
AMI_parameters_in,
AMI_memory,
etc...

However, the AMI functions use upper case letters after
the underscore:

AMI_Init,
AMI_GetWave,
AMI_Close.


So, to be consistent, I would say we should spell the parameter
names in BIRD 121.1 with underscores and upper case letters
after the underscores:

Supporting_Files,
DLL_Path,
DLL_ID (both letters of ID upper case because it is an acronym).

I also wonder whether using "DLL" in these parameter names is
appropriate, since different operating systems use different
file extensions for these executable binary Algorithmic Models...


This brings up a question in my mind regarding the Editorial
Committee.  Should we make these spelling rules more consistent
for the upcoming IBIS spec?


Thanks,

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

Other related posts: