In reply to verif_learner:
I am writing an UVM scoreboard verification component.
I would like to verify it as a standalone before integrating.
Is there a recommended way or any simple framework available to verify UVM agents/components in a standalone manner?
I think it is not a good idea to verify UVM components in a simplified environment. Most complicated are thecomponents connected to the DUT, i.e. driver and monitor. With the exception of the compare function in your scoreboard all other components are quite easy.To avoid errors in your environment it is strongly recommended to generate your UVM environment automatically. Then you can focus your efforts on drivers and monitors as well as your scoreboard.