AMD Confidential
User Manual September 12h, 2008
230 Appendix A
Automation Command
Description
Quit
See Exit.
Go
Starts the simulation, see also Section 3.1, “Tool
Bar Buttons”, on page 7.
Stop
Stops the simulation, see also Section 3.1, “Tool
Bar Buttons”, on page 7. The Stop command
does not return until the simulation has in fact
stopped or the stop has failed.
Close
Closes a BSD file that was previously opened.
Open <FileName>
Opens a BSD file.
Modules
Lists all loaded modules.
Running
Shell.running returns „No‟ if simulation is
currently not running; otherwise it returns „Yes‟.
Save [<Filename>]
Saves the current system configuration to a file.
Default is “simnow.bsd”
RunTimeDuration <time>
Runs the simualtion for the given number of
microseconds and then stops the simulation.
GetRunTimeDuration
Returns the run time duration in nanoseconds.
ModifyRegistry <key> <value>
ModifyKey modifies and updates the given
registry key with the given value.
LogConsoleEnabled
Shell.LogConsoleEnabled returns „disabled‟ if
console logging is disabled; otherwise it returns
„enabled‟.
SetLogConsoleEnabled <0|1>
Enables or disables logging.
Shell.SetLogConsoleEnabled 1 enables logging
and Shell.SetLogConsoleEnabled 0 disables
logging.
LogWndEnabled
Returns the Log Window status. The status is
„enabled‟ or „disabled‟.
SetLogWndEnabled <0|1>
Sets the Log Window status to „enabled‟ or
„disabled‟.
LogFile
Returns the current Log file name. Default i s
„simnow.log‟.
SetLogFile <filename>
Sets the Log file name.
LogFileEnabled
Returns „enabled‟ if file logging is enabled
otherwise it returns „disabled‟.
SetLogFileEnabled <0|1>
Enables or disabled file logging. 0 disables file
logging, 1 enables file logging.
LogDevice <Device Name> <0 | 1>
Enabled (1) or disables (0) device logging for
<device>.
LoggingEnabled <Device Name>
Returns the logging status of device <Device
Name>. This automation command returns
enabled or disabled.
ErrorLogFile
Returns the current Error Log file name. Default
is „simnow.errlog‟.
SetErrorLogFile <filename>
Sets the Error Log file name.
ErrorLogFileEnabled
Returns „enabled‟ if error file logging is enabled
otherwise it returns „disabled‟.
SetErrorLogFileEnabled <0|1>
Enables or disabled error file logging. 0 disables
error file logging; 1 enables error file logging.