[source]

Class uvm_post_shutdown_phase

uvm_pkg::uvm_post_shutdown_phase + type_name : string + exec_task() + get(): uvm_post_shutdown_phase + get_type_name(): string

Inheritance Diagram of uvm_post_shutdown_phase

After things have settled down.

uvm_task_phase that calls the uvm_component::post_shutdown_phase method. The end of this phase is synchronized to the end of the uvm_run_phase phase unless a user defined phase is added after this phase.

Upon Entry

  • No more "data" stimulus is applied to the DUT.

Typical Uses

  • Perform final checks that require run-time access to the DUT (e.g. read accounting registers or dump the content of memories).

Exit Criteria

  • All run-time checks have been satisfied.

  • The uvm_run_phase phase is ready to end.

Variables

Name

Type

Description

type_name

string

Functions

static function uvm_post_shutdown_phase get ( ) [source]

Returns the singleton phase handle

virtual function string get_type_name ( ) [source]

Tasks

virtual function exec_task ( uvm_component comp, uvm_phase phase ) [source]