New additions to the Verification Academy Module library; 10 sessions of Intelligent Testbench Automation.
Join Mark Olen and Steve Chappell as they add to the Intelligent Testbench Automation Module with the following sessions:
- Intelligent Testbench Automation Primer
- Introduction to iTBA
- Integrating iTBA into a UVM/OVM Environment
- Combining Rule Graphs and Constraints
- Integrating iTBA into a SystemC Environment
- Integrating iTBA into an Existing Set of Directed Tests
- Integrating iTBA into an 'e' Environment
- Applications of Reactive Graphs
- Applications of Configurable Graphs
- Distributed Simulation for Even Faster Functional Coverage
This session provides an overview of Intelligent Testbench Automation, including definitions, concepts, and technical innovations.
This session compares Intelligent Testbench Automation to existing directed test and constrained random test methods, highlighting key differences.
This session describes integrating Intelligent Testbench Automation into a UVM/OVM environment, re-using existing SystemVerilog VIP, and achieving functional coverage >10X faster.
This session describes integrating algebraic constraints into a graph-based testbench description, making the migration from existing constrained random testing environments even easier.
This session describes integrating Intelligent Testbench Automation into a SystemC environment, re-using existing SystemC VIP, and achieving functional coverage >10X faster.
This session describes integrating Intelligent Testbench Automation into a directed test environment, re-using existing directed test code, and achieving >10X more functional coverage.
This session describes integrating Intelligent Testbench Automation into an 'e' environment, re-using existing eVCs, and achieving functional coverage >10X faster.
This session describes how graphs can be made dynamically reactive to opportunistically target coverage that depends on testbench or DUT state.
This session describe show 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.
This session describes how Intelligent Testbench Automation can distribute its process across a network of simulation servers, to achieve functional coverage goals even faster. iTBA realizes nearly linear results (i.e. 100 servers achieves better than 95X improvement), as overhead is less than 5%, and no redundant work is performed by each server. Automatic allocation of work, load balancing, and coverage monitoring will also be discussed.