Inheritance diagram for class svt_config_object_db:
Methodology independent configuration database that can be used to share object values.
Public Member Functions | |
| static function bit | get ( ovm_component contxt, string scope = "", string variable, inout T value ) |
| static function bit | get_from_parent ( ovm_component contxt, string scope = "", string variable, inout T value, input bit use_fallback ) |
| static function void | set ( ovm_component contxt, string scope = "", string variable, T value ) |
| static function void | set_for_child ( ovm_component contxt, string scope = "", string variable, T value ) |
Class Parameters | |
| type | T = int; |
|
||
Matches the uvm_config_db 'get' signature, but provides support of OVM as well.
|
|
||
Alternative to 'get' which can be used to pass an object directly from parent to child and avoid the competition with other similarly named objects stored in other scopes. Used in concert with the 'set_to_child' method.
The 'use_fallback' argument can be used to establish the generic 'get' method as a fallback, in the case where the 'get_from_parent' processing doesn't find the object as expected. |
|
||
Matches the uvm_config_db 'set' signature, but provides support of OVM as well.
|
|
||
Alternative to 'set' which can be used to pass an object directly from parent to child and avoid the competition with other similarly named objects stored in other scopes. Used in concert with the 'get_from_parent' method.
|