Cycle0 vs Compilation

Hi,

I am bit confused between compilation clean and Cycle 0 in Simulation Run. I didn’t understand what one refers when says compilation is clean ( which include BUILD + COMPILE stage), and simulation reach to cycle 0. As far as I understand, cycle 0 is simulation just after compilation.
Kindly help me understand these terms?

Thanks,

In reply to kritikagoell:

It would help to explain where are you saw this terminology. They could be names given to a specific phases of a project management system. You would need to ask the people who set that up or other existing users of that system.

In reply to dave_59:

Hi,
I didn’t see these terminology in the log or any environment. But other teams in my company keeps on mentioning if simualtion reaches to cycle 0 in case simulation failed , which put me confusing state, that what exactly it means, does it refer to a time just before the simulation starts where the vlog+vlib just ended and reached to vsim’s initial stage?

Regards,

In reply to kritikagoell:

In reply to dave_59:
Hi,
I didn’t see these terminology in the log or any environment. But other teams in my company keeps on mentioning if simualtion reaches to cycle 0 in case simulation failed , which put me confusing state, that what exactly it means, does it refer to a time just before the simulation starts where the vlog+vlib just ended and reached to vsim’s initial stage?
Regards,

I think in this case it would be better to ask people from those other teams inside the company you work just in case is a company specific term, one thing I can think of at the moment is that you can have a compile clean but the moment your environment is constructed (i.e in UVM build_phase could fail, or any phase or method before run_phase, which gets called at time 0) it can fail due to a wide variety of reasons, so you may have something that compiles but at the start of simulation fails.

HTH,

-R