Variable Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 abstract
B
 begin_elements
 big_endian
 bin_radix
C
 check_type
 count
D
 dec_radix
 default_radix
 default_sequence
 depth
E
 enable_print_topology
 enable_stop_interrupt
 end_elements
F
 finish_on_completion
 footer
 full_name
G
 global_indent
H
 header
 hex_radix
I
 id_count
 identifier
 indent_str
K
 knobs
M
 max_random_count
 max_random_depth
 max_width
 mcd
 miscompares
N
 name_width
 new
O
 oct_radix
 ovm_default_comparer
 ovm_default_line_printer
 ovm_default_packer
 ovm_default_printer
 ovm_default_recorder
 ovm_default_table_printer
 ovm_default_tree_printer
 ovm_test_done
 ovm_top
P
 phase_timeout
 physical
 policy
 pound_zero_count
 prefix
 print_config_matches
 print_enabled
R
 recursion_policy
 reference
 result
S
 separator
 seq_item_export
 seq_kind
 sev
 show_max
 show_radix
 show_root
 size
 size_width
 stop_timeout
T
 tr_handle
 truncation
 type_name
 type_width
U
 unsigned_radix
 use_metadata
 use_ovm_seeding
V
 value_width
 verbosity
bit abstract = 1
This bit provides a filtering mechanism for fields.
bit abstract = 0
This bit provides a filtering mechanism for fields.
bit abstract = 1
This bit provides a filtering mechanism for fields.
int begin_elements = 5
Defines the number of elements at the head of a list to print.
bit big_endian = 1
This bit determines the order that integral data is packed (using pack_field, pack_field_int, pack_time, or pack_real) and how the data is unpacked from the pack array (using unpack_field, unpack_field_int, unpack_time, or unpack_real).
string bin_radix = "'b"
This string should be prepended to the value of an integral type when a radix of OVM_BIN is used for the radix of the integral object.
bit check_type = 1
This bit determines whether the type, given by ovm_object::get_type_name, is used to verify that the types of two objects are the same.
int count = -1
Sets the number of items to execute.
string dec_radix = "'d"
This string should be prepended to the value of an integral type when a radix of OVM_DEC is used for the radix of the integral object.
ovm_radix_enum default_radix = OVM_HEX
This knob sets the default radix to use for integral values when no radix enum is explicitly supplied to the print_field() method.
ovm_radix_enum default_radix = OVM_HEX
This is the default radix setting if record_field is called without a radix.
protected string default_sequence = "ovm_random_sequence"
This property defines the sequence type (by name) that will be auto-started.
int depth = -1
Indicates how deep to recurse when printing objects.
bit enable_print_topology = 0
If set, then the entire testbench topology is printed just after completion of the end_of_elaboration phase.
protected int enable_stop_interrupt = 0
This bit allows a component to raise an objection to the stopping of the current phase.
int end_elements = 5
This defines the number of elements at the end of a list that should be printed.
bit finish_on_completion = 1
If set, then run_test will call $finish after all phases are executed.
bit footer = 1
Indicates whether the print_footer function should be called when printing an object.
bit full_name = 1
Indicates whether print_id should print the full name of an identifier or just the leaf name.
int global_indent = 0
Specifies the number of spaces of indentation to add whenever a newline is printed.
bit header = 1
Indicates whether the print_header function should be called when printing an object.
string hex_radix = "'h"
This string should be prepended to the value of an integral type when a radix of OVM_HEX is used for the radix of the integral object.
protected int id_count[string]
An associative array holding the number of occurences for each unique report ID.
bit identifier = 1
Indicates whether print_id should print the identifier.
bit identifier = 1
This bit is used to specify whether or not an object’s reference should be recorded when the object is recorded.
string indent_str = " "
This knob specifies the string to use for level indentation.
ovm_printer_knobs knobs = new
The knob object provides access to the variety of knobs associated with a specific printer instance.
ovm_table_printer_knobs knobs = new
An instance of ovm_table_printer_knobs, which govern the content and format of the printed table.
ovm_tree_printer_knobs knobs = new
An instance of ovm_tree_printer_knobs, which govern the content and format of the printed tree.
int unsigned max_random_count = 10
Set this variable via set_config_int to set the number of sequence items to generate, at the discretion of the derived sequence.
int unsigned max_random_depth = 4
Used for setting the maximum depth inside random sequences.
int max_width = 999
The maximum with of a field.
int mcd = OVM_STDOUT
This is a file descriptor, or multi-channel descriptor, that specifies where the print output should be directed.
string miscompares = ""
This string is reset to an empty string when a comparison is started.
int name_width = 25
Sets the width of the name column.
function new()
Creates a new instance of ovm_line_printer.
function new()
Creates a new instance of ovm_table_printer.
function new()
Creates a new instance of ovm_tree_printer.
string oct_radix = "'o"
This string should be prepended to the value of an integral type when a radix of OVM_OCT is used for the radix of the integral object.
ovm_comparer ovm_default_comparer = new()
The default compare policy.
ovm_line_printer ovm_default_line_printer = new()
The line printer is a global object that can be used with ovm_object::do_print to get single-line style printing.
ovm_packer ovm_default_packer = new()
The default packer policy.
ovm_printer ovm_default_printer = ovm_default_table_printer
The default printer is a global object that is used by ovm_object::print or ovm_object::sprint when no specific printer is set.
ovm_recorder ovm_default_recorder = new()
The default recording policy.
ovm_table_printer ovm_default_table_printer = new()
The table printer is a global object that can be used with ovm_object::do_print to get tabular style printing.
ovm_tree_printer ovm_default_tree_printer = new()
The tree printer is a global object that can be used with ovm_object::do_print to get multi-line tree style printing.
ovm_test_done_objection ovm_test_done = ovm_test_done_objection::get()
An instance of the ovm_test_done_objection class, this object is used by components to coordinate when to end the currently running task-based phase.
`const ovm_root ovm_top = ovm_root::get()
This is the top-level that governs phase execution and provides component search interface.
time phase_timeout = `OVM_DEFAULT_TIMEOUT
bit physical = 1
This bit provides a filtering mechanism for fields.
bit physical = 1
This bit provides a filtering mechanism for fields.
bit physical = 1
This bit provides a filtering mechanism for fields.
ovm_recursion_policy_enum policy = OVM_DEFAULT_POLICY
Determines whether comparison is OVM_DEEP, OVM_REFERENCE, or OVM_SHALLOW.
int unsigned pound_zero_count = 6
Set this variable via set_config_int to set the number of delta cycles to insert in the wait_for_sequences task.
string prefix = ""
Specifies the string prepended to each output line
static bit print_config_matches = 0
Setting this static variable causes get_config_* to print info about matching configuration settings as they are being applied.
bit print_enabled = 1
This bit determines if this component should automatically be printed as a child of its parent object.
ovm_recursion_policy_enum policy = OVM_DEFAULT_POLICY
Sets the recursion policy for recording objects.
bit reference = 1
Controls whether to print a unique reference ID for object handles.
int unsigned result = 0
This bit stores the number of miscompares for a given compare operation.
string separator = "{}"
Determines the opening and closing separators used for nested objects.
ovm_seq_item_pull_imp #(REQ,
RSP,
this_type) seq_item_export
This export provides access to this sequencer’s implementation of the sequencer interface, sqr_if_base #(REQ,RSP), which defines the following methods:
rand int unsigned seq_kind
Used as an identifier in constraints for a specific sequence type.
ovm_severity sev = OVM_INFO
Sets the severity for printed messages.
int unsigned show_max = 1
Sets the maximum number of messages to send to the messager for miscompares of an object.
bit show_radix = 1
Indicates whether the radix string (‘h, and so on) should be prepended to an integral value when one is printed.
bit show_root = 0
This setting indicates whether or not the initial object that is printed (when current depth is 0) prints the full path name.
bit size = 1
Controls whether to print a field’s size.
int size_width = 5
Sets the width of the size column.
time stop_timeout = `OVM_DEFAULT_TIMEOUT
These set watchdog timers for task-based phases and stop tasks.
integer tr_handle = 0
This is an integral handle to a transaction object.
string truncation = "+"
Specifies the character to use to indicate a field was truncated.
bit type_name = 1
Controls whether to print a field’s type name.
int type_width = 20
Sets the width of the type column.
string unsigned_radix = "'d"
This is the string which should be prepended to the value of an integral type when a radix of OVM_UNSIGNED is used for the radix of the integral object.
bit use_metadata = 0
This flag indicates whether to encode metadata when packing dynamic data, or to decode metadata when unpacking.
static bit use_ovm_seeding = 1
This bit enables or disables the OVM seeding mechanism.
int value_width = 20
Sets the width of the value column.
int unsigned verbosity = OVM_LOW
Sets the verbosity for printed messages.