Skip Nav
Home » Resources » Videos

Video Presentations and Tutorials

Technical Tutorial: "Using UPF for Low Power Design and Verification"

UPF3/3/14

Presented by Erich Marschner, Mentor Graphics; John Biggs, ARM; Sushma Honnavara-Prasad, Broadcom; David Cheng, Cadence; Shreedhar Ramachandra, Synopsys

Topics include:

  • Low Power Design and Verification Challenges
  • Introduction to UPF
  • UPF Basic Concepts and Terminology
  • UPF Semantics and Usage
  • Hard IP Modeling with Liberty and Verilog
  • Power Model and Power Management Cell Commands
  • Low Power Design Methodology for IP Providers
  • SoC-Level Design and Verification

Find out more >>

 


Technical Tutorial: "Case Studies in SystemC"

SystemC3/3/14

Presented by John Aynsley, Doulos; Henrik Svensson, Ericsson; Christian Sauer, Cadence; Martin Barnasconi, NXP Semiconductors; Donald Cramb, Synopsys; John Stickley, Mentor Graphics; Gordon Allen, Mentor Graphics

Topics include:

  • Hints and Tips for Exploiting the Latest Features of SystemC
  • TLM Use Cases at Ericsson AB
  • Efficient Abstractions for AMS System-level Design
  • UVM for SystemC Users

Find out more >>

 


Technical Tutorial: "OCP: The Journey Continues"

OCP3/3/14

Presented by Drew Wingard, Sonics; Steve McMaster, Synopsys; Herve Alexanian, Sonics; Prashant Karandikar, Texas Instruments

Topics:

  • Introduction to OCP
  • Verification Support for OCP
  • SystemC TLM 2.0 Support for OCP
  • IP-XACT Support for OCP
  • OCP Futures

Find out more >>

 


Technical Tutorial: "Experience the Next ~Wave~ of Analog and Digital Signal Processing using SystemC AMS 2.0"

SystemC3/3/14

Presented by Martin Barnasconi, NXP Semiconductors; Karsten Einwich, Fraunhofer IIS; François Pêcheux, Université Pierre et Marie Curie; Torsten Mähne, Université Pierre et Marie Curie

Topics:

  • Tutorial Introduction
  • SystemC AMS Introduction
  • Lab: Sine Source Connected to a Sink
  • Models of Computation
  • Lab: Filtering and A/D Conversion
  • SystemC AMS 2.0 and Applications
  • Lab: Vibration Sensor
  • Workshop Summary

Find out more >>

 


Technical Tutorial: "UVM — What's Now and What's Next"

UVM3/3/14

Presented by Adam Sherer, Accellera; John Aynsley, Doulos; Shawn Honess, Synopsys; Tom Fitzpatrick, Mentor Graphics; Uwe Simm, Cadence

Topics:

  • UVM Working Group Update
  • UVM Overview and Library Concepts
  • Stimulus Generation
  • UVM Register Layer
  • UVM 1.2 Introduction

Find out more >>

 


Technical Tutorial: "Low Power Design, Verification, and Implementation with IEEE 1801™ UPF™"

2/25/13

Erich Marschner Qi Wang John Biggs Sushma Honnavarra-Prasad

Presented by Erich Marschner, Mentor Graphics; Qi Wang, Cadence; John Biggs, ARM; Sushma Honnavarra-Prasad, Broadcom; Jeffrey Lee, Synopsys

Topics:

  • Introduction
  • Low Power Design and Verification
  • Unified Power Format (UPF)
  • Power Intent Specification Methodology
  • Using UPF for IP Design
  • Using UPF for System Design
  • What's New in UPF 2.1

Find out more >>

 


Technical Tutorial: "User Experiences at the Forefront of Mixed-Signal Design and Verification"

2/25/13

Helene Thibieroz Henry Chang Christophe Curis Martin Barnasconi Thang Nguyen 

Presented by Helene Thibieroz, Synopsys; Henry Chang, Designer's Guide Consulting; Jonathan David, Qualcomm Atheros; Christophe Curis, STMicroelectronics; Ozan Erdogan, Maxim Integrated; Martin Barnasconi, NXP Semiconductors; Thilo Voertler, Fraunhofer Institute; Thang Nguyen, Infineon

Topics:

  • Common Mistakes Made in Analog Verification
  • The Mixed-Signal Verification Challenge
  • Mixed-Signal Validations for a BIST on ADC
  • SystemVerilog Modeling for Mixed-Signal SoC Verification
  • AMS System-Level Design and Verification for Automotive Applications
  • The VERDI Project -- Mixed-Signal Verification and Validation for SystemC/AMS
  • FPGA and AMS Test Chip Approach for Complex SoC Product Design and Verification

