Typical UVM Testbench Architecture
In short: A UVM testbench is a stack of reusable classes. The sequence item is one packet of stimulus, the sequence decides what packets to send, the sequencer schedules them, the driver turns them into pin wiggles, the monitor reads pins back into packets, the agent groups the sequencer plus driver plus monitor for one…
