Search form

Main menu

My Account Menu

Intelligent Testbench Automation (iTBA)

Intelligent Testbench Automation Course | Subject Matter Expert - Mark Olen | Simulaton-Based Techniques Topic

Achieving coverage closure is consistently identified as one of the most difficult challenges facing electronics product development teams. Over the past few years, the industry’s leading functional verification engineering teams have begun turning to a new and emerging technology called Intelligent Testbench Automation (iTBA). Intelligent Testbench Automation (iTBA) combines the high quality of directed testing with the high quantity of constrained random testing, and can be easily integrated into existing verification environments. This course provides a complete introduction to Intelligent Testbench Automation (iTBA), showing how you can achieve your coverage goals >10X faster, leaving you the option to reduce your verification time, expand your coverage targets even further, or both.

You are encouraged to first view Evolving Verification Capabilities by Harry Foster that provides the framework for all of the Academy courses.


Sessions

Intelligent Testbench Automation Primer

Intelligent Testbench Automation Primer Session | Subject Matter Expert - Mark Olen | Intelligent Testbench Automation Course

This session provides an overview of Intelligent Testbench Automation, including definitions, concepts, and technical innovations.

Introduction to iTBA

Introduction to iTBA Session | Subject Matter Expert - Mark Olen | Intelligent Testbench Automation Course

This session compares Intelligent Testbench Automation to existing directed test and constrained random test methods, highlighting key differences.

Integrating iTBA into a UVM/OVM Environment

Integrating iTBA into a UVM/OVM Environment Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes integrating Intelligent Testbench Automation into a UVM/OVM environment, re-using existing SystemVerilog VIP.

Combining Rule Graphs and Constraints

Combining Rule Graphs and Constraints Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes integrating algebraic constraints into a graph-based testbench description, making the migration from existing constrained random testing environments even easier.

Integrating iTBA into a SystemC Environment

Integrating iTBA into a SystemC Environment Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes integrating Intelligent Testbench Automation into a SystemC environment, re-using existing SystemC VIP.

Integrating iTBA into an Existing Set of Directed Tests

Integrating iTBA into an Existing Set of Directed Tests Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes integrating Intelligent Testbench Automation into a directed test environment, re-using existing directed test code.

Integrating iTBA into an ‘e’ Environment

Integrating iTBA into an ‘e’ Environment Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes integrating Intelligent Testbench Automation into an 'e' environment, re-using existing eVCs.

Applications of Reactive Graphs

Applications of Reactive Graph Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes how graphs can be made dynamically reactive to opportunistically target coverage that depends on testbench or DUT state.

Applications of Configurable Graphs

Applications of Configurable Graphs Session | Subject Matter Expert - Steve Chappell | Intelligent Testbench Automation Course

This session describes how configurable graphs can be developed to support broad re-use and to allow stimulus to be easily focused on specific areas without modifying the graph source.

Distributed Simulation for Even Faster Functional Coverage

Distributed Simulation for Even Faster Functional Coverage Session | Subject Matter Expert - Mark Olen | Intelligent Testbench Automation Course

This session describes how Intelligent Testbench Automation can distribute its process across a network of simulation servers, to achieve functional coverage goals even faster.