Find out more >>

 


Technical Tutorial: "Increasing Productivity with SystemC in Complex System Design and Verification"

2/25/13

Trevor Wieman David Black Stuart Swan Shabtay Matalon Jon McDonald Nithya Ruff Charu Khosla

Presented by Trevor Wieman, CCI WG Chair, Intel; David Black, Doulos; Stuart Swan, Cadence; Shabtay Matalon, Mentor Graphics; Jon McDonald, Mentor Graphics; Nithya Ruff, Synopsys; Charu Khosla, Synopsys

Topics:

  • Configuration, Control & Inspection Working Group Update
  • A SystemC Technology Demonstrator using the Xilinx Zynq™-7000
  • A Unified Design Flow for SystemC Virtual Platforms and High-Level Synthesis
  • From Virtual Prototyping to RTL Verification
  • Virtual Prototyping: You don't need a PHD to model in System C and TLM

Find out more >>

 


Technical Tutorial: "Lessons from the Trenches: Migrating Legacy Verification Environments to UVM"

2/25/13

John Aynsley Hassan Shehab Richard Tseng Asad Khan Mark Litterick Charles Zhang

Presented by John Aynsley, Doulos; Hassan Shehab, Intel; Richard Tseng, Qualcomm; Asad Khan, Texas Instruments; Mark Litterick, Verilab; Charles Zhang, Paradigm Works; Wesley Queen, IBM; Ravi Ram, Altera

Topics:

  • Anecdotes from Hundreds of UVM Adopters
  • Migrating from OVM to UVM — A Case Study
  • A Reusable Verification Testbench Architecture Supporting C and UVM Mixed Tests
  • UVM to the Rescue — Path to Robust Verification
  • OVM-to-UVM Migration — or There and Back Again, a Consultant's Tale
  • IBM Recommendations for OVM-to-UVM Migration
  • FPGA Chip Verification Using UVM

Find out more >>

 


Technical Tutorial: "An Introduction to IEEE 1666-2011, the New SystemC Standard"

2/27/12

John Aynsley David Black Tor Jeremiassen     

Presented by John Aynsley, Doulos; David Black, Doulos; and Tor Jeremiassen, Texas Instruments

Topics:

  • SystemC Refresher
  • Process Control
  • Stepping and Pausing the Scheduler
  • sc_vector
  • TLM-2.0
  • SystemC and O/S Threads
  • Virtualization of SystemC Model I/O
  • Draft SystemC Configuration Standard

Find out more >>

 


Technical Tutorial: "Verification and Automation Improvement Using IP-XACT"

2/27/12

John Swanson Kamlesh Pathak David Murray Sylvain Duvillard     

Presented by John Swanson, Synopsys; Kamlesh Pathak, STMicroelectronics; David Murray, Duolog Technologies; and Sylvain Duvillard, Magillem Design Services

Technical presentations:

  • Part 1: Improving Verification Efficiency using IP-XACT
  • Part 2: User Presentation: Verification and Automation Improvement Using IP-XACT
  • Part 3: IP-XACT and UVM
  • Part 4: IP-XACT Extensions

Find out more >>

 


Technical Tutorial: "An Introduction to the Unified Coverage Interoperability Standard"

2/27/12

Dr. Richard Ho Dr. Ambar Sarkar 

Presented by Dr. Richard Ho, D. E. Shaw Research; Dr. Ambar Sarkar, Paradigm Works, Inc.

Presented by co-chairs of the UCIS Technical Committee, this video tutorial provides an overview of UCIS and its API and how users plan to enhance their verification flows using it.

Find out more >>

 


Technical Tutorial: "UVM: Ready, Set, Deploy!"

2/27/12

Tom Fitzpatrick John Aynsley Kathleen Meade Adiel Khan Vanessa Cooper Peter J. D'Antonio Stephen D'Onofrio John Fowler Justin Refice Mark Strickland

Presented by Tom Fitzpatrick, Mentor Graphics; John Aynsley, Doulos; Kathleen Meade, Cadence Design Systems; Adiel Khan, Synopsys; Vanessa Cooper, Verilab; Stephen D'Onofrio, Paradigm Works; Peter J. D'Antonio, The MITRE Corp.; John Fowler, AMD; Justin Refice, AMD; and Mark Strickland, Cisco Systems

Technical presentations:

  • Part 1: Base Classes in UVM
  • Part 2: Communication and Sequences
  • Part 3: Customizing Your UVM Environment
  • Part 4: Register Modeling in UVM
  • User Experience 1: Getting Started with UVM
  • User Experience 2: Stacking Verification Components in UVM
  • User Experience 3: OVM to UVM Transition
  • User Experience 4: VC Building Blocks with UVM

Find out more >>

 


