DVT SystemVerilog IDE User Guide
Rev. 23.1.7, 15 March 2023

37.4 UVM Factory Queries

Factory Queries for config db setters, config db getters or factory overrides help quickly and accurately locate UVM factory related constructs that may influence the behavior of the testbench.

You can run these queries from the UVM entry of the main menu.

Results are available in the Search View.

  • Tip Use the Quick Search to locate specific hits

  • Tip Navigate matches with Next/Prev buttons

The Factory Queries are detailed in the table below:

Query shows usages of
config db settersuvm_component.set_config_int()


uvm_component.set_config_string()


uvm_component.set_config_object()


uvm_config_db.set()


config db gettersuvm_component.get_config_int()


uvm_component.get_config_string()


uvm_component.get_config_object()


uvm_config_db.get()


factory overridesuvm_component.set_type_override_by_type()


uvm_component.set_inst_override_by_type()


uvm_component.set_type_override()


uvm_component.set_inst_override()


uvm_factory.set_inst_override_by_type()


uvm_factory.set_inst_override_by_name()


uvm_factory.set_type_override_by_type()


uvm_factory.set_type_override_by_name()


uvm_component_registry.set_type_override()


uvm_component_registry.set_inst_override()


uvm_object_registry.set_type_override()


uvm_object_registry.set_inst_override()