18
IBIS Chair’s Report Mike LaBonte Signal Integrity Software Chair, IBIS Open Forum Asian IBIS Summit Shanghai, China November 11, 2016 http://www.ibis.org/ 1 IBIS Chair’s Report

IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

IBIS Chair’s Report

Mike LaBonte

Signal Integrity Software

Chair, IBIS Open Forum

Asian IBIS Summit

Shanghai, China

November 11, 2016 http://www.ibis.org/

1 IBIS Chair’s Report

Page 2: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

IBIS Milestones I/O Buffer Information Specification

• 1993-1994 IBIS 1.0-2.1: – Behavioral buffer model (fast simulation) – Component pin map (easy EDA import)

• 1997-1999 IBIS 3.0-3.2: – Package models – Electrical Board Description (EBD) – Dynamic buffers

• 2002-2006 IBIS 4.0-4.2: – Receiver models – AMS languages

• 2007-2012 IBIS 5.0-5.1: – IBIS-AMI SerDes models – Power aware

• 2013-2015 IBIS 6.0-6.1: – PAM4 multi-level signaling – Power delivery package models

Other Work

• 1995: ANSI/EIA-656 – IBIS 2.1

• 1999: ANSI/EIA-656-A – IBIS 3.2

• 2001: IEC 62014-1 – IBIS 3.2

• 2003: ICM 1.0 – Interconnect Model Specification

• 2006: ANSI/EIA-656-B – IBIS 4.2

• 2009: Touchstone® 2.0*

• 2011: IBIS-ISS 1.0 – Interconnect SPICE Subcircuit

specification

IBIS Chair’s Report 2

*Touchstone® is a registered trademark of Agilent Technologies, Inc.

Specification Development

Page 3: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

IBIS Version Development

IBIS Chair’s Report 3

Specification Development

0

200

400

600

800

1000

1200

1400

1600

2 2.1 3 3.1 3.2 4 4.1 4.2 5 5.1 6 6.1 6.2 7

Day

s Fr

om

Pre

vio

us

Re

leas

e

IBIS Version

?

?

As of 23-Oct-2016

Page 4: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

Work In Progress

• Advanced Technology Modeling Task Group – IBIS 6.2 dedicated to reference node clarifications

– Back-channel support (BIRD147.3)

– C_comp model enhancements

– Redriver flow enhancements

• Interconnect Task Group – External Package/on-die models using IBIS-ISS and

Touchstone®

• IBIS Quality Task Group – IBISCHK enhancements and documentation

IBIS Chair’s Report 4

Specification Development

Page 5: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: IBIS 6.2 • Purpose: Clarify reference terminal conventions in IBIS

• BIRDs submitted, discussed in ATM Task Group

• Editorial Task Group will resume after BIRDs passed

IBIS Chair’s Report 5

Specification Development

Page 6: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: Backchannel support • Purpose: Backchannel to model time domain link training

• BIRD 147.3 recommended by ATM Task Group for acceptance

IBIS Chair’s Report 6

Specification Development

Stimulus Tx Channel Rx

Initial Settings Initial Settings

Waveform

Clock Ticks

EDA Simulator

BCI_Protocol BCI_ID

BCI_State

BCI_Training_UI

BCI message file BCI_Protocol

BCI_ID BCI_State

Page 7: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: C_comp Model Enhancements

• Purpose: Accurate C_comp model supporting frequency and voltage dependence, using IBIS-ISS and Touchstone®

• In ATM Task group, BIRD not yet submitted

IBIS Chair’s Report 7

Specification Development

Page 8: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: Redriver Flow Enhancements

• Purpose: Provide full redriver channel impulse to Rx Init for optimization, eliminate the need for deconvolution

• In ATM Task group, BIRD not yet submitted

IBIS Chair’s Report 8

Specification Development

(cursor aligned with

𝒉𝒑𝒂𝒓𝒕𝒊𝒂𝒍𝑹𝒙,𝒊𝒏 𝒉𝑹𝒙𝑵𝒐𝒏𝑫𝑭𝑬

𝑅𝑥,𝒐𝒖𝒕 )

𝒉𝒑𝒂𝒓𝒕𝒊𝒂𝒍𝑹𝒙,𝒊𝒏 = 𝒉𝑨𝑪𝟐

Tx2 Rx2 AC2

𝒉𝒕𝒐𝒕𝒂𝒍𝑹𝒙,𝒊𝒏 =

𝑹𝒙𝟏 𝑰𝒏𝒊𝒕 𝒐𝒖𝒕𝒑𝒖𝒕 ∗ 𝑻𝒙𝟐 𝑰𝒏𝒊𝒕 𝒐𝒖𝒕𝒑𝒖𝒕

Tx2 Rx2 AC2

𝒉𝑹𝒙𝑵𝒐𝒏𝑫𝑭𝑬𝑹𝒙,𝒐𝒖𝒕

𝒉𝒕𝒐𝒕𝒂𝒍,𝑹𝒙𝑨𝒍𝒍𝑹𝒙,𝒐𝒖𝒕

Tx2 AC2 Rx2 Non-DFE

Rx2 DFE 𝒉𝑹𝒙𝑫𝑭𝑬𝑹𝒙,𝒐𝒖𝒕

Tx1 Rx1 AC1 Tx1 Rx1 AC1

Tx2 AC2 Rx2 Non-DFE