Software-driven Verification using TLM-2.0 Virtual Platforms Video Tutorial

2/28/11

David Black John Aynsley Bill Bunton Volkan EsenTrevor Wieman

Presented by David Black, XtremeEDA Corporation; John Aynsley, Doulos; Bill Bunton, LSI Corporation; Volkan Esen, Infineon Technologies; and Trevor Wieman, Intel Corporation

Technical presentations:

  • How We Got Here
  • Software-driven Verification using TLM-2.0 Virtual Platforms
  • LSI Axxia™ VDP Verification Using SystemC TLM-2.0
  • Software-Driven Test Environment for TLM-IP Verification
  • TLM-2.0 Hybrid Virtual Platforms

Find out more >>

 


NASCUG 16 Presentations

6/6/11

Laurent Isenegger Christoph Kuznik Umesh Sisodia Larry Lapides David Black Stan Krolikoski

Technical presentations:

  • SystemC IP Generation from Graphics and Verification with a UVM SystemVerilog Testbench
  • Verification Closure of SystemC Designs with Functional Coverage
  • Standard Methodology for Configuration, Control & Inspection of Models
  • Software Verification, Analysis and Profiling on SystemC TLM-2.0 Virtual Platforms
  • TLM-2.0: Miracle Cure or Snake Oil?
  • OSCI and IEEE P1666 Update

Find out more >>

 


SystemC Day 2011

2/28/11

Jim Hogan    

Keynote: "Navigating the SoC Era"
Jim Hogan, Vista Ventures LLC


 

John Aynsley    

The New IEEE 1666 SystemC Standard
John Aynsley, Doulos
 


Additional technical presentations:

  • Low-cost SystemC Acceleration on Multi-core GNU/Linux Platforms
  • TLM Methodology to Enable Architecture Exploration via Co-simulation of SystemC Models with Legacy C/C++ Models
  • A Common System Memory Model for SoC Software and Architecture Models using a SystemC/TLM-2.0 Interface
  • OSCI Update


Find out more >>

 


NASCUG 13 Video Presentations

6/13/10

Umesh Sisodia Jiong Ou Bill Bunton John Aynsley Tim Kogel

Technical presentations:

  • How to Create Adaptors Between Modeling Abstraction Levels
  • Virtual Development Platforms -- What and How Much to Model?
  • Modeling Communication Systems Using the SystemC AMS Building Block Library
  • New Features for Process Control in SystemC
  • Generating Workload Models from TLM-2.0 Based Virtual Platforms for Efficient Architecture Performance Analysis

Find out more >>

 


OSCI TLM-2.0 Standard and Synthesizable Subset Video Tutorial

2/22/10

John Aynsley Michael McNamara Mike Meredith

Presented by John Aynsley, Doulos; Michael McNamara, Cadence Design Systems; and Michael Meredith, Forte Design Systems

Technical presentations:

  • The TLM-2.0 Standard
  • Current Trends in ESL/HLS
  • Why SystemC for Synthesis
  • SystemC Synthesizable Subset Draft V1.3
  • Lessons Learned Using SystemC Synthesis
  • How SystemC HLS Fits in the Design Flow

Find out more >>

 


SystemC Day 2010 Video Presentations

2/22/10

Gary Smith    

Keynote: "ESL: Where We Are and Where We're Going"
Gary Smith, Gary Smith EDA, California, USA


Technical presentations:

  • The Metaport: A Technique for Managing Code Complexity
  • OCP socket modeling with TLM-2.0
  • ADL Synthesis using ArchC
  • Look Ma, No Clocks! Improving Model Performance
  • TLM-driven Design and Verification Methodology

Find out more >>

 


TLM-2.0 Extensions Video Tutorial

John Aynsley    

Using TLM Extensions for Bus Locking and Snooping
John Aynsley, Doulos
7/27/09


Find out more >>

 


NASCUG 11 Video Presentations

7/27/09

Luca Ferro Karsten Einwich David Black William Gnadt

Technical presentations:

  • A Tool for Assertion-Based Verification of TLM Platforms
  • SystemC-AMS for the Design of Complex Analog/Mixed-signal SoCs
  • Modeling a Virtual MPU
  • High-speed Packet Router Development in SystemC

Find out more >>

 


TLM-2.0 in Action Tutorial

An Example-based Approach to Transaction-level Modeling and the New World of Model Interoperability
2/24/09

Jack Donovan John Aynsley David Black Zhu Zhou Frank Schirrmeister

Technical presentations:

  • Overview of TLM-2.0 Features
  • TLM Mechanics
  • TLM-2.0 Nuances
  • Performance Modeling Using TLM-2.0
  • Applying TLM-2.0 to Legacy Platforms

Find out more >>