1 / 12

Teaching Functional Verification

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

Download Presentation

Teaching Functional Verification

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Agenda • Workshop Overview • Textbook Overviews • Course Organization and Management • Lab Exercise Overview • Automated Testbench Concepts • Formal Verification and Rulebase

  4. 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!!!

  5. 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

  6. Course Evolution • IBM internal class • Initial 2 day class with 1 lab • Current 2 week (80 hour) format • University Partnerships followed initial course

  7. 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

  8. 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

  9. Contacts • Vijay Narayanan, PSU (vijay@cse.psu.edu) (Web page owner) • Steve Levitan, Pitt (steve@ee.pitt.edu) • John Goss, NCSU (gossman@us.ibm.com) • Bruce Wile, IBM (bwile@us.ibm.com) • Matthew Morley, Verisity’s University partnerships (matthew@verisity.com • Yaron Wolfsthal, IBM’s Rulebase (wolfstal@il.ibm.com) • Janick Bergeron, Qualis Corp, “Writing Testbenches” textbook, & Verification Guild Newsletter (janick@bergeron.com) • Faisal Haque, Cisco, “Art of Verification” textbook (fhaque@cisco.com)

  10. Blank page for your notes

  11. Blank page for your notes

More Related