Rx2 DFE Tx1 Rx1 AC1 Tx1 Rx1 AC1

Rx Init input impulses

Rx Init output impulses

Page 9: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: Interconnect BIRD • Purpose: External Package/on-die models using IBIS-ISS

• In Interconnect Task Group, BIRD (draft 42) not yet submitted

IBIS Chair’s Report 9

Specification Development

[Interconnect Model Set] Full_ISS_PDN_sn_2 [Interconnect Model] Full_ISS_buf_pin_2 File_IBIS-ISS full_buf_pin.iss full_buf_pin_2_typ Number_of_terminals = 14 1 Pin_I/O pin_name A1 | DQ1 DQ 2 Pin_I/O pin_name A2 | DQ2 DQ 3 Pin_I/O pin_name A3 | DQ3 DQ 4 Pin_I/O pin_name D1 | DQS+ DQS 5 Pin_I/O pin_name D2 | DQS- DQS 6 Pin_Rail signal_name VDD | VDD POWER 7 Pin_Rail signal_name VSS | VSS GND 8 Buf_I/O pin_name A1 | DQ1 DQ 9 Buf_I/O pin_name A2 | DQ2 DQ 10 Buf_I/O pin_name A3 | DQ3 DQ 11 Buf_I/O pin_name D1 | DQS+ DQS 12 Buf_I/O pin_name D2 | DQS- DQS 13 Buf_Rail signal_name VDD | VDD POWER 14 Buf_Rail signal_name VSS | VSS GND | [End Interconnect Model] [End Interconnect Model Set]

Page 10: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: Approved BIRDs

IBIS Chair’s Report 10

Specification Development

• All are targeted for IBIS 6.2

BIRD Title

179 New IBIS-AMI Reserved Parameter Special_Param_Names

180 Require Unique Pin Names in [Pin]

182 POWER and GND [Pin] signal_name as [Pin Mapping] bus_label

183 [Model Data] Matrix Subparameter Terminology Correction

Page 11: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

In Progress: Open BIRDs

• Some are targeted for IBIS 6.2

• Some are superseded by new BIRDs and will be rejected

IBIS Chair’s Report 11

Specification Development

125.1 Make IBIS-ISS Available for IBIS Package Modeling

145.3 Cascading IBIS I/O buffers with [External Circuit]s using the [Model Call] keyword

157 Parameterize [Driver Schedule]

158.3 AMI Touchstonefile (R) Analog Buffer Models

161.1 Supporting Incomplete and Buffer-only [Component] Descriptions

163 Instantiating and Connecting [External Circuit] Package Models with [Circuit Call]

164 Allowing Package Models to be defined in [External Circuit]

165 Parameter Passing Improvements for [External Circuit]s

166 Resolving problems with Redriver Init Flow

181 I-V Table Clarifications

184.1 Model_name and Signal_name Restriction for POWER and GND Pins

185.1 Section 3 Reserved Word Guideline Update

Page 12: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

0

200

400

600

800

1000

1 5 9

13

17

21

25

29

33

37

41

45

49

53

57

61

65

69

73

77

81

85

89

93

97

10

1

10

5

10

9

11

3

11

7

12

1

12

5

12

9

13

3

13

7

14

1

14

5

14

9

15

3

15

7

16

1

16

5

16

9

17

3

17

7

18

1

18

5

Days To Resolve BIRDs

IBIS Chair’s Report 12

Average = 245 days

Specification Development

As of 23-Oct-2016

Page 13: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

Most BIRDs Resolved < 9 Months

IBIS Chair’s Report 13

Specification Development

As of 23-Oct-2016

0

10

20

30

40

50

60

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 26 27 30 31 33 34 42 45 61 62 68 72

Number of BIRDs by Months Considered

Page 14: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

22 IBIS Members

14 IBIS Chair’s Report

Organization

0

10

20

30

40

1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

Number of Members by Year

Page 15: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

IBIS Officers 2016-2017

Chair: Mike LaBonte, Signal Integrity Software

Vice-Chair: Lance Wang, IO Methodology Inc.

Secretary: Randy Wolff, Micron Technology

Treasurer: Bob Ross, Teraspeed Labs

Librarian: Anders Ekholm, Ericsson

Webmaster: Mike LaBonte, Signal Integrity Software

Postmaster: Curtis Clark, ANSYS

IBIS Chair’s Report 15

Organization

Page 16: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

IBIS Meetings

IBIS Chair’s Report 16

Organization

• Teleconferences every week

– Quality Task Group (Tuesdays)

– Advanced Technology Modeling Task Group (Tuesdays)

– Interconnect Task Group (Wednesdays)

– Editorial Task Group (some Fridays, now suspended)

• IBIS Open Forum teleconference every 3 weeks

• IBIS Summit meetings: DesignCon, SPI, Shanghai, Taipei, Tokyo, EPEPS (2015)

Page 17: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

New: China Regional Forum

IBIS Chair’s Report 17

Organization

Page 18: IBIS Chair’s Reportibis.org/summits/nov16a/labonte.pdfIBIS Version Development IBIS Chair’s Report 3 Specification Development 0 200 400 600 800 1000 1200 1400 1600 2 2.1 3 3.1

[Thank You]

IBIS Chair’s Report 18

IBIS Open Forum: Web: http://www.ibis.org Email: [email protected] We welcome participation by all IBIS model makers, EDA tool vendors, IBIS model users, and interested parties.