what is difference between compile time, run time and elaboration time ?
*In reply to swapnilsrf9:*These terms are not precise as there is no prescribed standard for implementing a simulator. Since this forum is not for tool specific information, you will have to ask the the people who implemented your simulator.
In general:
- compile time is reading your source code, converting it to a binary representation, and generating errors for incorrect syntax.
- elaboration time includes flatting out the hierarchy, resolving hierarchical references, and propagating parameter overrides.
- Run-time is executing the resulting elaborated code starting at simulation time 0 and advancing to the next slot.
In reply to dave_59:
what is flatting out the hierarchy, resolving hierarchical references and propagating parameter overrides
please elaborate it sir
1 Like