Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Factory instance overrides

Hardware interview practice

Factory instance overrides

MediumUVM ComponentsSystemVerilog

Only the driver named uvm_test_top.env.a0.drv should be replaced by error_driver; every other base_driver must remain unchanged. Which operation expresses that intent most precisely?

Try it in the question bankReason first. Then compare.

Keep this exact question selected while you check your answer and review the full solution.

Practice this question →
Choose one

Answer choices

  1. A. Set a global type override from base_driver to error_driver
  2. B. Override base_agent and rely on the factory to infer the child driver path
  3. C. Set the driver's is_active field to UVM_PASSIVE
  4. D. Set an instance override for base_driver at the full creation path uvm_test_top.env.a0.drv
Continue practicing

Related questions

UVM ComponentsFactory type overrides→UVM ComponentsFactory paths for objects→
asic.fyi · Learn silicon end to end.info@asic.fyi