#include "base/ovm_misc.svh"


Go to the source code of this file.
Classes | |
| class | ovm_seed_map |
Functions | |
| string | ovm_instance_scope () |
| int unsigned | ovm_oneway_hash (string string_in, int unsigned seed=0) |
| int unsigned | ovm_create_random_seed (string type_id, string inst_id="") |
| string | ovm_leaf_scope (string full_name, byte scope_separator=".") |
| integer | ovm_create_fiber (string name, string t, string scope) |
| void | ovm_set_index_attribute_by_name (integer txh, string nm, int index, logic< 1023:0 > value, string radix, integer numbits=32) |
| void | ovm_set_attribute_by_name (integer txh, string nm, logic< 1023:0 > value, string radix, integer numbits=0) |
| integer | ovm_check_handle_kind (string htype, integer handle) |
| integer | ovm_begin_transaction (string txtype, integer stream, string nm, string label="", string desc="", time begin_time=0) |
| void | ovm_end_transaction (integer handle, time end_time=0) |
| void | ovm_link_transaction (integer h1, integer h2, string relation="") |
| void | ovm_free_transaction_handle (integer handle) |
| int | ovm_get_array_index_int (string arg, output bit is_wildcard) |
| string | ovm_get_array_index_string (string arg, output bit is_wildcard) |
| bit | ovm_is_array (string arg) |
Variables | |
| int unsigned | ovm_global_random_seed = $urandom |
| ovm_seed_map | ovm_random_seed_table_lookup [string] |
| parameter | OVM_STR_CRC_POLYNOMIAL = 0x04c11db6 |
| integer ovm_begin_transaction | ( | string | txtype, | |
| integer | stream, | |||
| string | nm, | |||
| string | label = "", |
|||
| string | desc = "", |
|||
| time | begin_time = 0 | |||
| ) |
Definition at line 415 of file ovm_misc.sv.
| integer ovm_check_handle_kind | ( | string | htype, | |
| integer | handle | |||
| ) |
Definition at line 407 of file ovm_misc.sv.
| integer ovm_create_fiber | ( | string | name, | |
| string | t, | |||
| string | scope | |||
| ) |
Definition at line 373 of file ovm_misc.sv.
| int unsigned ovm_create_random_seed | ( | string | type_id, | |
| string | inst_id = "" | |||
| ) |
Definition at line 108 of file ovm_misc.sv.
| void ovm_end_transaction | ( | integer | handle, | |
| time | end_time = 0 | |||
| ) |
Definition at line 430 of file ovm_misc.sv.
| void ovm_free_transaction_handle | ( | integer | handle | ) |
Definition at line 450 of file ovm_misc.sv.
| int ovm_get_array_index_int | ( | string | arg, | |
| output bit | is_wildcard | |||
| ) |
Definition at line 459 of file ovm_misc.sv.
| string ovm_get_array_index_string | ( | string | arg, | |
| output bit | is_wildcard | |||
| ) |
Definition at line 485 of file ovm_misc.sv.
| string ovm_instance_scope | ( | ) |
Definition at line 46 of file ovm_misc.sv.
| bit ovm_is_array | ( | string | arg | ) |
Definition at line 501 of file ovm_misc.sv.
| string ovm_leaf_scope | ( | string | full_name, | |
| byte | scope_separator = "." | |||
| ) |
Definition at line 328 of file ovm_misc.sv.
| void ovm_link_transaction | ( | integer | h1, | |
| integer | h2, | |||
| string | relation = "" | |||
| ) |
Definition at line 440 of file ovm_misc.sv.
| int unsigned ovm_oneway_hash | ( | string | string_in, | |
| int unsigned | seed = 0 | |||
| ) |
Definition at line 75 of file ovm_misc.sv.
| void ovm_set_attribute_by_name | ( | integer | txh, | |
| string | nm, | |||
| logic< 1023:0 > | value, | |||
| string | radix, | |||
| integer | numbits = 0 | |||
| ) |
Definition at line 395 of file ovm_misc.sv.
| void ovm_set_index_attribute_by_name | ( | integer | txh, | |
| string | nm, | |||
| int | index, | |||
| logic< 1023:0 > | value, | |||
| string | radix, | |||
| integer | numbits = 32 | |||
| ) |
Definition at line 382 of file ovm_misc.sv.
| int unsigned ovm_global_random_seed = $urandom |
Definition at line 28 of file ovm_misc.sv.
Definition at line 38 of file ovm_misc.sv.
| parameter OVM_STR_CRC_POLYNOMIAL = 0x04c11db6 |
Definition at line 74 of file ovm_misc.sv.
![]() Intelligent Design Verification Project: OVM, Revision: 2.0.1 |
Copyright (c) 2008 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.5.5 Wed Jan 7 19:27:26 2009 |