[ibis-macro] Minutes from the 19 Jan 2010 ibis-macro meeting

  • From: <rrwolff@xxxxxxxxxx>
  • To: <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 20 Jan 2010 10:03:41 -0700

Minutes from the January 19, 2010 IBIS ATM meeting are attached.

Randy Wolff

IBIS Macromodel Task Group

Meeting date: 15 January 2010

Members (asterisk for those attending):
  Adge Hawes, IBM
* Ambrish Varma, Cadence Design Systems
* Anders Ekholm, Ericsson
* Arpad Muranyi, Mentor Graphics Corp.
  Barry Katz, SiSoft
* Bob Ross, Teraspeed Consulting Group
  Brad Brim, Sigrity
  Brad Griffin, Cadence Design Systems
  Chris Herrick, Ansoft
  Chris McGrath, Synopsys
* Danil Kirsanov, Ansoft
  David Banas, Xilinx
  Deepak Ramaswany, Ansoft
  Donald Telian, consultant
  Doug White, Cisco Systems
* Eckhard Lenski, Nokia-Siemens Networks
  Eckhard Miersch, Sigrity
  Essaid Bensoudane, ST Microelectronics
* Fangyi Rao, Agilent
  Ganesh Narayanaswamy, ST Micro
  Gang Kang, Sigrity
  Hemant Shah, Cadence Design Systems
  Ian Dodd, consultant
  Jerry Chuang, Xilinx
  Joe Abler, IBM
* John Angulo, Mentor Graphics
  John Shields, Mentor Graphics
  Ken Willis, Cadence Design Systems
  Kumar Keshavan, Sigrity
  Lance Wang, Cadence Design Systems
  Luis Boluna, Cisco Systems
  Michael Mirmak, Intel Corp.
  Mike LaBonte, Cisco Systems
  Mike Steinberger, SiSoft
  Mustansir Fanaswalla, Xilinx
  Patrick O'Halloran, Tiburon Design Automation
  Paul Fernando, NCSU
  Pavani Jella, TI
  Radek Biernacki, Agilent (EESof)
* Randy Wolff, Micron Technology
  Ray Komow, Cadence Design Systems
  Richard Mellitz, Intel
  Richard Ward, Texas Instruments
  Samuel Mertens, Ansoft
  Sam Chitwood, Sigrity
  Sanjeev Gupta, Agilent
  Shangli Wu, Cadence Design Systems
  Sid Singh, Extreme Networks
  Stephen Scearce, Cisco Systems
  Steve Kaufer, Mentor Graphics
  Steve Pytel, Ansoft
  Syed Huq, Cisco Systems
  Syed Sadeghi, ST Micro
  Ted Mido, Synopsys
  Terry Jernberg, Cadence Design Systems
  Todd Westerhoff, SiSoft
  Vladimir Dmitriev-Zdorov, Mentor Graphics
  Vikas Gupta, Xilinx
  Vuk Borich, Agilent
* Walter Katz, SiSoft
  Zhen Mu, Mentor Graphics

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

None. 

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

- No one declared a patent.

-------------
Review of ARs:

- Walter to send BIRD draft with the changes to Mike L. to be posted on the ATM 
  web site
  - Done

- Mike post Walter's BIRD update
  - Done

- Arpad: Write a clarification BIRD to discuss accuracy issues related to the 
  various AMI clock_tick algorithms in an IBIS-AMI DLL
  - TBD

- Todd: Update the BIRD for IBIS S-parameter box based on feedback from 
discussion
  - No update

- Arpad:  Write parameter passing syntax proposal (BIRD draft)
          for *-AMS models in IBIS that is consistent with the
          parameter passing syntax of the AMI models
          - TBD

- TBD:    Propose a parameter passing syntax for the SPICE
          - [External ...] also?
          - TBD

- Arpad:  Review the documentation (annotation) in the macro libraries.
          - Deferred until a demand arises or we have nothing else to do

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

Walter showed the latest draft of the AMI BIRD document:
- Red is deleted, blue added or modified, black original

