[ibis-macro] Minutes from the 17 January ibis-atm meeting

  • From: Curtis Clark <curtis.clark@xxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 19 Jan 2017 20:14:35 -0500

Minutes from the 17 January ibis-atm meeting are attached.

The following documents, which were discussed during the meeting, have been
posted to the work archive.

*DATE* AUTHOR <http://ibis.org/macromodel_wip/archive-author.html>
ORGANIZATION <http://ibis.org/macromodel_wip/archive-org.html> TITLE
<http://ibis.org/macromodel_wip/archive-title.html> FORMATS
17-JAN-2017 Bob Miller Broadcom BIRD 147.5 Back-channel Support draft 4 (zip
<http://ibis.org/macromodel_wip/archive/20170117/bobmiller/BIRD_147_5_Back-channel_Support_draft_4.zip>
)(docx
<http://ibis.org/macromodel_wip/archive/20170117/bobmiller/BIRD%20147.5%20Back-channel%20Support%20draft%204/bird147.5_draft4.docx>
)
17-JAN-2017 Fangyi Rao Keysight Technologies AMI Simulation Reference Flow
Enhancement BIRD draft 0 (zip
<http://ibis.org/macromodel_wip/archive/20170117/fangyirao/AMI_Simulation_Reference_Flow_Enhancement_BIRD_draft_0.zip>
)(docx
<http://ibis.org/macromodel_wip/archive/20170117/fangyirao/AMI%20Simulation%20Reference%20Flow%20Enhancement%20BIRD%20draft%200/AMI_flow_enhance_BIRD_draft_v0.docx>
)
IBIS Macromodel Task Group

Meeting date: 17 January 2017

Members (asterisk for those attending):
ANSYS:                      * Dan Dvorscak
                            * Curtis Clark
Broadcom (Avago):             Xingdong Dai
                            * Bob Miller
Cadence Design Systems:     * Ambrish Varma
                              Brad Brim
                              Kumar Keshavan
                              Ken Willis
Cisco:                        Seungyong (Brian) Baek
eASIC:                        David Banas
                              Marc Kowalski
Ericsson:                     Anders Ekholm
GlobalFoundries:              Steve Parker
IBM                           Luis Armenta
                              Trevor Timpane
Intel:                      * Michael Mirmak
Keysight Technologies:      * Fangyi Rao
                            * Radek Biernacki
                              Ming Yan
Maxim Integrated Products:    Hassan Rafat
Mentor Graphics:              John Angulo
                            * Arpad Muranyi
Micron Technology:            Randy Wolff
                              Justin Butterfield
QLogic Corp.:                 James Zhou
                              Andy Joy
SiSoft:                       Walter Katz
                              Todd Westerhoff
                            * Mike LaBonte
Synopsys:                     Rita Horner
                              Kevin Li
Teraspeed Consulting Group:   Scott McMorrow
Teraspeed Labs:             * Bob Ross
TI:                           Alfred Chong


The meeting was led by Arpad Muranyi.

--------------------------------------------------------------------------------
Opens:

- Arpad noted that we will meet on Jan 24th, but we will cancel the meeting on
  Jan 31st because it conflicts with DesignCon.

-------------
Review of ARs:
  
- Bob Miller to send an update for BIRD 147.5.
  - Done.
    
- Michael Mirmak to send an update for 187.1.
  - Done.

--------------------------
Call for patent disclosure:

- None.

-------------------------
Review of Meeting Minutes:

- Arpad: The minutes were just sent out a few minutes ago.
- Michael M.: Motion to delay review of the minutes until next week.
- Mike L.: Second.
- Arpad: Anyone opposed? [none]

-------------
New Discussion:

New Redriver flow BIRD:
- Fangyi: [Sharing AMI Simulation Reference Flow Enhancement BIRD draft 0]
  - Some members of the Broadcom modeling group now included in the discussion.
  - This is a BIRD draft version of ideas that had previously been given in ATM
    presentations.
  - It is a lengthy BIRD.
  - Requirements:
    - Current problem: The terminal Rx only sees the IR information for its
      nearest section of the channel.  It doesn't see the effects of the
      upstream sections of the channel.
    - Current problem: 6.1 Flow, simple Tx to Rx, right now we rely on
      deconvolution if the Tx has GetWave() and the Rx doesn't.  As we've
      discussed before, related to the redriver issue, we conclude that
      deconvolution is not the best way.
