

Public Member Functions | |
| virtual task | run_test (string test_name="") |
| task | run_global_phase (ovm_phase phase=null, bit upto=0) |
| void | run_global_func_phase (ovm_phase phase=null, bit upto=0) |
| void | stop_request () |
| bit | in_stop_request () |
| void | insert_phase (ovm_phase new_phase, ovm_phase exist_phase) |
| ovm_component | find (string comp_match) |
| void | find_all (string comp_match, ref ovm_component comps[$], input ovm_component comp=null) |
| ovm_phase | get_current_phase () |
| ovm_phase | get_phase_by_name (string name) |
| virtual string | get_type_name () |
| void | check_verbosity () |
| virtual task | all_dropped (ovm_objection objection, ovm_object source_obj, int count) |
| virtual void | raised (ovm_objection objection, ovm_object source_obj, int count) |
| void | print_unit_list (ovm_component comp=null) |
| void | print_unit (string name, ovm_printer printer=null) |
| void | print_units (ovm_printer printer=null) |
| void | print_topology (ovm_printer printer=null) |
Static Public Member Functions | |
| static ovm_root | get () |
Public Attributes | |
| time | phase_timeout = 0 |
| time | stop_timeout = 0 |
| bit | enable_print_topology = 0 |
| bit | finish_on_completion = 1 |
| ovm_phase | m_curr_phase = null |
| bit | m_objections_outstanding = 0 |
| bit | m_in_stop_request = 0 |
| bit | m_executing_stop_processes = 0 |
Protected Member Functions | |
| new () | |
Private Member Functions | |
| void | m_do_phase (ovm_component comp, ovm_phase phase) |
| task | m_stop_process () |
| task | m_stop_request (time timeout=0) |
| task | m_do_stop_all (ovm_component comp) |
| void | m_reset_phase (ovm_component comp, ovm_phase phase=null) |
| ovm_phase | m_get_phase_master (ovm_phase phase, bit set=0) |
Private Attributes | |
| ovm_phase | m_phase_master [ovm_phase] |
| ovm_phase | m_phase_q [ovm_phase] |
| ovm_phase | m_first_phase = null |
| ovm_phase | m_last_phase = null |
| event | m_stop_request_e |
Static Private Attributes | |
| static ovm_root | m_inst |
Definition at line 69 of file ovm_root.svh.
| task ovm_root::all_dropped | ( | ovm_objection | objection, | |
| ovm_object | source_obj, | |||
| int | count | |||
| ) | [virtual] |
Reimplemented from ovm_component.
Definition at line 1075 of file ovm_root.svh.
| void ovm_root::check_verbosity | ( | ) |
Definition at line 370 of file ovm_root.svh.
| ovm_component ovm_root::find | ( | string | comp_match | ) |
Definition at line 1221 of file ovm_root.svh.
| void ovm_root::find_all | ( | string | comp_match, | |
| ref ovm_component | comps[$], | |||
| input ovm_component | comp = null | |||
| ) |
Definition at line 1179 of file ovm_root.svh.
| ovm_root ovm_root::get | ( | ) | [static] |
Definition at line 315 of file ovm_root.svh.
| ovm_phase ovm_root::get_current_phase | ( | ) |
Definition at line 924 of file ovm_root.svh.
| ovm_phase ovm_root::get_phase_by_name | ( | string | name | ) |
Definition at line 1160 of file ovm_root.svh.
| virtual string ovm_root::get_type_name | ( | ) | [virtual] |
Reimplemented from ovm_object.
Definition at line 167 of file ovm_root.svh.
| bit ovm_root::in_stop_request | ( | ) |
Definition at line 952 of file ovm_root.svh.
Definition at line 1087 of file ovm_root.svh.
| void ovm_root::m_do_phase | ( | ovm_component | comp, | |
| ovm_phase | phase | |||
| ) | [private] |
Definition at line 836 of file ovm_root.svh.
| task ovm_root::m_do_stop_all | ( | ovm_component | comp | ) | [private] |
Definition at line 1033 of file ovm_root.svh.
Definition at line 533 of file ovm_root.svh.
| void ovm_root::m_reset_phase | ( | ovm_component | comp, | |
| ovm_phase | phase = null | |||
| ) | [private] |
Definition at line 517 of file ovm_root.svh.
| task ovm_root::m_stop_process | ( | ) | [private] |
Definition at line 944 of file ovm_root.svh.
| task ovm_root::m_stop_request | ( | time | timeout = 0 |
) | [private] |
Definition at line 959 of file ovm_root.svh.
| ovm_root::new | ( | ) | [protected] |
Definition at line 325 of file ovm_root.svh.
| void ovm_root::print_topology | ( | ovm_printer | printer = null |
) |
Definition at line 1250 of file ovm_root.svh.
References ovm_printer::m_string.
| void ovm_root::print_unit | ( | string | name, | |
| ovm_printer | printer = null | |||
| ) |
Definition at line 1289 of file ovm_root.svh.
| void ovm_root::print_unit_list | ( | ovm_component | comp = null |
) |
Definition at line 1329 of file ovm_root.svh.
| void ovm_root::print_units | ( | ovm_printer | printer = null |
) |
Definition at line 1309 of file ovm_root.svh.
| void ovm_root::raised | ( | ovm_objection | objection, | |
| ovm_object | source_obj, | |||
| int | count | |||
| ) | [virtual] |
Reimplemented from ovm_component.
Definition at line 1062 of file ovm_root.svh.
| void ovm_root::run_global_func_phase | ( | ovm_phase | phase = null, |
|
| bit | upto = 0 | |||
| ) |
Definition at line 567 of file ovm_root.svh.
| task ovm_root::run_global_phase | ( | ovm_phase | phase = null, |
|
| bit | upto = 0 | |||
| ) |
Definition at line 663 of file ovm_root.svh.
| task ovm_root::run_test | ( | string | test_name = "" |
) | [virtual] |
Definition at line 451 of file ovm_root.svh.
| void ovm_root::stop_request | ( | ) |
Definition at line 936 of file ovm_root.svh.
| bit ovm_root::enable_print_topology = 0 |
Definition at line 191 of file ovm_root.svh.
| bit ovm_root::finish_on_completion = 1 |
Definition at line 199 of file ovm_root.svh.
| ovm_phase ovm_root::m_curr_phase = null |
Reimplemented from ovm_component.
Definition at line 221 of file ovm_root.svh.
Definition at line 227 of file ovm_root.svh.
ovm_phase ovm_root::m_first_phase = null [private] |
Definition at line 216 of file ovm_root.svh.
| bit ovm_root::m_in_stop_request = 0 |
Definition at line 226 of file ovm_root.svh.
ovm_root ovm_root::m_inst [static, private] |
Definition at line 222 of file ovm_root.svh.
ovm_phase ovm_root::m_last_phase = null [private] |
Definition at line 217 of file ovm_root.svh.
Definition at line 225 of file ovm_root.svh.
ovm_phase ovm_root::m_phase_master[ovm_phase] [private] |
Definition at line 214 of file ovm_root.svh.
ovm_phase ovm_root::m_phase_q[ovm_phase] [private] |
Definition at line 215 of file ovm_root.svh.
event ovm_root::m_stop_request_e [private] |
Definition at line 218 of file ovm_root.svh.
| time ovm_root::phase_timeout = 0 |
Definition at line 172 of file ovm_root.svh.
| time ovm_root::stop_timeout = 0 |
Definition at line 183 of file ovm_root.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 2.1.0 |
Copyright (c) 2008-2010 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.6.3 IDV SV Filter Version: 2.6.3 Sat Jun 19 11:54:33 2010 |