[ibis-macro] Re: Table1_3 BIRD draft 02 - revised

  • From: "Bob Ross" <bob@xxxxxxxxxxxxx>
  • To: "'IBIS-ATM'" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 15 Jun 2011 10:53:02 -0700

All:

The Table 1-3 BIRD draft 02 is re-issued to with a modified
 STATEMENT OF THE ISSUE Section to make it clearer.

Bob

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Ross
Sent: Tuesday, June 14, 2011 10:51 PM
To: 'IBIS-ATM'
Cc: bob@xxxxxxxxxxxxx
Subject: [ibis-macro] Table1_3 BIRD draft 02

All:

Per Arpad's request, a Table 1-3 BIRD update is issued for
consideration and possible approval at the next ATM
meeting.

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


******************************************************************************
******************************************************************************

BIRD ID#:        <TBD>
ISSUE TITLE:     IBIS-AMI Section 6c Tables Update
REQUESTER:       Bob Ross, Teraspeed Consulting Group
DATE SUBMITTED:  June 15, 2011 
DATE REVISED:
DATE ACCEPTED BY IBIS OPEN FORUM:  

******************************************************************************
******************************************************************************

STATEMENT OF THE ISSUE:

Tables 1, 2, and 3 need updating for ambiguities (NA?), incorrect settings,
and a retired or new Reserved Parameters.  The proposal shows replacement
changes with |* lines.

The changes are documented in the ANALYSIS PATH/DATA THAT LED TO SPECIFICATION
section below.

The needed Reserved Parameter changes in Tables 1-3 are based on BIRD120
(to add AMI_Version) and BIRD126 (to remove Use_Init_Output).

******************************************************************************

STATEMENT OF THE RESOLVED SPECIFICATIONS:

Replace this test:

|               The general rules, allowed usage and a brief summary of the
|               data types and data formats allowed for each reserved
|               parameter is presented in the following tables.
|
|
|                           +------------------------+-------------------+
|                           |  General     Rules     |   Allowed Usage   |
| ========================================================================
| | Reserved Parameter      | Required   Default     | Info In Out InOut |
| +-------------------------+------------------------+-------------------+
| | Init_Returns_Impulse    |    Yes        NA       |  X                |
| | GetWave_Exists          |    Yes        NA       |  X                |
| | Use_Init_Output         |    No         True     |  X                |
| | Ignore_Bits             |    No         0        |  X       X        |
| | Max_Init_Aggressors     |    No         0        |  X                |
| | Tx_Jitter               |    No     No Jitter    |  X       X        |
| | Tx_DCD                  |    No         0        |  X       X        |
| | Rx_Receiver_Sensitivity |    No         0        |  X       X        |
| | Rx_Clock_PDF            |    No   Clock Centered |  X       X        |
| +-------------------------+------------------------+-------------------+
|
| Table 1: General Rules and Allowed Usage for Reserved Parameters
|
|
|                           +-------------------------------------------+
|                           |                 Data Type                 |
| =======================================================================
| | Reserved Parameter      | Float |  UI  | Integer | String | Boolean |
| +-------------------------+-------+------+---------+--------+---------+
| | Init_Returns_Impulse    |                                      X    |
| | GetWave_Exists          |                                      X    |
| | Use_Init_Output         |                                      X    |
| | Ignore Bits             |                   X                       |
| | Max_Init_Aggressors     |                   X                       |
| | Tx_Jitter               |   X      X                                |
| | Tx_DCD                  |   X      X                                |
| | Rx_Receiver_Sensitivity |   X                                       |
| | Rx_Clock_PDF            |   X      X                                |
| +-------------------------+-------------------------------------------+
|
| Table 2: Allowed Data Types for Reserved Parameters
|
|
|                           +---------------------------------------+
|                           |              Data Format              |
| ===================================================================
| | Reserved Parameter      | V | R | C | L | I | S | G | D | D | T |
| |                         | a | a | o | i | n | t | a | u | j | a |
| |                         | l | n | r | s | c | e | u | a | R | b |
| |                         | u | g | n | t | r | p | s | l | j | l |
| |                         | e | e | e |   |   | s |   | D |   | e |
| |                         |   |   | r |   |   |   |   | i |   |   |
| |                         |   |   |   |   |   |   |   | r |   |   |
| |                         |   |   |   |   |   |   |   | a |   |   |
| |                         |   |   |   |   |   |   |   | c |   |   |
| +-------------------------+---+---+---+---+---+---+---+---+---+---+
| | Init_Returns_Impulse    | X                                     |
| | GetWave_Exists          | X                                     |
| | Use_Init_Output         | X                                     |
| | Ignore_Bits             | X                                     |
| | Max_Init_Aggressors     | X                                     |
| | Tx_Jitter               |                         X   X   X   X |
| | Tx_DCD                  | X   X   X                             |
| | Rx_Receiver_Sensitivity | X   X   X                             |
| | Rx_Clock_PDF            |                         X   X   X   X |
| +-------------------------+---------------------------------------+
|
| Table 3: Allowed Data Format for Reserved Parameters
|

With this revised text:

