[source]

Class uvm_pkg::uvm_main_phase

Class

uvm_main_phase

Primary test stimulus.

uvm_task_phase that calls the uvm_component::main_phase method.

Upon Entry

  • The stimulus associated with the test objectives is ready to be applied.

Typical Uses

  • Components execute transactions normally.

  • Data stimulus sequences are started.

  • Wait for a time-out or certain amount of time,

or completion of stimulus sequences.

Exit Criteria

  • Enough stimulus has been applied to meet the primary stimulus objective of the test.

Variables

Name

Type

Description

type_name

string

Functions

get()

Function

get

Returns the singleton phase handle

Return type:

uvm_main_phase

get_type_name()

Tasks

exec_task(uvm_component comp, uvm_phase phase)
Parameters: