Dear Readers
Lets discuss some more things about the factory pattern -Where we use/don't use factory pattern in the UVM test bench
1)To run the test by registering with the factory
If you want to run any test i.e my_test it should be registered with the factory pattern
2)for all the UVM test bench components
UVM test bench components like driver/monitor/scoreboard/sequencer
3)For all the objects in the UVM test bench
4)Not for the static connections
As Factory is used for dynamic interconnections we can not use factory pattern for interfaces, coverage,cover groups,TLM ports/FIFOs
-Happy Reading
Hash
Lets discuss some more things about the factory pattern -Where we use/don't use factory pattern in the UVM test bench
1)To run the test by registering with the factory
If you want to run any test i.e my_test it should be registered with the factory pattern
2)for all the UVM test bench components
UVM test bench components like driver/monitor/scoreboard/sequencer
3)For all the objects in the UVM test bench
4)Not for the static connections
As Factory is used for dynamic interconnections we can not use factory pattern for interfaces, coverage,cover groups,TLM ports/FIFOs
-Happy Reading
Hash