
| Top | Next | Previous | Home Page | Send Feedback |
APPENDIX A DAI Signalscan Command Language ReferenceAdd Variables to the Named Group A-8 Add Variables to the Selected Group A-9 Add One or More Mnemonic Value Pairs to an Existing Mnemonic Mapping A-9 Add New Elements to an Existing Register Page A-10 Close One or More Simulation Files A-11 Close the Specified Window A-11 Create a Bus at the Insert Point A-12 Create a Comment at the Insert Point A-12 Create a Constant at the Insert Point A-12 Create a New Register Page A-13 Set a Permanent Breakpoint A-13 Set a One-time (Temporary) Breakpoint A-13 Define a List of Bookmarks A-13 Define the Button Bar for a Specific Window Type A-14 Modify the Current Color Set with the Provided Color Assignment List A-14 Define the Control Window Setup A-14 Specify a User-Defined Design View A-14 Set a Default for the Variable Display Output Format A-15 Set the Event Search Direction A-15 Set Use of the Exit Confirmation Dialog A-15 Set the Source Code Window Focus A-15 Define or Re-Define a Mnemonic Mapping A-15 Turn off the multivalue indication A-15 Define Line Patterns for TimeA, Cursors, and Markers A-15 Define the Action for Old Live Simulation Data A-16 Set Values for all Print Options A-16 Set the Simulation Progress Direction A-16 Define the sendmail Command A-16 Define an Alias Number for a Scope A-16 Define the Width of the Sequence Time (Scale) in the Waveform Display A-17 Make the Cursors Snap or Not to Transitions A-17 Define Action for Source File Not Found A-17 Set the Search Path for Verilog Source Files A-17 Define the Source Code Window Setup A-17 Define the Source Code Debug Step Increment Default A-17 Define a List of Bus Templates A-17 Set the Terminal to the Specified Color Set A-17 Set the Current Units of Time for Display A-18 Define Use of User-Defined Bus Symbol A-18 Define the User Guide Directory A-18 Define Attributes for Selected Variables A-18 Define the Waveform Window Attributes A-18 Define the Web Browser Command A-19 Repeat the More Recent Find Request A-20 Find a Variable in the Names Pane of the Waveform Window A-21 Include the File Name While Creating a Bookmark A-22 Include the File Name While Storing History of Scopes A-22 Open a Window of the Specified Type A-24 Define the Print Command to be Used A-25 Set a Company Name for the Print Header A-25 Set a Designer Name for the Print Header A-25 Set the Output Postscript File Name A-25 Set a Note for the Printer Print Header A-25 Set the Name of the Printer A-25 Identify What to Print in the Waveform Window A-26 Identify Variables to Print A-26 Trigger an Event Variable A-28 Set a Variable to the Specified Value A-28 Display the Current Breakpoints A-28 Show the Drivers of Specified Variables A-28 Show the Loads of Specified Variables A-28 List the Child Scopes of the Current Scope A-29 OverviewThe Signalscan commands described in this appendix can be entered into the Signalscan Command Line Pane in the Signalscan Control Window (see Figure 3-1), or they can be entered into a Do-File. To create a Do-File, you should run Signalscan and then select the File>Save Do-File menu option. You can use the information in this appendix to modify a Do-File. Lexical Conventions
Signalscan Commands. (period)?List all the commands supported by DAI Signalscan. about
Display program names and versions for both Signalscan and the simulator. addAdd Variables to the Named Group
If the group does not already exist, it is created. If the group exists and has an insertion point, use it. Otherwise add at the end of the group. Wildcard characters
Constants are created with
string
Add Variables to the Selected Group
Add a set of variables to the selected group at the insertion point. If the variable list is not provided, the selected variables are added. Add One or More Mnemonic Value Pairs to an Existing Mnemonic Mapping
Add Input
If at least one input or inout port or variable connected to an input or inout port of the module containing the selected variable in the Waveform Window is recorded, for each input and inout port of the module, the variable connected to the port in the higher scope is added. Add Trace
Add drivers of the currently selected variable in the waveform to the variables. Add New Elements to an Existing Register Page
ali[as]
Create an alias for an existing command or list of commands. Multiple commands should be separated by a semicolon ( If no argument is provided, list the existing command alias(es). always
See the arguments for the
Set a repeating breakpoint. This is an alias for the cd
Set the default hierarchical scope. If no argument is given, set it to the very top scope.
The standard UNIX directory shortcuts are supported: forward slash ( cen[ter]
If a time is specified, set Cursor1 to this value. In all cases, redraw the Waveform Window signal data area such that Cursor1 is at the center. clo[se]Close One or More Simulation Files
Close the Specified Window
col[lapse]
Collapse the sequence time area(s) in the selected region. The default is at Cursor1. con[tinue]
Continue simulation for a specified amount of time, until a specified absolute simulation time, or forever. When no argument is provided, the argument is obtained from the Control Window button (initially set to Forever ). cop[y]Copy the selected variables in the Waveform Window to the clipboard.
Make a copy of the groups containing the variables belonging to the first simulation file. Then replace the variables of the groups by the ones with the same names from the new simulation file. cre[ate]Create a Bus at the Insert Point
Create a Comment at the Insert Point
Create a Constant at the Insert Point
Create a New Event
Create a New Group
See the syntax for the Create a New Marker
The default time is the Cursor1 time in the Waveform Window. Create a New Register Page
Set a Permanent Breakpoint
Set a One-time (Temporary) Breakpoint
cut
Cut the selected variables in the Waveform Window, placing them on the clipboard. def[ine]Define a List of Bookmarks
Define the Button Bar for a Specific Window Type
The button-name is the abbreviated command for a menu item. Modify the Current Color Set with the Provided Color Assignment List
Define the Control Window Setup
The Specify a User-Defined Design View
Specify a user-defined design view, which is useful for putting a design back together after it has been partitioned. The design view is created if it does not already exist. The
dest-scope-name
is the name of the scope in the design to be defined, and the
src-scope-name
is the name of the source scope. Each
scope-mapping-pair
declaration includes any sub-scope (or sub-hierarchy) of the specified
src-scope-name
. To delete the design, use the Set a Default for the Variable Display Output Format
Set the Event Search Direction
Set Use of the Exit Confirmation Dialog
Define whether the exit confirmation dialog comes up when exiting. Set the Source Code Window Focus
Set the Source Code Window focus to the current module being displayed. Define or Re-Define a Mnemonic Mapping
Turn off the multivalue indication
Turn off the multivalue indication in the Waveform Window. Define Line Patterns for TimeA, Cursors, and Markers
Define the line pattern for TimeA ( Define the Action for Old Live Simulation Data
Define the action to be taken with old live simulation data when doing resimulation. Set Values for all Print Options
See the Set the Simulation Progress Direction
Define the sendmail Command
Define an Alias Number for a Scope
This alias may be used later as Define the Width of the Sequence Time (Scale) in the Waveform Display
Make the Cursors Snap or Not to Transitions
Make the cursors snap (or not snap) to the nearest variable transition. Define Action for Source File Not Found
Define whether a dialog box will pop up if a Verilog source file is not found. Set the Search Path for Verilog Source Files
Define the Source Code Window Setup
Define the Source Code Debug Step Increment Default
Define a List of Bus Templates
Set the Terminal to the Specified Color Set
Set the terminal to the specific color set (color, grayscale, or black and white), or ask Signalscan to detect the monitor type and set it to its best mode.
The color set Set the Current Units of Time for Display
Define Use of User-Defined Bus Symbol
Define whether the name of a user-defined bus is displayed with the user-defined bus symbol ( Define the User Guide Directory
Define Attributes for Selected Variables
Define for the selected variables in the Name Panes (across all windows), the following additional attributes: radix, strength, analog display, full hierarchical names, simulation file names, or both the file and hierarchical names.
The Define the Waveform Window Attributes
Define the Waveform Window attributes: the wavespace, Name and List Panes proportions, the wave and analog heights, and the minimum and maximum values for analog waves. Define the Web Browser Command
del[ete]
Delete the identified objects. If no object list is provided, the selected object in the active window is deleted. The breakpoint number is the Signalscan number. desel[ect]
Deselect the selected variables in the Waveform Window. dis[play]
Show value of a net or register. dup[licate]
Duplicate the selected variables in the Waveform Window. exe[cute]
exit
Exit Signalscan. If no argument is provided, and a simulator is running, the user is asked whether the simulation should be terminated. In all scenarios, a confirmation is required, unless disabled in the preference settings, or the exp[and]
Expand into Sequence Time in the selected area. Default is at Cursor1. findRepeat the More Recent Find Request
Find a Variable in the Names Pane of the Waveform Window
force
Force a variable to the specified value. gen[erate]
Generate a Do-File from a design running under the Precedence simulation backplane SimMatrix (for example, Vertue). The simulator(s) must be connected to Signalscan and must be stopped while using this command. The simulator(s) must be running under SimMatrix control. help
Display the use of a specified command. If no command is specified, all commands supported by Signalscan are listed. hide
Hide a design so that it is not visible in the list of designs above the top level scopes. inc[lude]Include the File Name While Creating a Bookmark
Include the File Name While Storing History of Scopes
Include the file name while storing the history of the scopes in the Design Browser. info
Display current simulation time and scope information. init[iate]
Initiate a simulation session, using the provided string to execute the simulator. inv[ert]
Invert the selected variables in the Waveform Window. list
List the open simulation files. locateLocate Event
Locate the specified event and set the current time at this location. Locate Marker
Locate the specified marker and set the current time at this location. me[rge]
Merge specified incremental simulation files into a single simulation file. mov[e]
Move the selected variables in the Waveform Window to the insertion point. next
Step to the next source statement or skip over the statement-count statements. once
See arguments for the openOpen a Simulation File
If the file is not specified, a file browser is presented for selection. Open a Window of the Specified Type
If an instance-number is not specified or if only one instance of this window type is supported, then the instance number is assumed to be 1. If the specified window already exists, it is activated. pa[ste]
Paste the contents of the clipboard to the Waveform Window. Print a Waveform
Print the waveform to a printer or a Postscript file. If some of these options are not specified, they are obtained from a previous set Define the Print Command to be Used
Set a Company Name for the Print Header
Set a Designer Name for the Print Header
Set the Output Postscript File Name
Set a Note for the Printer Print Header
Set the Name of the Printer
Identify What to Print in the Waveform Window
Define a time range, or use one of the two keywords: Set the Print Title
Identify Variables to Print
Identify the variables to be printed, using one of the three keywords: pwd
quit
See "exit". rel[ease]
ren[ame]
Rename an object. If no argument is provided, the selected object is renamed and a dialog window is used. rep[lace]
Replace data such as group, register, Event, and trace variables from one simulation file to another simulation file. If the second simulation file is not provided, the data is refreshed from the first simulation file. If the first simulation file is missing, and there is only one simulation, the open simulation file is used. reveal
Reveal a design that has been previously hidden. save
sel[ect]
Select all variables in the Waveform Window. setTrigger an Event Variable
Set a Variable to the Specified Value
shift
Shift the specified variable or group or file by the specified relative time or to the specified absolute time. showNOTE: Most of these commands have a different outcome in interactive and post-simulation mode, and the SST2 Database only includes the subset of the design that was recorded. Display the Current Breakpoints
Show the Drivers of Specified Variables
Show the Loads of Specified Variables
Display Ports
List the Child Scopes of the Current Scope
List Specified Variables
List variables in the current scope, or variables whose name matches the regular expression. source
Read commands from the named file. This is an alias for:
ste[p]
Step to the next source statement, or skip over statement-count statements. sto[p]
term[inate]
Terminate the simulation session. topl[evel]
Go to the top level of the current design. This is an alias for undo
Undo the most recent command. Note that this not possible for all commands. upscope
Set the current scope to the parent scope of the current scope. wait
Wait for the pending response from the simulator during a live simulation. write
If the zoom
Zoom in, out, between the cursors, full out, or at a specified time in the Waveform Window. If a set of two times is provided with the |
![]() |
|