Universal Verification Methodology
Introduction:
- What is UVM?
- Why UVM?
- UVM Class Hierarchy
Things to know first:
- UVM Base Classes
- UVM Utility and Field macros
Building Blocks of UVM
UVM Classes
- UVM Object
- UVM Object Methods
- Create
- Copy
- Clone
- Compare
- Pack
- Unpack
- UVM Object Methods
- UVM Sequence Item
- UVM Sequence
- Start a sequence
- Sequence macros
- Sequence base methods
- UVM Sequencer
- Arbitration in Sequencer
- Lock and Grab Methods
- UVM Driver
- UVM Monitor
- UVM Scoreboard
- UVM Subscriber
- UVM Agent
- UVM Environment
- UVM Test
- UVM Testbench top