New Intelligent Testbench Automation Sessions

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
  • This session provides an overview of Intelligent Testbench Automation, including definitions, concepts, and technical innovations.

  • Introduction to iTBA
  • 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
  • This session describes integrating Intelligent Testbench Automation into a UVM/OVM environment, re-using existing SystemVerilog VIP, and achieving functional coverage >10X faster.

  • Combining Rule Graphs and Constraints
  • 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
  • This session describes integrating Intelligent Testbench Automation into a SystemC environment, re-using existing SystemC VIP, and achieving functional coverage >10X faster.

  • Integrating iTBA into an Existing Set of Directed Tests
  • This session describes integrating Intelligent Testbench Automation into a directed test environment, re-using existing directed test code, and achieving >10X more functional coverage.

  • Integrating iTBA into an 'e' Environment
  • This session describes integrating Intelligent Testbench Automation into an 'e' environment, re-using existing eVCs, and achieving functional coverage >10X faster.

  • Applications of Reactive Graphs
  • 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
  • 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.

  • Distributed Simulation for Even Faster Functional Coverage
  • 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.