[ibis-macro] Minutes from the 1 Jul 2008 ibis-atm meeting

  • From: "Mike LaBonte (milabont)" <milabont@xxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 9 Jul 2008 15:42:36 -0400

Minutes from the 1 Jul 2008 ibis-atm meeting are attached, ARs:

AR: Bob propose SPICE-like netlist format
AR: Walter rework format proposal to include views

Mike
IBIS Macromodel Task Group

Meeting date: 01 Jul 2008

Members (asterisk for those attending):
  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
  David Banas, Xilinx
  Donald Telian, consultant
  Doug White, Cisco Systems
  Essaid Bensoudane, ST Microelectronics
  Fangyi Rao, ???
  Ganesh Narayanaswamy, ST Micro
  Gang Kang, Sigrity
  Hemant Shah, Cadence Design Systems
  Ian Dodd, Agilent
  Joe Abler, IBM
  John Angulo, Mentor Graphics
  John Shields, Mentor Graphics
  Ken Willis, Cadence Design Systems
  Kumar
  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
* Radek Biernacki, Agilent (EESof)
* Randy Wolff, Micron Technology
  Ray Comeau, Cadence Design Systems
  Richard Mellitz, Intel
  Richard Ward, Texas Instruments
* Sam Chitwood, Sigrity
  Sanjeev Gupta, Agilent
  Shangli Wu, Cadence Design Systems
* Sid Singh, Extreme Networks
  Stephen Scearce, Cisco Systems
  Steve Pytel, Ansoft
  Syed Huq, Cisco Systems
  Syed Sadeghi, ST Micro
  Terry Jernberg, Cadence Design Systems
* Todd Westerhoff, SiSoft
  Vikas Gupta, Xilinx
  Vuk Borich, Agilent
* Walter Katz, SiSoft
  Zhen Mu, Cadence Design Systems


-----
Opens:

Mike L. will not be able to take minutes next week.


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

- No one declared a patent.


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

- Walter send example of "Framis" model definition
  - Done

- Arpad send pointer to AMS examples
  - Done

- David Banas report Xilinx position on LTI assumption for SerDes
  - 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:

Continued discussion of Electrical Model Description:
- Walter: There has been discussion about why other efforts were unsuccessful
  - The problem was that people just didn't "sign up"
  - For AMI, Cadence and SiSoft made sure other companies were in the loop
  - This did not happen with ICM or [External Model]
- Bob: We are not in concensus on EMD
  - In about 30 emails, people have been "talking past each other"
  - We need to limit the scope
- Walter: When we are done, people have to agree with what we are doing.
  - Arpad: The IBIS AMS extensions BIRD was voted, everyone agreed
- Arpad: Everyone will agree that we need a nodal format
  - Walter: We then have to do decide the blocks we need
  - Bob: It is best if there are no intrinsic elements, just blocks
  - Arpad: There was a proposal to have different views
- Todd: Views help when using a model over 12 months for different things
  - Sometimes we want "quick and dirty" simulations
  - Other times we want details
- Todd: There are plenty of simple hierarchical syntaxes out there
  - We should not pick a language with a lot of stuff that is not needed
  - Bob: Anything that looks like VHDL or VAMS should be rejected.

- Arpad: Should we poll to see what the group wants to accomplish, as Walter
  suggested?
  - Bob: Module interconnect syntax is on the right path
    - Solves high end and low end problems
  - Walter: We should limit ourselves to LTI blocks to solve interconnect
    - The netlisting language can be used for other things later

- Arpad: If we constrain ourselves to LTI now, we will be blocked in the future
  - Radek: Agree
  - Arpad: Parameters are handled as constants
    - Walter: In the future we can define a controlled resistance block
    - Bob: We could add a Berkeley SPICE universal block
  - Sam: The special LAPLACE format of EFGH controlled sources is needed
    - This makes a difference in the file size required
  - Walter: People tend to have S-param, pole-zero preferences
  - Sam: Give an S-param model to 2 simulators, get different time domain 
results

- Walter: Scott McMorrow had a cable with active elements in it
  - EMD kind of solves that problem
  - IBIS does not support a "repeater", like an inline IBIS buffer
  - Walter: There could be different views for different speeds.

Walter showed netlist formats:
- Parameter tree block oriented netlist format
- SPICE like format
  - Corners parameter has 3 values, typ,min,max
  - This would be translated to taret simulator formats
- Arpad: Is the view idea implemented?
  - Walter: Not yet
- Bob: The block format is unreadable
  - It looks like every block has type/min/max
  - There will be problems generating this
- Walter: Software will convert this both ways
  - EDA companies will have to say if they can convert

Arpad showed his VHDL-like format
- Port assignment is by name, but could be by order
- Walter and Todd expressed dislike of VHDL format
- Arpad: It helps to support views

- Walter: How to differentiate between mega and milli
  - Arpad: uppercase and lowercase M
- Todd: VHDL is heavily typed
- Arpad: Schematic tools would take care of this
- Todd: Not every company will want to go with VHDL
- Bob: Generic SPICE without typ/min/max should be fine
  - Walter: An example should be written
  - Arpad: We could start with Berkeley SPICE and beef it up
  - Walter: It has transistors and other junk
- Arpad: Does Berkeley SPICE have .model?
  - No. No W element either
- Bob: A better format would have more levels
  - Nodes should be passed by order

AR: Bob propose SPICE-like netlist format

Arpad: Would like to see view example
 
AR: Walter rework format proposal to include views

Next meeting: 08 Jun 2008 12:00pm PT

-----------

Other related posts:

  • » [ibis-macro] Minutes from the 1 Jul 2008 ibis-atm meeting