[source]

Class uvm_pkg::uvm_reset_phase

Class

uvm_reset_phase

Reset is asserted.

uvm_task_phase that calls the uvm_component::reset_phase method.

Upon Entry

  • Indicates that the hardware reset signal is ready to be asserted.

Typical Uses

  • Assert reset signals.

  • Components connected to virtual interfaces should drive their output to their specified reset or idle value.

  • Components and environments should initialize their state variables.

  • Clock generators start generating active edges.

  • De-assert the reset signal(s) just before exit.

  • Wait for the reset signal(s) to be de-asserted.

Exit Criteria

  • Reset signal has just been de-asserted.

  • Main or base clock is working and stable.

  • At least one active clock edge has occurred.

  • Output signals and state variables have been initialized.

Variables

Name

Type

Description

type_name

string

Functions

get()

Function

get

Returns the singleton phase handle

Return type:

uvm_reset_phase

get_type_name()

Tasks

exec_task(uvm_component comp, uvm_phase phase)
Parameters: