12
Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Embed Size (px)

Citation preview

Page 1: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Teaching Functional Verification

Design Automation Conference

Sunday, June 9, 2002

Page 2: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Workshop Goals Share experiences in teaching

functional verification Initiate collaborative efforts to

extend the teaching of functional verification

Expand Computer Engineering curriculums to include functional verification

Page 3: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Agenda Workshop Overview Textbook Overviews Course Organization and

Management Lab Exercise Overview Automated Testbench Concepts Formal Verification and Rulebase

Page 4: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Why is verification so important to the chip industry?

Verification is the single biggest lever to effect the triple constraints: Schedule, Cost, & Quality Fewer revs through the fabrication process

means lower costs and faster time-to-market Re-spinning a chip costs:

Hundreds of thousands of dollars 6-8 weeks

So if you can get it right in fewer "passes", you WIN!!!

Page 5: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

What Industry Has Found The system and chip industry

depends on functional verification There’s a science and

methodology behind verification Verification has a separate career

path from logic and circuit design

Page 6: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Course Evolution IBM internal class

Initial 2 day class with 1 lab Current 2 week (80 hour) format

University Partnerships followed initial course

Page 7: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

University Participation Penn State, Pittsburgh and North

Carolina State have completed full semester courses on functional verification

Active class at Ohio State (quarters)

There’s now a foundation of resources for other university professors to build upon

Page 8: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002
Page 9: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Notes: Web address:http://www.cse.psu.edu/~vijay/verify/instructors.html

Open to university professors doing verification classwork.Industry access granted for adding to body of knowledge.

Tool/Vendor specifics Universities should take advantage of any

current vendor agreements they have Materials are “vendor agnostic”

Simulation engines, Specman, VERA Recognition for all slides must be

maintained

Page 10: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Contacts Vijay Narayanan, PSU ([email protected]) (Web page

owner) Steve Levitan, Pitt ([email protected]) John Goss, NCSU ([email protected]) Bruce Wile, IBM ([email protected]) Matthew Morley, Verisity’s University partnerships (

[email protected] Yaron Wolfsthal, IBM’s Rulebase ([email protected]) Janick Bergeron, Qualis Corp, “Writing Testbenches”

textbook, & Verification Guild Newsletter ([email protected])

Faisal Haque, Cisco, “Art of Verification” textbook ([email protected])

Page 11: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Blank page for your notes

Page 12: Teaching Functional Verification Design Automation Conference Sunday, June 9, 2002

Blank page for your notes