UVM Sequencer and Driver Communication:
In short: The driver and sequencer talk through a pair of matching ports: the driver has a seq_item_port, the sequencer has a seq_item_export, and connect_phase joins them. The driver pulls one item with get_next_item, drives it onto the pins, then calls item_done to release the sequence. That get, drive, done handshake is the heartbeat of…
