UVM Debug
There are currently no dates scheduled for this event. However a recording of a previous session is available as an on-demand web seminar.
View This On-Demand Web Seminar NowOverview
UVM class-based testbenches have become as complex as the designs they are meant to verify, and are, in fact, large object-oriented software designs. As such, new debugging techniques and tools must be employed, beyond the usual RTL debugging techniques that designers have used for years. Through a combination of coding techniques (as documented in the DVCon 2012 2nd Place Best Paper, “Better Living Through Better Class-Based SystemVerilog Debug”) and the unique debug facilities in the Questa Verification Platform, this online webinar will show you how to maximize your ability debug your testbench so you can get on with the real task of verifying your design.
What You Will Learn
- Developing a Strategy for Debug
- General SystemVerilog debug coding techniques
- SystemVerilog Class-based Debug features in Questa
- UVM-Specific Debug in Questa
- Viewing your testbench structure
- Transaction-based debug
- UVM Debug utilities
- Organizing files and using packages
About the Presenter
Tom Fitzpatrick
Verification Technologist
Tom Fitzpatrick is currently a Verification Technologist at Mentor Graphics Corp. where he brings over two decades of design and verification experience to bear on developing advanced verification methodologies, particularly using SystemVerilog, and educating users on how to adopt them. He has been actively involved in the standardization of SystemVerilog, starting with his days as a member of the Superlog language design team at Co-Design Automation through its standardization via Accellera and then the IEEE, where he has served as chair of the 1364 Verilog Working Group, as well as a Technical Champion on the SystemVerilog P1800 Working Group. At Mentor Graphics, Tom was one of the original designers of the Advanced Verification Methodology (AVM), and later the Open Verification Methodology (OVM), and is the editor of Verification Horizons, a quarterly newsletter with approximately 40,000 subscribers. He is a charter member and key contributor to the Accellera Verification IP Technical Subcomittee. He has published multiple articles and technical papers about SystemVerilog, verification methodologies, assertion-based verification, functional coverage, formal verification and other functional verification topics.
Who Should Attend
- Design and Verification Engineers and Managers
Technical Requirements
What do I need to watch and hear this web seminar?
Mentor Graphics’ web seminars are delivered using Adobe Connect. You will be able to login to the seminar room 15 minutes prior to the start time on the day of the presentation. You can hear the audio using your computer’s speakers via VoIP (Voice over IP) and background music will play prior to the beginning of the presentation.
Detailed system requirements
Microsoft® Windows
- Windows XP, Windows Vista, Windows 7, Windows 8
- Microsoft Internet Explorer 7, 8, 9, 10; Mozilla Firefox; Google Chrome
- Adobe® Flash® Player 10.3 or later
- 1.4GHz Intel® Pentium® 4 or faster processor and 512MB of RAM
Mac OS X, 10.5, 10.6, 10.7.4, 10.8
- Mozilla Firefox; Apple Safari; Google Chrome
- Adobe Flash Player 10.3
- 1.83GHz Intel Core™ Duo or faster processor and 512MB of RAM
Linux
- Ubuntu 10.04, 11.04; Red Hat Enterprise Linux 6; OpenSuSE 11.3
- Mozilla Firefox
- Adobe Flash Player 10.3
Mobile
- Apple supported devices: iPad, iPad2, iPad3; iPhone 4 and 4 S, iPod touch (3rd generation minimum recommended)
- Apple supported OS versions summary: iOS 4.3.x, 5.x, or 6.x (5.x or higher recommended)
- Android supported devices: Samsung Galaxy Tab 2 (10.1), Samsung Galaxy Tab (10.1), ASUS Transformer, Samsung Galaxy Tab (7”) , Motorola Xoom, Motorola Xoom 2, Nexus 7
- Android supported OS versions summary: 2.2 and higher
- Android AIR Runtime required: 3.2 or higher
Additional requirements
- Bandwidth: 512Kbps for participants, meeting attendees, and end users of Adobe Connect applications. Connection: DSL/cable (wired connection recommended) for Adobe Connect presenters, administrators, trainers, and event and meeting hosts.
More Events
Injecting Automation into FPGA Verification Seminar
- Injecting Automation into FPGA Verification Seminarhttp://www.mentor.com/products/fv/events/injecting-automation-into-fpga-verification-seminar May 21, 2013 : Burlington, MA
- View Details
Advanced FPGA Verification Seminar
- Advanced FPGA Verification Seminarhttp://www.mentor.com/products/fv/events/advanced-fpga-verification-seminar May 29, 2013 : Burnaby, BC
- View Details
CDC Verification Hands-on Workshop
- CDC Verification Hands-on Workshophttp://www.mentor.com/products/fv/events/cdc-verification-hands-on-workshop May 29, 2013 : Fremont, CA
- View Details
Séminaire MODELSIM
- Séminaire MODELSIMhttp://www.mentor.com/products/fv/events/s-minaire-modelsim May 30, 2013 : Paris, FR
- Séminaire MODELSIMhttp://www.mentor.com/products/fv/events/s-minaire-modelsim Jun 4, 2013 : Rennes, FR
- Séminaire MODELSIMhttp://www.mentor.com/products/fv/events/s-minaire-modelsim Jun 11, 2013 : Grenoble, FR
- Séminaire MODELSIMhttp://www.mentor.com/products/fv/events/s-minaire-modelsim Jun 25, 2013 : Toulouse, FR
- View Details
Advanced FPGA Verification Lunch & Learn Seminar
- Advanced FPGA Verification Lunch & Learn Seminarhttp://www.mentor.com/products/fv/events/advanced-fpga-verification Jun 11, 2013 : Waterloo, Ontario
- Advanced FPGA Verification Lunch & Learn Seminarhttp://www.mentor.com/products/fv/events/advanced-fpga-verification Jun 13, 2013 : Ottawa, Ontario
- View Details