[ibis-quality] Minutes from the 28 Oct 2008 ibis-quality meeting

Minutes from the 28 Oct 2008 ibis-quality meeting are attached.

Mike
Minutes, IBIS Quality Committee

28 Oct 2008

11-12 AM EST (8-9 AM PST)

ROLL CALL
  Adam Tambone
* Anders Ekholm, Ericsson
  Barry Katz, SiSoft
  Benny Lazer
  Benjamin P Silva
  Bob Cox, Micron
* Bob Ross, Teraspeed Consulting Group
  Brian Arsenault
  David Banas, Xilinx
* Eckhard Lenski, Nokia Siemens Networks
  Eric Brock
* Guan Tao, Huawei Technologies
  Gregory R Edlund
  Hazem Hegazy
  Huang Chunxing, Huawei Technologies
  John Figueroa
  John Angulo, Mentor Graphics
  Katja Koller, Nokia Siemens Networks
  Kevin Fisher
  Kim Helliwell, LSI Logic
  Lance Wang, IOMethodology
  Lynne Green
* Mike LaBonte, Cisco Systems
  Mike Mayer, SiSoft
  Moshiul Haque, Micron Technology
* Pavani Jella, TI
  Peter LaFlamme
  Randy Wolff, Micron Technology
  Radovan Vuletic, Qimonda
  Robert Haller, Enterasys
  Roy Leventhal, Leventhal Design & Communications
  Sherif Hammad, Mentor Graphics
  Todd Westerhoff, SiSoft
  Tom Dagostino, Teraspeed Consulting Group
  Kazuyoshi Shoji, Hitachi
  Sadahiro Nonoyama

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for patent disclosure:

- No one declared a patent.

AR Review:

- None

New items:

- Mike is unable to meet next week

Continued review of the IBIS Quality Specification:

5.5.3.  {LEVEL 2}  [Ramp] test fixture has no reactives
- This is a basic IBIS requirement
- We decided to delete this check

5.5.7.  {LEVEL 2}  [Ramp] dV consistent with V-T table endpoints
- Mike: Maybe we should remove the discussion of reactives at the end of this.
  - Bob: Agree
- Bob: The IBIS spec discourages *_dut parameters.
  - Wave R_fixture, V_fixture* ONLY are encouraged.
  - Mike: Wouldn't a quality IBIS model follow that advice?
- Bob: Some tools handle small reactives OK
  - Pre-emphasis models can use some C to compensate
  - Bob wrote a paper on this
  - Could have reactive fixturess in 3rd+ waveforms
    - Most tools tend to read only the first two waveforms
    - Some tools might be able to use the others
- Mike: Model makers should de-embed any reactive effects from waveforms
  - The C_* and L_* parameters would be omitted

5.5.4.  {LEVEL 2}  [Ramp] typ/min/max order is correct
- We decided to leave this as is

5.5.5.  {LEVEL 2}  [Ramp] data dv and dt values positive
- IBISCHK catches this
- This explains an s2ibis resolution problem
- Anders: The issue is poor resolution of waveforms to extract the data
  - Mike: This may be a process problem, not affecting just one model
    - The IQ specification need not address issues that might come up
      while developing a process, but not likely after that
  - Anders: Some vendors produce inconsistent quality
- Long ramp simulations would also give long waveforms too
  - Bob: s2ibis has only one parameter for simulation duration
- We decided to delete this check

5.5.6.  {LEVEL 2}  [Ramp] dV consistent with supply voltages
- Is this reasonable?
- Bob: [* Reference] are overrides to [Voltage Range]
- Bob: The buffer itself could ring, causing higher than expected peaks
  - But the capture would have to be too short to catch the overshoot
  - Only the first and last points of waveforms are used for this
  - R_load=50 already truncates the voltage swing
- Eckhard: One 3.3V model had dV = 2.5, for example
  - That is 76%, not 60%
- IBISCHK does not check this
- Mike: We should file a parser bug for this
- Bob: Anders brought up the idea of error code numbers for IBISCHK
- We decided to keep this

- Anders: Found a model with negative dV and [Voltage Range]
  - IBISCHK does not check for negative [Voltage Range]
  - Bob: [Voltage Range] can be negative, but Ramp dV will be a percentage of it
    - ECL can have [Voltage Range] = 0
    - It is a problem to propose a negative V test in IBISCHK

AR: Mike propose IBISCHK bug for 5.5.6

(returning to 5.5.7)
5.5.7.  {LEVEL 2}  [Ramp] dV consistent with V-T table endpoints
- Mike: this only works if Waveform fixtures happen to match Ramp fixtures
  - Anders: It should be possible to scale for R value
  - Mike: Can the IV tables be use to postulate what the Ramp dV should be?
- Bob: IBISCHK could check dV using only the I-V tables
  - Anders: So we would use IV tables to calculate Ramp dV
  - Mike: We could use this for 5.5.7, and use waveforms for 5.5.8
  - Bob: IBISCHK could do this
    - The code is already there for this, using a dummy waveform

- Several of us will be in China Nov 11
  - The next meeting will be Nov 18

Next meeting:

18 Nov 2008 11-12 AM EST (8-9 AM PST)

Meeting ended at 12:05 PM Eastern Time.

Other related posts: