- New School Stimulus Generation Techniques - Online | July 9th
Techniques for generating verification stimulus have been around as long there have been designs to verify. As the designs being verified have become more complex, stimulus generation techniques have evolved to address the emerging requirements. From directed tests to random test generation to graph-based intelligent testbench automation, development of these stimulus generation techniques has evolved from specific verification challenges. The development of a new stimulus generation technique rarely results in the obsolescence of previously-created stimulus generation techniques. Picking the right stimulus generation techniques to use is crucial to efficiently achieving quality functional verification results. This session will explore the three dominant stimulus generation techniques used today for functional verification to identify; the characteristics of stimulus generated by each technique, where each technique best applies on its own and how these new school techniques can be combined to achieve even greater verification value.
- Evolution of Debug - Online | July 28th
"Old school" debug typically involves applying vectors directly to the design, a level of self-checking and then exploring the design with source, waves, and others to figure out what went wrong. With "new school" verification methodologies (UVM, randomization and golden reference models) the debug techniques need to be expanded. This session covers how you use the best of both worlds to find problems faster and to better answer "am I done yet".
- New School Regression Control - Online | August 27th
Getting the very best from your verification resources requires a regression system that understands the verification process and is tightly integrated with Workload Management and Distributed Resource Management software. Both requirements depend on visibility into available software and hardware resources, and by combining their strengths, users can massively improve productivity by reducing unnecessary verification cycles.
This session will show how adding control and visibility to these systems, and then better integrating them, will help your organization get the very best from every verification dollar. It will also highlight how separating control from the configuration data in a regression system improves maintenance and user productivity. Major features can be coded into the system itself instead of added as a series of scripts with multiple calling levels, which often lead to a debug nightmare.
- New Low Power Verification Techniques - Online | September 10th
IEEE 1801 UPF enables specification of power intent early in the design flow, to drive both verification and implementation processes. But power management decisions must be made incrementally throughout the flow, often by different people at each stage. Power intent specifications need to be structured in a manner that reflects these stages, to organize the information effectively, to ensure clear communication among IP providers, designers, and implementers, and to maximize reuse of power intent. This session highlights a "new school" low power methodology termed "successive refinement" that uses the strength of UPF in just such a structured approach. It will explain what kinds of power intent information should be captured at each stage, which features of UPF are involved in doing so, and how this structured approach benefits both IP providers and IP users.
View the entire Functional Verification Calendar.