Simulation Time

Which part of the test-bench consumes more simulation time?

Thanks in advance.

In reply to kireeti1192:

It is main_phase/run_phase where actual test sequence gets executed.

In reply to kireeti1192:
There is nmo more or less. Only the run_phase and the sub_phases like main_phase are consuming time. All other phases are functions and will be executed in 0 time.

In reply to kireeti1192:

Which part of the test-bench consumes more simulation time?
Thanks in advance.

I think you need too explain your question better. What “parts” are you thinking about? And what do you mean by “consume more”?

In reply to dave_59:

Sorry Dave.
For example, in a Scoreboard we can use analysis fifos or Queues to store the transactions. Will the simulation time remain constant if I use anyone of these.

In reply to kireeti1192:

How you choose to store transactions has nothing to do with simulation time. The call to analysis_port.write() function in your monitor determines when the transaction is sent to the scoreboard.