using the ibis quality checklist

20
1 © 2004 Cisco Systems, Inc. All rights reserved. Using the IBIS Quality Checklist Using the IBIS Quality Checklist Mike LaBonte, Cisco Systems IBIS Open Forum Summit 4 October 2004 Appendix I_5 Used with permission of the IBIS Subcommittee on Quality

Upload: calista-riley

Post on 03-Jan-2016

58 views

Category:

Documents


2 download

DESCRIPTION

Using the IBIS Quality Checklist. Mike LaBonte, Cisco Systems IBIS Open Forum Summit 4 October 2004 Appendix I_5 Used with permission of the IBIS Subcommittee on Quality. IBIS Quality Subcommittee. IQ Purpose: Model Makers : produce IBIS files that users trust - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Using the IBIS Quality Checklist

1© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Using the IBIS Quality Checklist

Mike LaBonte, Cisco Systems

IBIS Open Forum Summit

4 October 2004

Appendix I_5

Used with permission of the IBIS Subcommittee on Quality

Page 2: Using the IBIS Quality Checklist

222© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

IBIS Quality Subcommittee

• IQ Purpose: –Model Makers: produce IBIS files that users trust

–Model Users: receive IBIS file that work

• IBIS Quality Specification

http://www.sisoft.com/ibis-quality/docs/IQ_specification.txt

• IBIS Quality Checklist

http://www.sisoft.com/ibis-quality/docs/IQ_checklist.xls

–The specification is needed to understand checklist items.

Page 3: Using the IBIS Quality Checklist

333© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Overview of using the IQ Checklist

• What you need:

–An IBIS file

–The IQ Checklist spreadsheet (copy)

–The IQ Specification

–Ibischk3 or ibischk4 program

–An IBIS file viewer that display I/V and V/T curves

Page 4: Using the IBIS Quality Checklist

444© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Start with a blank IQ Checklist spreadsheet

Page 5: Using the IBIS Quality Checklist

555© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Fill in basic information

Page 6: Using the IBIS Quality Checklist

666© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Run IBISCHK on the IBIS file

• Use the latest IBISCHK

• Change [IBIS ver] in the file to match the IBISCHK used

• Use the latest IBISCHK

• Change [IBIS ver] in the file to match the IBISCHK used

Page 7: Using the IBIS Quality Checklist

777© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Enter the ibischk results

Page 8: Using the IBIS Quality Checklist

888© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Use the IQ Specification as a reference

Page 9: Using the IBIS Quality Checklist

999© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Check each IBIS file header item

Page 10: Using the IBIS Quality Checklist

101010© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

IQ Checklist has multiple sheets

• Sheet for each Component and Model

• Copy and rename as needed

• Sheet for each Component and Model

• Copy and rename as needed

Page 11: Using the IBIS Quality Checklist

111111© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Check the [Component]s

• Fill in the name

• Use N/A for irrelevant items

• Fill in the name

• Use N/A for irrelevant items

Page 12: Using the IBIS Quality Checklist

121212© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Example: [Pin] must not use the same Model for two pins if their electrical performance differsExample: [Pin] must not use the same Model for two pins if their electrical performance differs

Common errors

Example: [Pin] must not have pin name “A02” if the datasheet has “A2”Example: [Pin] must not have pin name “A02” if the datasheet has “A2”

Page 13: Using the IBIS Quality Checklist

131313© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Check the [Model]s

• Fill in the name

• Use N/A for irrelevant itemseg. Vinl and Vinh for an Output

• Fill in the name

• Use N/A for irrelevant itemseg. Vinl and Vinh for an Output

Page 14: Using the IBIS Quality Checklist

141414© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

About IQ levels

• PASSes LEVEL 0 check for reasonable C_comp

• Correctness not checked by any means

• Summary LEVEL is highest checked LEVEL

• This is a LEVEL 0 model (at best)

Page 15: Using the IBIS Quality Checklist

151515© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Summarize IQ level on each sheet

… and again on the Summary sheet

• Determine overall IQ level

Page 16: Using the IBIS Quality Checklist

161616© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Copy spreadsheet contents• Select all |IQ lines

• Make sure every copied line has the |IQ

• Use clipboard Copy

Missing |IQ !!!

Missing |IQ !!!

Page 17: Using the IBIS Quality Checklist

171717© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Paste into the IBIS file

• After [Notes] is a good location

• IBISCHK the file again, to guard against tabs and lines exceeding 80 characters

• After [Notes] is a good location

• IBISCHK the file again, to guard against tabs and lines exceeding 80 characters

Page 18: Using the IBIS Quality Checklist

181818© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Some checks require a curve viewer

Page 19: Using the IBIS Quality Checklist

191919© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

Some checks require combined I/V tables

Page 20: Using the IBIS Quality Checklist

202020© 2004 Cisco Systems, Inc. All rights reserved.Using the IBIS Quality Checklist

We need your feedback !

• Get the IQ Checklist Kit and try it yourself:

http://www.sisoft.com/ibis-quality/docs/IQ_checklist_kit.zip

• Let us know what needs to change

• Send checked IBIS files back to the vendor

• How can we get a checker program written?

Ask your vendors to send you IBIS files with IQ!