Stages Of A Simulation
Running a simulation in DSim is done in three distinct stages
Analyze (Compile): This is the process in which each design file is parsed and interpreted based on the particular language syntax. The resulting design components are saved for elaboration. Any syntax-related or other problems with the files are reported here.
Elaborate: Based on the desired top-level component(s) of a design, all other required components are taken and resolved into a final design image which is saved to disk. Any resolution issues (ie. missing components, incompatible references, etc..) are reported here.
Run: The final image is loaded by DSim, initialized and executed. The simulation will proceed until completion or a problem occurs. Non-static warnings and errors which can only be detected during the execution of the simulation are reported here.
The DSim tools allows users various control through the three stages if needed.