on-demand webinar

Stimulating Simulating: UVM Transactions

Share

Stimulating Simulating: UVM Transactions

Chris Spear, Principal Instructor, presents details on how to create classes for UVM transactions, also known as sequence items. Where are these created and used in a testbench, and what class should you start with? Your testbench performs actions on these objects such as copying, comparing, printing, and more. UVM provides two ways to build the code for these features: the do-methods, and the UVM field macros.

This web seminar will describe the two approaches and give some tradeoffs. Finally, Chris shows how you should add new functionality to a transaction, by extending the class.