[ibis-macro] Minutes from the 9 Apr 2013 ibis-atm meeting

  • From: Mike LaBonte <mike@xxxxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 10 Apr 2013 20:56:35 -0400

Minutes from the 9 Apr 2013 ibis-atm meeting are attached.

Mike
IBIS Macromodel Task Group

Meeting date: 9 April 2013

Members (asterisk for those attending):
Agilent:                    * Fangyi Rao
                            * Radek Biernacki
Altera:                       David Banas
                              Julia Liu
                              Hazlina Ramly
Andrew Joy Consulting:        Andy Joy
ANSYS:                        Samuel Mertens
                            * Dan Dvorscak
                            * Curtis Clark
                              Steve Pytel
                              Luis Armenta
Arrow Electronics:            Ian Dodd
Cadence Design Systems:       Terry Jernberg
                            * Ambrish Varma
                              Feras Al-Hawari
                              Brad Brim
                              Kumar Keshavan
                              Ken Willis
Cavium Networks:              Johann Nittmann
Celsionix:                    Kellee Crisafulli
Cisco Systems:                Ashwin Vasudevan
                              Syed Huq
Ericsson:                     Anders Ekholm
IBM:                          Greg Edlund
Intel:                      * Michael Mirmak
Maxim Integrated Products:    Mahbubul Bari
                              Hassan Raghat
                              Ron Olisar
Mentor Graphics:            * John Angulo
                              Zhen Mu
                            * Arpad Muranyi
                              Vladimir Dmitriev-Zdorov
Micron Technology:            Randy Wolff
                              Justin Butterfield
NetLogic Microsystems:        Ryan Couts
Nokia-Siemens Networks:       Eckhard Lenski
QLogic Corp.                  James Zhou
SiSoft:                     * Walter Katz
                            * Todd Westerhoff
                              Doug Burns
                            * Mike LaBonte
Snowbush IP:                  Marcus Van Ierssel
ST Micro:                     Syed Sadeghi
Teraspeed Consulting Group:   Scott McMorrow
                            * Bob Ross
TI:                           Casey Morrison
                              Alfred Chong
Vitesse Semiconductor:        Eric Sweetman
Xilinx:                       Mustansir Fanaswalla
                              Ray Anderson

The meeting was led by Arpad Muranyi

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

- None

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

- None

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

- Arpad try to apply BIRD 158 shortcut language to his BIRDs 116-118
  - In progress

- Walter write new BIRD for repeater/retimer pin keywords
  - In progress

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

Interconnect Task Group report:
- Arpad: We reviewed EMD and examples thereof

BIRD 160 Analog buffer modeling:
- Arpad showed a copy of BIRD 160 annotated by Bob Ross
- Bob: a change was made to the tree hierarchy
  - There should be only one equal sign per line
  - Parameters should be defined on separate lines
  - We should not have a second way to denote defaults
- Arpad: That only applies to multi-value parameters like lists
  - It does not make any assignments, it is only for making a selection
- Bob: If we miss an assignment in a tree that is an error

- Arpad: Is the definition for Boolean OK?
- Bob: That is OK
- Radek: Agree
- Arpad: I will change it to require a new line for each parameter

- Radek: There is another default inside the ISS subckt
- Arpad: If the model has no default anywhere, simulators may have error 
conditions
- Mike: If a default is not defined tools will make assumptions
- Todd: In HSPICE it is an error to call a subckt with a parameter having no 
value
- Arpad showed an example of a .subckt with a parameter
- Walter: If there is no "=" value it looks like a node, not a parameter
- Arpad: Having the feature does not protect us
- Radek: We would have to check if this applies to IBIS-ISS
- Arpad: We need to decide whether to have the default syntax
- Bob: We should not have it if it is not required
- Arpad show an IBIS-ISS example
- Arpad: This shows a default value for "MyTfall MyTrise" after a space
- Mike L: What do the space separated names ahead of "=" do?
- Arpad: It was an assignment to both parameters, but we will change to not 
allow that

- Bob: There is a problem with Polarity, only D_drive supports this
  - There needs to be a "non-inverting" for each "inverting"
- Arpad: That may be too restrictive
  - A subckt with its own inverter would not require an inverted input
- Bob: These would only be for externally controlled nodes
- Arpad: For inverting Vlo would be greater than Vhi
- Radek: If a parameter is added we would have to address that
- Arpad: There is a Vhi/Vlo requirement, the inverting/non-inverting keywords
  make it simpler
- Walter: Vlo, Vhi, and Vdiff are at the pad, but [External Model] for a
  receiver is different.
  - There are other measurement points to be considered
- Arpad: This is about Vhi/Vlo, bot Vinl/Vinh
  - I will change this section
  - Should Bob's comment be kept?
- Bob: That has just a poor way of explaining it
  - With this at least the Typ line is required
  - The parser developer will have to be informed

AR: Arpad update BIRD 160 draft with Bob's comments

Repeater BIRDs:
- Fangyi: I need to talk with Walter
  - We are optimistic about finding a way to merge the two
- Arpad: We will reserve the next meeting for this topic

-------------
Next meeting: 16 Apr 2013 12:00pm PT

Next agenda:
1) Task list item discussions

-------------
IBIS Interconnect SPICE Wish List:

1) Simulator directives

Other related posts:

  • » [ibis-macro] Minutes from the 9 Apr 2013 ibis-atm meeting - Mike LaBonte