Class uvm_text_recorder
Name |
Type |
Description |
---|---|---|
scope |
Variable- scope Imeplementation detail |
|
filename |
string |
UVM provides only a text-based default implementation. Vendors provide subtype implementations and overwrite the <uvm_default_recorder> handle. |
filename_set |
bit |
Constructors
Functions
- function void write_attribute ( string nm, uvm_bitstream_t value, uvm_radix_enum radix, integer numbits ) [source]
Outputs an integral attribute to the textual log
Parameters
nm
Name of the attribute
value
Value
radix
Radix of the output
numbits
number of valid bits
- function void write_attribute_int ( string nm, uvm_integral_t value, uvm_radix_enum radix, integer numbits ) [source]
Outputs an integral attribute to the textual log
Parameters
nm
Name of the attribute
value
Value
radix
Radix of the output
numbits
number of valid bits
- virtual function bit open_file ( ) [source]
Function- open_file
Opens the file in the filename property and assigns to the file descriptor <file>.
- virtual function integer create_stream ( string name, string t, string scope ) [source]
Function- create_stream
- virtual function void set_attribute ( integer txh, string nm, logic[1023:0] value, uvm_radix_enum radix, integer numbits ) [source]
Function- set_attribute
- virtual function integer check_handle_kind ( string htype, integer handle ) [source]
Function- check_handle_kind
- virtual function integer begin_tr ( string txtype, integer stream, string nm, string label, string desc, time begin_time ) [source]
Function- begin_tr
- virtual function void link_tr ( integer h1, integer h2, string relation ) [source]
Function- link_tr
The uvm_text_recorder is the default recorder implementation for the uvm_text_tr_database.