[ibis-macro] BIRD127.2 - Table Note Proposed Addition

  • From: "Bob Ross" <bob@xxxxxxxxxxxxx>
  • To: "'IBIS-ATM'" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 8 Aug 2011 19:45:01 -0700

All:

A Table Note is proposed concerning the general (parameter_name ...)
format description due to approved BIRD132 concerning Table format.

This also addresses the comment in the ANY OTHER BACKGROUND
INFORMATION Section about pending Table rule changes.

A draft of the new rule is:

|**             8) Additional rules apply when <data_format> is Table. The
|**                format for <data> describes a set of rows containing data
|**                values. Each row has its set of column data values
enclosed
|**                by parentheses '(' and ')'.  Each row contains the same
|**                number of column values. Any or all of these columns may
|**                have different data types.  For this case the <data_type>
|**                argument is a list of a data types, one for each column.

The attachment shows how this relates to the other rules under Notes.

Bob


--
Bob Ross
Teraspeed Consulting Group, LCC
http://www.teraspeed.com
bob@xxxxxxxxxxxxxx
Direct : 503-246-8048
Teraspeed Labs: 503-430-1065
Headquarters: 401-284-1827

Teraspeed is a registered service mark of Teraspeed Consulting Group LLC


Change

|*
|*              All parameters must be in the following format:
|*
|*              (parameter_name (Usage <usage>)
|*                              (Type <data_type>)
|*                              ({Format} <data_format> <data>)
|*                              (Default <value>)
|*                              (Description <string>))
|*
|*              Notes:
|*              1) The order of the entries is not important.
|*              2) The word Format is optional as indicated by the curly
|*                 braces "{" and "}" and may be ignored by the EDA tools.
|*                 (The examples do not show the word Format).
|*              3) Certain reserved parameter names allow only certain
|*                 <data_format> selections, as described below.
|*              4) The <data_format> selection of Value and Default are
|*                 always mutually exclusive.  Certain parameters may require
|*                 Value or Default, but Value and Default are not allowed to
|*                  be present together for the same parameter.
|*              5) <data_format> is always required for selections other
|*                 than Value.
|*              6) Default is optional for <data_format> Range, List, Corner, 
|*                 Increment and Steps.
|*              7) Default is not allowed for <data_format> Table, Gaussian,
|*                 Dual-Dirac and DjRj.
|*


To

|*
|*              All parameters must be in the following format:
|*
|*              (parameter_name (Usage <usage>)
|*                              (Type <data_type>)
|*                              ({Format} <data_format> <data>)
|*                              (Default <value>)
|*                              (Description <string>))
|*
|*              Notes:
|*              1) The order of the entries is not important.
|*              2) The word Format is optional as indicated by the curly
|*                 braces "{" and "}" and may be ignored by the EDA tools.
|*                 (The examples do not show the word Format).
|*              3) Certain reserved parameter names allow only certain
|*                 <data_format> selections, as described below.
|*              4) The <data_format> selection of Value and Default are
|*                 always mutually exclusive.  Certain parameters may require
|*                 Value or Default, but Value and Default are not allowed to
|*                 be present together for the same parameter.
|*              5) <data_format> is always required for selections other
|*                 than Value.
|*              6) Default is optional for <data_format> Range, List, Corner, 
|*                 Increment and Steps.
|*              7) Default is not allowed for <data_format> Table, Gaussian,
|*                 Dual-Dirac and DjRj.
|**             8) Additional rules apply when <data_format> is Table. The
|**                format for <data> describes a set of rows containing data
|**                values. Each row has its set of column data values enclosed
|**                by parentheses '(' and ')'.  Each row contains the same
|**                number of column values. Any or all of these columns may
|**                have different data types.  For this case the <data_type>
|**                argument is a list of a data types, one for each column.
|*


Other related posts: