Virtual Sequence
ConceptA virtual sequence is a verification stimulus construct used to coordinate multiple interface-level test sequences. In the cited UVM environments, it either creates interface-specific transactions for agents or groups one sequence per DUT interface; in a Multi-Armed Bandit flow, virtual sequences are treated as selectable arms whose coverage reward guides UCB1-based test selection.
WIKI
Definition
A virtual sequence is a verification construct that coordinates stimulus across multiple DUT interfaces. In one cited UVM environment, each virtual sequence creates interface-specific transactions and sends them to the corresponding interface agent; the agent driver then stimulates the matching DUT sub-interface with the transaction values. Because the virtual sequence does not know exactly when a transaction is driven, a monitor captures the interface state and sends it back through the sequencer, allowing the virtual sequence to react and produce new stimulus. [C1]
In the cited Multi-Armed Bandit (MAB) verification formulation, a virtual sequence is defined more compactly as a collection of test sequences that drive each interface of the DUT. For the Instruction Fetch (IF) unit example, one virtual sequence contains four sequences in total: one sequence per IF-unit interface. [C2]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →