[source]

Class uvm_shutdown_phase

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

Inheritance Diagram of uvm_shutdown_phase

Letting things settle down.

uvm_task_phase that calls the uvm_component::shutdown_phase method.

Upon Entry

  • None.

Typical Uses

  • Wait for all data to be drained out of the DUT.

  • Extract data still buffered in the DUT, usually through read/write operations or sequences.

Exit Criteria

  • All data has been drained or extracted from the DUT.

  • All interfaces are idle.

Variables

Name

Type

Description

type_name

string

Functions

static function uvm_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]