ovm_misc.sv File Reference

#include "base/ovm_misc.svh"

Include dependency graph for ovm_misc.sv:

This graph shows which files directly or indirectly include this file:

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


Function Documentation

integer ovm_begin_transaction string  txtype,
integer  stream,
string  nm,
string  label = "",
string  desc = "",
time  begin_time = 0
 

Definition at line 432 of file ovm_misc.sv.

integer ovm_check_handle_kind string  htype,
integer  handle
 

Definition at line 424 of file ovm_misc.sv.

integer ovm_create_fiber string  name,
string  t,
string  scope
 

Definition at line 390 of file ovm_misc.sv.

int unsigned ovm_create_random_seed string  type_id,
string  inst_id = ""
 

Definition at line 109 of file ovm_misc.sv.

void ovm_end_transaction integer  handle,
time  end_time = 0
 

Definition at line 447 of file ovm_misc.sv.

void ovm_free_transaction_handle integer  handle  ) 
 

Definition at line 467 of file ovm_misc.sv.

int ovm_get_array_index_int string  arg,
output bit  is_wildcard
 

Definition at line 476 of file ovm_misc.sv.

string ovm_get_array_index_string string  arg,
output bit  is_wildcard
 

Definition at line 502 of file ovm_misc.sv.

string ovm_instance_scope  ) 
 

Definition at line 47 of file ovm_misc.sv.

bit ovm_is_array string  arg  ) 
 

Definition at line 518 of file ovm_misc.sv.

string ovm_leaf_scope string  full_name,
byte  scope_separator = "."
 

Definition at line 345 of file ovm_misc.sv.

void ovm_link_transaction integer  h1,
integer  h2,
string  relation = ""
 

Definition at line 457 of file ovm_misc.sv.

int unsigned ovm_oneway_hash string  string_in,
int unsigned  seed = 0
 

Definition at line 76 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 412 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 399 of file ovm_misc.sv.


Variable Documentation

int unsigned ovm_global_random_seed = $urandom
 

Definition at line 28 of file ovm_misc.sv.

ovm_seed_map ovm_random_seed_table_lookup[string]
 

Definition at line 39 of file ovm_misc.sv.

parameter OVM_STR_CRC_POLYNOMIAL = 0x04c11db6
 

Definition at line 75 of file ovm_misc.sv.


Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 1.1.0
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
Doxygen Version: 1.4.6
Mon Sep 29 14:20:19 2008

Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV