Inheritance diagram for class svt_debug_vip_descriptor:
Data object to save debug information for each SVT VIP in the simulation
Public Member Functions | |
| function void | record_debug_property ( bit status, string prop_name, bit [1023:0] prop_val ) |
Public Attributes | |
| debug_prop_struct | debug_prop[$] |
| bit | enable_debug |
| bit | is_cached |
| bit | is_top_level_component |
| string | parent_component = SVT_DATA_UTIL_UNSPECIFIED; |
| svt_vip_writer | writer |
Member Typedefs | |
| typedef struct | debug_prop_struct |
|
||
Stores the debug feature that is enabled through the auto-debug utility
|
|
|
Storage queue to contain each debug property
|
|
|
Flag that determines whether this VIP was enabled for debug
|
|
|
Flag that indicates that the lookups have already been performed and so the values can be trusted.
|
|
|
Flag that determines whether this component is a top level component
|
|
|
Instance name of the parent component. This property only gets set if the parent component is enabled for debug (meaning that this sub-component is enabled for debug through its parent, so it does not need to set anything up).
|
|
|
Reference to the VIP writer for this instance
|
|