12.07.2015 Views

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 7: Using QuickSim II with <strong>Synopsys</strong> <strong>Models</strong><strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>●●Setting <strong>for</strong> loop mode (On or Off)Runtime vector count● Evaluation status (Enabled or Disabled)The SIGnal INSTance lmc and SIGnal INSTance vector commands print subsets of thein<strong>for</strong>mation provided by SIGnal INSTance dump:●●The SIGnal INSTance lmc -p shell command prints the Shell Software timingsetting (On if you have specified SIGnal INSTance lst; Off if you have not) <strong>for</strong> theselected instances. SIGnal INSTance lmc -p allshell prints the Shell Software timingsetting <strong>for</strong> all hardware model instances, if you have at least one instance selected. Ifyou do not specify one of the -p arguments, this command will print a list of theavailable subcommands.The SIGnal INSTance vector command prints the runtime vector count of theselected instances.Per<strong>for</strong>mance MonitoringYou can monitor the per<strong>for</strong>mance of the hardware modeler and append the results to thesimulator log file after simulation. To enable per<strong>for</strong>mance monitoring, in the windowwhere you are running the simulator, enter the following:% setenv LM_OPTION “monitor_per<strong>for</strong>mance”For more in<strong>for</strong>mation, refer to “Per<strong>for</strong>mance Monitoring” in the ModelSource User’sManual.Ending the Simulation SessionTermination of a normal simulation session notifies the hardware modeling system thatthe simulation session has ended. All modeling system resources being used by thatsimulation are then made available <strong>for</strong> other users.If the simulation exits abnormally, “orphaned” processes may exist on the modelingsystem, even though the simulation has terminated. If lmdaemon is running on yourworkstation, it automatically deletes orphaned processes. You can also use the lm AbortUser utility to remove the unwanted processes manually. Both of these methods releasemodeling system resources. (For more in<strong>for</strong>mation about lmdaemon and the lm utilities,refer to the LM-family Modeler Manual or the ModelSource User’s Manual.)LM-family and ModelSource modeling systems support simulation save and restorecapabilities. When a save simulation state is per<strong>for</strong>med, the state of all hardware modelsbeing used by the simulation session is automatically saved into a QuickSim II savedirectory. Similarly, restoring the simulation state automatically restores the state of themodel as used by the saved simulation, including all stored pattern history.184 <strong>Synopsys</strong>, Inc. October 6, 2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!