Walter: Accepted changes in Word when he thought everyone was in agreement.
- Start reviewing on page 8.
- Table, Gaussian, Dual-Dirac, DjRj have not been practical and are no longer 
  used.  Would like to stop supporting them.  For instance, proposed separate, 
  new parameters for TxDj, TxRj.  
- Everyone supported removal of this text.
- Arpad: Make sure there is equivalent replacement for these
- Walter: Yes, will make sure of this.

Walter: Added new text under Default.
- Arpad: What is an Allowed Value?
- Walter: This is what Format had. Allowed Values can be placed into DLL
  - Default<value> is now optional.

Walter: Description <string> is changed to optional.
 - Arpad: Add text to say that Description is highly recommended for Model 
Specific
 
Walter: Added text to say that the length of description is not limited by line 
  length, but should have an abstract of the full description in the first 128 
  characters. 
- Arpad: Doesn't like hard coding of 128 characters. Maybe describe it as the 
  IBIS line length limit.

Bob: We can use Description multiple times within a Parameter. This is legal 
     with the parser right now.  Do we want to continue support of this? 
- Will discuss this question later.

Walter: Removed String description to talk about it in another section.

Walter: Added text to say that every parameter must have one of the 
  'Allowed-Value' sub-parameters (except for Usage Out).
- Bob: May want to add more description here.
- Fangyi: What about the dummy Init call that returns an Out?
- Walter: This is for normal circumstances. A returned value is just a value.
- Fangyi: Concerned that the model developer won't get this right.
- Walter: If they don't, then they have a bug.

Walter: Added text to say that if Reserved Parameters must have one and only one
  Usage or Type, then these are optional.
- Bob: Objects to this, because it adds complexity. Will discuss more later.

Walter: Added more notes 3-5 on page 9. Must revisit the wording later.
- Page 10 adds details about IBIS-AMI conventions.  The text describes In, 
  InOut, Out and Info.
- Page 12 added text about the AMISearchPath.  This is not resolved yet.
- Page 12 added a rule that multiple executable lines in a [Algorithmic Model] 
  must have the same Parameter file name.

Walter: Listed on page 13 what the Reserved Parameters should be.
- Bob: doesn't want AMI Version to be required

Walter: Init Returns Filter, Tx_Dj, Tx_Rj, Rx_Clock_Recovery_Mean and 
  Rx_Clock_Recovery_RJ are new
- Page 14 describes each of the Reserved Parameters in more detail
- Bob: AMI Version, doesn't like type Float because one can have Value 5.1 or 
  5.10, and these are really different
- Arpad: Where are these in the structure?
- Walter: These Reserved Parameters are leaves off of the root, and this is 
  described above

Walter: Use Init Output has changed from the previous BIRD.
- Wants to delete Kumar's comment in the Init Returns Filter section. 
- Arpad: leave question for now for Kumar to address

Walter: original BIRD has two jitter parameters, Tx_Jitter and Tx_DCD. 
Tx_Jitter 
  was assumed to be either Gaussian, Dual-Dirac, DjRj or a Table.  It is more 
  complicated than this.  Many independent parameters are needed.  Wants to keep
  Tx_DCD but get rid of Tx_Jitter and redefine it.
- Random Jitter is gaussian with just a sigma parameter.  Deterministic jitter 
  can be of several types such as sinusoidal, Dual-Dirac, etc. These are not 
  described yet.  This is just a clarification of the existing BIRD.

Walter: What presentations should be made at DesignCon about the ATM group's 
  progress?
- Arpad: The best we can do is give a progress report.
- Walter: Let's work on that for DesignCon. Also asked Brad Brim to give a short
  presentation on the Model Connection Protocol.

AR: Walter to email latest BIRD draft to group
AR: Mike to convert Walter's BIRD to PDF and post to web

Next meeting: 26 Jan 2009 12:00pm PT

--------

IBIS Interconnect SPICE Wish List:

1) Simulator directives

Other related posts:

  • » [ibis-macro] Minutes from the 19 Jan 2010 ibis-macro meeting - rrwolff