|               The general rules, allowed usage and a brief summary of the
|               data types and data formats allowed for each reserved
|               parameter is presented in the following tables.
|
|
|                           +------------------------+-------------------+
|                           |  General     Rules     |   Allowed Usage   |
| ========================================================================
| | Reserved Parameter      | Required   Default     | Info In Out InOut |
| +-------------------------+------------------------+-------------------+
|*| AMI_Version (1)         |    Yes        --       |  X                |
|*| Init_Returns_Impulse    |    Yes        --       |  X                |
|*| GetWave_Exists          |    Yes        --       |  X                |
|*| Use_Init_Output (2)     |    No        True      |  X                |
|*| Ignore_Bits             |    No         0        |  X                |
| | Max_Init_Aggressors     |    No         0        |  X                |
| | Tx_Jitter               |    No     No Jitter    |  X       X        |
| | Tx_DCD                  |    No         0        |  X       X        |
| | Rx_Receiver_Sensitivity |    No         0        |  X       X        |
| | Rx_Clock_PDF            |    No   Clock Centered |  X       X        |
| +-------------------------+------------------------+-------------------+
|
| Table 1: General Rules and Allowed Usage for Reserved Parameters.
|*         (1) Required for IBIS Version 5.1 and above as the first
|*             reserved parameter, and illegal for IBIS Version 5.0
|*         (2) Illegal for Version 5.1 and above 
|
|
|                           +-------------------------------------------+
|                           |                 Data Type                 |
| =======================================================================
| | Reserved Parameter      | Float |  UI  | Integer | String | Boolean |
| +-------------------------+-------+------+---------+--------+---------+
|*| AMI_Version (1)         |                             X             |
| | Init_Returns_Impulse    |                                      X    |
| | GetWave_Exists          |                                      X    |
|*| Use_Init_Output (2)     |                                      X    |
| | Ignore Bits             |                   X                       |
| | Max_Init_Aggressors     |                   X                       |
| | Tx_Jitter               |   X      X                                |
| | Tx_DCD                  |   X      X                                |
| | Rx_Receiver_Sensitivity |   X                                       |
| | Rx_Clock_PDF            |   X      X                                |
| +-------------------------+-------------------------------------------+
|
| Table 2: Allowed Data Types for Reserved Parameters
|*         (1) Required for IBIS Version 5.1 and above as the first
|*             reserved parameter, and illegal for IBIS Version 5.0
|*         (2) Illegal for Version 5.1 and above 
|
|
|                           +---------------------------------------+
|                           |              Data Format              |
| ===================================================================
| | Reserved Parameter      | V | R | C | L | I | S | G | D | D | T |
| |                         | a | a | o | i | n | t | a | u | j | a |
| |                         | l | n | r | s | c | e | u | a | R | b |
| |                         | u | g | n | t | r | p | s | l | j | l |
|*|                         | e | e | e |   | e | s | s | - |   | e |
|*|                         |   |   | r |   | m |   | i | D |   |   |
|*|                         |   |   |   |   | e |   | a | i |   |   |
|*|                         |   |   |   |   | n |   | n | r |   |   |
|*|                         |   |   |   |   | t |   |   | a |   |   |
|*|                         |   |   |   |   |   |   |   | c |   |   |
| +-------------------------+---+---+---+---+---+---+---+---+---+---+
|*| AMI_Version (1)         | X                                     |
| | Init_Returns_Impulse    | X                                     |
| | GetWave_Exists          | X                                     |
|*| Use_Init_Output (2)     | X                                     |
| | Ignore_Bits             | X                                     |
| | Max_Init_Aggressors     | X                                     |
| | Tx_Jitter               |                         X   X   X   X |
| | Tx_DCD                  | X   X   X                             |
| | Rx_Receiver_Sensitivity | X   X   X                             |
| | Rx_Clock_PDF            |                         X   X   X   X |
| +-------------------------+---------------------------------------+
|
| Table 3: Allowed Data Format for Reserved Parameters
|*         (1) Required for IBIS Version 5.1 and above as the first
|*             reserved parameter, and illegal for IBIS Version 5.0
|*         (2) Illegal for Version 5.1 and above 
|


******************************************************************************

ANALYSIS PATH/DATA THAT LED TO SPECIFICATION

Corrections and additions:

1. AMI_Version added to the table per pending approval of BIRD126
2. Use_Init_Output - note for removal for IBIS Version 5.1 per BIRD120
3. Ignore_Bits (not valid for 'Out', as previously documented)
4. '--' replaces NA since NA can be confused with an 'NA' reserved word
5. Table 3 vertical data format titles are spelled out correctly
   (Increment, Gaussian, Dual-Dirac)

BIRD120 and 126 changes are included here related to AMI_Version and
the removal of Use_Init_Output for IBIS Version 5.1 and above.

*****************************************************************************

ANY OTHER BACKGROUND INFORMATION:

New reserved parameters could be inserted into these tables, but it might
be clearer in the future to document related groupings of parameters into
separate sets of tables (e.g., jitter and noise parameters).


******************************************************************************

Other related posts:

  • » [ibis-macro] Re: Table1_3 BIRD draft 02 - revised - Bob Ross