- Mike L.: In your BIRD's requirements section, could you note that
           deconvolution is the current solution?
- Fangyi: Yes.
  - [reviewing table of changes]
  - Flow is modified for the repeater case and the non-repeater case.
  - Impulse matrix is extended.
  - Two new parameters are introduced.
  - Current non-repeater flow has two sections, statistical and time domain.
    - This BIRD modifies both.
  - In 6.1 we also describe the repeater flow.
    - In 6.1, redriver and retimer flows were specified as identical up until
      the last step.
    - In this BIRD, redriver and retimer flow discussions are decoupled.
      - Redriver (statistical and time domain flows)
      - Retimer (statistical and time domain flows)
  - A paragraph describes the Impulse matrix (two new columns are added).
  - Definition of Init_Supports_Extended_Impulse_Matrix.
    - Info parameter.
    - Tells the EDA tool if the Model Supports the optional extended IR
      matrix.
    - From previous discussion, we require the model to handle the original
      non-extended IR matrix as well.
  - Definition of Impulse_Matrix_Is_Extended.
    - Input parameter.
    - The tool uses it to tell the model if the extended IR matrix is being
      provided.
  - Added new rows for these parameters to the three parameter tables.
- Mike L./Radek: We could show the columns headings for those 3 tables to make
                 it clear what the rows represent.
- Walter: I responded privately to Fangyi regarding what goes into h1, h2, h3.
  - Also, when we originally wrote these flow descriptions the IBIS spec was
    still a plain text file.  Now that IBIS is a .docx file that supports real
    graphics, etc., I would like to see the flows rewritten using the syntax
    that Todd Westerhoff developed for describing the nine combinations of Tx
    and Rx.
  - I think that would make it much clearer, and it would be much easier to see
    how this proposal affects those flows.
- Arpad: In fact, perhaps we could even use flow chart type diagrams to depict
         the flows.  The text descriptions in each step might be large though.
- Walter: I think the equation syntax would be nice and easy to follow.
- Fangyi: I characterized the four combination scenarios (GetWave_Exists True or
          False, and Init_Returns_Impulse True or False).
  - The nine cases Todd outlined before are folded into these four combinations.
- Walter: I'm having real difficulty following the text to find out what the
          flows are.
  - I'll be interested to see what others think.  I found it hard to follow the
    flow and make sure all the combinations work.
- Bob R.: Other than the two new parameters there is no syntax change?
- Fangyi: Yes.
- Walter: What changes is the structure of the IR matrix data passed to the
          AMI_Init().
- Arpad: Everyone please review the BIRD draft once Fangyi sends it out.

BIRD 147.5:
- Bob Miller: [sharing BIRD 147.5 draft 3]
  - This draft has changes annotated relative to the last submission to the Open
    Forum.
  - I've made changes since the last meeting to some of the parameter
    discussions.
  - GetWave_Block_UI has been renamed BCI_Message_Interval_UI.
  - Modified the descriptions, Usage Rules and Other Notes.
  - Rewrote the example slightly.
- Discussion: Ambrish asked if the text should include an example of the
  performance implications if the EDA tool did not choose its block size wisely
  with respect to the BCI_Message_Interval_UI.  For example, if
  BCI_Message_Interval_UI were 2000, and the EDA tool used a block size of 1990,
  it would almost double the time between adaptations.  Bob M. said he could add
  some text to that effect.  Radek noted that we didn't actually state that the
  adaptation would take place after the processing of the block in which the
  BCI_Message_Interval_UI was exceeded.  Bob M. said he thought that was
  addressed in the last paragraph of the BCI_Training_UI section.  Based on some
  concerns Radek expressed about the relationship between BCI_Training_UI and
  BCI_Message_Interval_UI, Bob M. and Ambrish noted that BCI_Training_UI could
  be considered a time-out value.  Bob M. added a sentence to clarify this.
- Bob R.: Motion to have Bob M. submit this to the Open Forum with the agreed
          upon changes after Ambrish reviews the final text.
- Bob M.: Second.
- Arpad: Anyone opposed? [none]

- Arpad: Thank you all for joining.

AR: Fangyi to email his Flow BIRD draft to Mike LaBonte for posting.
AR: Bob Miller to update BIRD 147.5 to draft 4 and submit it to the Open Forum.

-------------
Next meeting: 24 January 2017 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives

Other related posts:

  • » [ibis-macro] Minutes from the 17 January ibis-atm meeting - Curtis Clark