If you do not like the outlook of the 'other' element, you can edit it using 'cad -o othername' .
If you do not like the outlook of the symbol, you can edit it using 'cad -s symbolname' .
After having finished the dialog, the group you have defined disappears from the screen, and the new symbol will appear at the same space.
If you do not like the outlook of the symbol, you can edit it using 'cad -s symbolname' .
'load other' : Load other element.
Several different nets can be selected with left mouse button clicks. The selection has to be finished with a click of the right mouse button.
By default, you can select voltage source terminals. If you have told the simulator to save the contact currents of elements like transistors and symbols (by using the command 'save cont curs'), you can select the yellow drawn terminals of these schematic elements.
Several different terminals can be selected with left mouse button clicks. The selection has to be finished with a click of the right mouse button.
By default, you can select voltage source terminals. If you have told the simulator to save the contact currents of elements like transistors and symbols (by using the command 'savec ont curs'), you can select the yellow drawn terminals of these schematic elements.
'showerr' : Displays devices which could not be netlisted correctly or where errors occurred during netlisting.
'add new param' : Adding a new user -defined variable to the parameter box. A dialog window will come up, asking for the new parameter name and the parameter value.
'add symprop' : Symbols can have local properties which override global properties. (Like inverters with different transistor geometries). If you are in symbol editing mode (cad -s symbolname), you can add local properties to the symbol.
'add select i(x)' : This command enables you to add terminal currents to the set of terminal currents whose voltages you want to plot. A click with the left mousebutton adds a new net, a click with the right button terminates the function.
'add select v(x)' : This command enables you to add nets to the set of nets whose voltages you want to plot. A click with the left mousebutton adds a new net, a click with the right button terminates the function.
'add to group' : By selecting a group with a click of the left mouse button, you can define the group into which more elements shall be moved. With a second click of the left mouse button, you can define the element which shall be moved.
'all devices' : Find and display all devices which could cause problems because they are not saturated (MOS) or if they are saturated (bipolar). Concerning bipolar transistors, use the 'options' -dialog to define the bipolar saturation threshold voltage. Also, look at 'bsim in linear region','jfet in linear region' 'mesfet in linear region', 'bjt saturated'.
'about' : Displays the SPICECAD logo. Hope you like it.
'bjt saturated' : Find and display all bipolar transistors which are saturated. Use the 'options' -dialog to define the bipolar saturation threshold voltage.
'bsim in linear region' : Find and display all BSIM MOS transistors which are not saturated (SPICE3 only).
'bug reports' : needed!
'b&w postscript' : The plot file 'tmp.ps' will be written using black&white postscript. Different plot curves will be displayed using different line styles (patterns). This is the default setting.
'check bjt dcsweep' : Check for bipolar transistors which have become
saturated during the last DC-sweep simulation. The bipolar
transistor saturation voltage can be defined in one of the
options menus. See page .
'check bjt tran' : Check for bipolar transistors which have become
saturated during the last transient simulation. The bipolar
transistor saturation voltage can be defined in one of the
options menus. See page .
'check mos dcsweep' : Check for MOS transistors which have gone into the triode region during dc-sweep simulation.
'check mos tran' : Check for MOS transistors which have gone into the triode region during transient simulation.
'check schematic' : Check the schematic for netlisting errors.
'clear group' : This command flattens the group you have defined before using 'win add to group' . 'Flatten' means that the object called 'group' , which is nothing but a container of different schematic objects, is destroyed after having moved the contents of the container back into the drawing area.
'close plotwindow' : Closes Plot Window.
'cont' : Place contact.
'copy unspecific' : copies elements of the schematic which you select with a click of the left mouse button. You can copy everything.
'colored postscript': The plot file 'tmp.ps' will be written using colored postscript.
'copy filtered' : copies elements of the schematic which you select with a click of the left mouse button. The elements which are selectable can be defined by using the 'select filter' command before. The default filter is 'no nets', which means, if you use 'copy filtered', you can copy everything but nets. This is very useful if you want to copy pins and globals.
'copy group' : copies groups only.
'copy group in buffer' : This command copies the group you have defined before into the cut-and-paste buffer. The elements of the group will remain on the schematics screen, but a copy of these elements also exists in the buffer.
'copy property' : With this function, property values can be copied from one schematic element to one or more elememts of the same kind.
'create exportfile': During loading and simulation, SPICECAD keeps
the names of all opened files in memory. So, if you want to make sure
at a certain time that you freeze the status, you can use this function.
'create exportfile' will generate a tar command file which contains all
the names of the files which SPICECAD has opened.
Also look at page for further details.
'create gsi' : HSPICE only. When you place 'others' on the schematic and want to plot node voltages inside its netlist, 'create gsi' generates a lot of nets with the net alias property set to the names of the nodes stored in the HSPICE results file. If you select such a net, SPICECAD will not take the node number and convert it into a node name, SPICECAD will take the alias name and will search for the appropriate reults in the results database. To tell SPICECAD where to display the nets, you have to place a text element '@gsi' on the schematic. To tell SPICECAD that it has to use the net alias instead of the node number, use the function 'select alias' (see there). To switch back to default mode (take net number), use 'select netnumber' (see there).
'create new net' : Start creating and editing a new. Place net , start command also with hotkey 'n'. Command execution stops when pressing right mouse button. Hotkeys 'v' and 'h' change drawing style to 'first vertical , then horizontal' or 'first horizontal , then vertical'. Pressing 's' warps the mouse to the next contact or net, whichever is nearer, and simulates a left mouse button press (continiue command execution) -> snap function. Pressing 'S' warps the mouse to the next contact or net, whichever is nearer, and simulates a right mouse button press (stop command execution) -> snap function.
'currents' : If you want to plot currents instead of voltages, use this command. Use 'voltages' to switch back to voltage plot mode (the default). Voltages and currents cannot be plotted at the same time this way. If you want to do so, please use the waveform calculator instead.
'cut group in buffer' : This command moves the group you have defined before into the cut-and-paste buffer. The elements of the group will disappear from the schematics screen, but they still exist.
'db': Displays results in dB. This works only when the waveform calculator is not in use. When the waveform calculator is turned on, please use the 'db' operator to get decibels instead.
'dcop off': This function disables the DC operating point simulation box. .OP simulation commands will no longer be generated.
'dcop on': This function enables the DC operating point simulation box. .OP simulation commands will be generated in subsequent simulation runs.
'dcsweep ': This function enables you to edit the properties of the DC sweep box without having to select it. SPICECAD will look for the first DC sweep box in the design and display its properties in the property editor.
'dcsweep , place box': A DC sweep box will be placed when executing this command. A dialog window (the property editor) will as ask you for the swept source and the sweep start, stop and increment values.
'dcsweep on': This function enables the DC sweep simulation box. .DC simulation commands will be generated in subsequent simulation runs.
'dcsweep off': This function disables the DC sweep simulation box. .DC simulation commands will no longer be generated.
'define clip region' : If you want to plot portions of the schematic window you are editing at present, use 'define clip region' to define a rectangle which you wish to see on the plot. Things outside this clip region will not be plotted if they lie completely outside. This they are partly inside and partly outside the clip region, the part which lies inside will be visible.
'delete unspec.' : deletes elements from the schematic which you select with a click of the left mouse button. You can delete everything. The 'deleted' elements are not destroyed, they are moved into a buffer from where you can access them using the 'undelete' command.
'delete filtered' : deletes elements of the schematic which you select with a click of the left mouse button. The elements which are selectable can be defined by using the 'select filter' command before. The default filter is 'no nets', which means, if you use 'delete filtered', you can delete verything but nets. This is very useful if you want to delete pins and globals.
'delete group' : deletes groups only.
'delete all' : deletes everything from the schematic (big cleanup).
'del old param' : Delete obsolete user defined variable from the parameter box .
'del netsegments' : Delete a part (segment) of a net.
'destroy' : Delete all SPICE3 simulation results . Due to the fact that these results are stored in the RAM, this function should be executed if your computer begins swapping.
'disable' : Disables netlisting for a special device. If a device is disabled, it will not be netlisted. This is especially useful to control the excution of certain simulations (disable simulation box).
'disable net' : Disables netlisting for a net. If a device is disabled, it will not be netlisted. This function is useful only if a net is connected to contacts of devices which are disabled. A non-disabled net would cause unnecessary netlisting errors.
'don't use cpp' : Stop using the preprocessor cpp to post-process netlists. See chapter 'Simulation', section 'Using the pre-processor cpp'.
'double view' : Magnifies the viewport of the schematic window by a factor 2.0 (zoom in).
'down' : Moves the viewport of the schematics window vertically. The same function can be executed using the cursor keys.
'econt' : Place extended contact. This kind of contact has more properties than normal contacts. Extended contacts should be used only when defining objects for the XSPICE simulator.
'edit net props' : Start net property editing dialog after selecting a net which you want to edit.
'edit primitives' : Lets you edit primitives like lines, slones, circles and rectangles after having placed them. So, every object shape can be changed without deleting and re-placing it.
'edit property' : Start property editing dialog after selecting a schematic element which you want to edit. Nets cannot be selected, for editing net properties, use function 'edit net props'.
'edit schematic' : Goes down into the next schematic hierarchy level by selecting a symbol into which you wish to dive. You will be asked to save the schematic you are editing at present.
'edit schematic nosave' : Goes down into the next schematic hierarchy level by selecting a symbol into which you wish to dive. You will not be asked to save the schematic you are editing at present.
'edit symbol' : When clicking at a symbol with the left mouse button, you can edit the symbol itself in-place. You will be asked to save the schematic you are editing at present.
'edit symbol nosave' : When clicking at a symbol with the left mouse button, you can edit the symbol itself in-place. You will not be asked to save the schematic you are editing at present.
'exhaust search': Running 'exhaust search' optimization . This is the most primitive and time-consuming optimization.
'exhaust search, place box': Placing 'exhaust search' optimization box.
'enable' : Enables netlisting for a special device. If a device is disabled, it will not be netlisted. This is especially useful to control the excution of certain simulations (disable simulation box).
'exit ' : Exits SPICECAD. You will be asked to save the schematic if necessary.
'explain' : Gives you the error message of a device which could not be netlisted without faults.
'findnode' : If you get simulator or netlister errors referencing nodes, you can use this command to find these nodes. Even if the nodes is in a deeper hierarchy level, it will be found and displayed.
'findalias' : Many schematic elements contain properties called 'alias'. With this command, you can find all elements which have a property called 'alias' and which is set to a certain value.
'find prop' : With this command, you can find elements which have a property set to a certain value. Only the value can be defined using this search function.
'findname' : If you get simulator or netlister errors referencing element names, you can use this command to find the elements which have these names.
'find first' : Each 'find' command can result in many search results. A search list will be created in this case where all elements which match the search criterion will be stored in. A pointer points to the current element inside the list. 'find first' resets the pointer to the beginning of the list.
'find next' : Each 'find' command can result in many search results. A search list will be created in this case where all elements which match the search criterion will be stored in. A pointer points to the current element inside the list. 'find next' advances the pointer to the next element of the list.
'find prev' : Each 'find' command can result in many search results. A search list will be created in this case where all elements which match the search criterion will be stored in. A pointer points to the current element inside the list. 'find prev' advances the pointer to the previous element of the list.
'force intr. netlist' : When symbols are used with local properties attached,
the transistor geometry inside the schematic below
changes between different symbols.
Thus, the .param - statement cannot be used to define design variables because
these so defined variables are global.
When using HSPICE, it is necessary to replace expressions like
M12 1 2 1 0 nmod l='lmax-0.5u' w='wft*imax/10u' by
M12 1 2 1 0 nmod l=1.5u w=13u
if this transistor geometry is defined by local symbol properties.
'force intr. netlist' tells SPICECAD no to use the .param -statement
when the parameter box is netlisted. Instead, SPICECAD will evaluate
geometry expressions and netlist the value which results from the
evaluation. You do not need to think about this mechanism when you
start simulations. SPICECAD will detect local properties attached to
symbols automatically , will pop up a warning for you and will switch
automatically into 'intrinsic netlisting' mode.
'force sim. netlist' : This is the opposite to 'force intr. netlist'.
When netlisting the parameter box ,
.param - statements will be generated :
.param lmax=10u
.param wft=100u
etc.
when you use HSPICE as a simulator. For other simulators like SPICE3 and TITAN which do not
understand this .param - function, a netlist will be generated where
all expressions will be resolved.
'full view' : Magnifies/fits the viewport of the schematics window so that all elements will be visible afterwards.
'gen other from file' : 'other' elements serve as containers
for subcircuit netlists. For example, if you have a file called
'ad432.m' containing an opamp subcircuit (can be a transistor level
model or a macromodel or whatever), you can let SPICECAD parse this
file looking for node names. SPICECAD assumes that there is a line
inside the file which looks like this:
.subckt ad432 1 2 3 4
SPICECAD will identity the nodes 1, 2, 3 and 4 and will display
them in a dialog box. There, you can define the outlook of the
'other' element which will be created automatically.
If you do not like the outlook of the 'other' element, you can edit it using 'cad -o othername' .
'gen autom. symbol' : This command starts a dialog where you create and define symbols. The whole schematic you are editing will be searched for 'ports' . The port names will be displayed in the dialog box. You can choose whether you want them to be displayed in the symbol afterwards. For each port, a contact will be created inside the symbol view with the port name attached to it. This way, ports in the schematic view and contacts inside the symbol view serve as interfaces between different hierarchy levels, which means, nets connected to the symbol pins will automatically be connected to the nets attached to ports insid ethe underlying schematic . Port names which do not appear at the symbol view will have no connection to higher hierarchy levels.
If you do not like the outlook of the symbol, you can edit it using 'cad -s symbolname' .
'generate tarfile' : This function generates an image of the recent design status which means, all design files (*.scm, *.sym, *.oth, *.m etc.) are written into a tar file topcellname.tar.
'gen sym. from group' : Normally, symbols are generated from schematics. If you want to make a part of a schematic a symbol, use this command. First, you need to use the 'win add to group' and 'add to group' commands to create a group. The group should contain some ports ( SPICECAD version < 1.7.4 : named pin ) which will serve as electrical interfaces to the higher hierarchy level afterwards. After having searched the group for ports, a dialog box will pop up displaying the names of the ports. Now, you can define the outlook of the symbol.
After having finished the dialog, the group you have defined disappears from the screen, and the new symbol will appear at the same space.
If you do not like the outlook of the symbol, you can edit it using 'cad -s symbolname' .
'get dctr results' : Get DC transfer simulation results. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get dctr p_results' : Get DC transfer simulation results from parametric simulation . Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get ac results' : Get small signal simulation results. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations, use this command to read results explicitly.
'get ac p_results' : Get small signal simulation results from parametric simulation. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get tr results' : Get transient simulation results. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get tr p_results' : Get transient simulation results from parametric simulation. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get dcop results' : Get DC operating point and noise simulation results. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'get temp results' : Get the results of a temperature sweep when setting different temperatures inside the TEMP simulation box. This feature is available in HSPICE , only. Normally, SPICECAD is able to detect when a simulation has finished, and reads the simulation results automatically. If you wish to read in simulation results from later simulations or after having finished a SPICECAD session, use this command to read results explicitly.
'half view' : Magnifies the viewport of the schematic window by a factor 0.5 (zoom out).
'help' : Displays help. After having selected this item, you can click on a menu entry of a schematic element. Depending on what you do, a help text will appear .
'highlight net' : This function is useful if you want to display a net when a net is split into many sub-nets which are connected by named pins , global pins, ports etc. Simply click at the net, and all sub-nets will be highlighted in yellow. Please do not forget to netlist before so that SPICECAD can determine the connectivity.
'jfet in linear region' : Find and display all jfet transistors which are not saturated.
'leave' : Leaves a menu level. Due to the fact that only two menu levels exist, the main menu will pop up if you hit the right mouse button.
'lhand' : Moves the viewport of the schematics window horizontally. The same function can be executed using the cursor keys.
'library menu' : Switch to the 'library' sub-menu. Here, you can place all the things you need inside an electronic circuit.
'load schematic' : Load schematic. The schematic window you are editing at present should be empty if you issue this command because the elements to be loaded are added to the current schematic. If the schematic window is not empty, use delete all.
'load other' : Load other element.
'load symbol' : Load symbol.
'load group' : If you want to import elements from other schematics, you can use 'save group' to export them and 'load group' to import them.
'load spice3 data' : You can load a spice3 file 'rawspice.raw' into the memory.
'lookat netlist' : Pops up an editor window which displays the netlist. You can choose the editor using the 'option1' menu.
'measure': Define pairs of points on the plot result curve with the mouse -> get (x,y),(x1,y1) SPICECAD will calculate x1-x, y1-y, (y1-y)/(x1-x) etc.
'mesfet in linear region' : Find and display all mesfet transistors which are not saturated.
'mirror' : mirrors elements. Simulation boxes cannot be mirrored. Elements can be mirrored vertically and horizontally. The mirror axis is defined using the mouse.
'model conversion' : Opens the 'model conversion' dialog where you can map your schematic transistor models to netlist models depending on transistor geometries (MOS transistors only). This feature is useful if your MOS model consists of several sub-models which are valid only for a limited range of MOS gate lengths and widths.
'model renaming' : This function renames all MOS models recursively (all hierarchy levels)
'mos in linear region' : Detects and display MOS transistors where uds < (ugs-uth) .
'move unspecific' : moves elements of the schematic which you select with a click of the left mouse button. You can move everything .
'move filtered' : moves elements of the schematic which you select with a click of the left mouse button. The elements which are selectable can be defined by using the 'select filter' command before. The default filter is 'no nets', which means, if you use 'move filtered', you can move everything but nets. This is very useful if you want to move pins and globals.
'move group' : moves groups only.
'netlist' : Starts the netlisting routine. Normally, SPICECAD itself detects when it is necessary to generate a new netlist. But, if yopu have changed a model file, SPICECAD will not check that, and if you have changed nothing but this model file, the netlist will not be redone which means you will run a wrong simulation afterwards.
'net stretch' : If you run out of space inside your schematic window, you can use this command to get space where you need it. See chapter 'Advanced Editing: Grouping, Stretching, Filtered selection'. This command is easier to use than the 'stretch' function because only a single net segment can be moved preserving the connectivity.
'new name' : renames the schematic you are currently editing. The new name will be displayed on the top of the schematic window.
'nosave cont curs' : This function resets the 'save contact currents' flag from a device of symbol.
'open plotwindow' : Opens the plot window.
'plot options' : Pops up the plotwindow option dialog box.
'option dialog' : Pops up the first of two option dialog boxes.
'option1 dialog' : Pops up the second of two option dialog boxes.
'pan' : Moves the schematic viewport by a vector which will be defined using the mouse.
'parametric menu' : Switch to the 'parametric' sub-menu. This menu is a simulation menu, here, you can run parametric simulations.
'paste group from buffer' : This command takes the contents of the cut-and-paste buffer and copies it into the drawing area . The buffer itself is unchanged afterwards.
'paste group from buffer and clear' : This command takes the contents of the cut-and-paste buffer and moves it into the drawing area . The buffer itself is empty afterwards. The buffer contents are stored as a 'group', so, you can move them over the screen simultaneously. Use 'clear group' to flatten the group .
'place other' : Starts dialog for placing an 'other' element .
'place symbol': Starts dialog for placing a symbol .
'plot tran' : Plot transient simulation results. It is necessary to select nets or terminals before you issue this command.
'plot dc' : Plot dc-sweep simulation results. It is necessary to select nets or terminals before you issue this command.
'plot acm' : Plot small signal simulation results (magnitude). It is necessary to select nets or terminals before you issue this command.
'plot acp' : Plot small signal simulation results (phase). It is necessary to select nets or terminals before you issue this command.
'plot eps with autom. scaling and rotating' : Generates an EPS plot of the schematics window you are editing at present. Depending on the aspect ratio, the result will be rotated by 90 degrees if its height is larger than its width. (landscape orientation versus portrait orientation) The plot results will be written into file 'tmp.eps' indexfile tmp.eps
'plot eps with autom. scaling,suppress rotate' : Generates an EPS plot of the schematics window you are editing at present. The plot orientation will always be landscape, which makes it easier to incorporate these plots into documents. The plot results will be written into file 'tmp.eps' indexfile tmp.eps
'plot hpgl' : Generates a HPGL plot of the schematics window you are editing at present.
'plot inoise' : Plot input refered noise after running a noise simulation. It is not necessary to select nets or terminals before you issue this command.
'plot menu' : Switch to the 'plot' sub-menu.
'plot onoise' : Plot output refered noise after running a noise simulation. It is not necessary to select nets or terminals before you issue this command.
'readin schem' : SPICE3 only. SPICE3 will read the actual netlist if you execute this command. SPICECAD will not check whether the netlist differs from the schematic. SO, if necessary, execute 'netlist' before.
'readparams' : Reads user defined variables from file 'varlist' .
'redraw window' : Redraws the schematic.
'redraw plot' : Redraws the plot window.
'registration' : Sends a mail to martin.maschmann@t-online.de The mail tells us your user name, hostname and platform (Linux, SUNOS, Solaris). We like to know how many people use the freely available version of SPICECAD.
'reload' : Reloads all symbols and underlying schmatics. This function is useful if you have edited symbols or schematics in a parallel SPICECAD session and want to update the session you are working on at present.
'remove gsi' : HSPICE only. After having created nets using 'create gsi' , you can remove all this stuff using this command.
'report reds' : Display schematic hierarchy.
'return' : Go to the next higher schematic hierarchy level. You will be asked to save the schematic you are editing at present.
'return nosave' : Go to the next higher schematic hierarchy level. You will not be asked to save the schematic you are editing at present. After leaving SPICECAD, all edits you have done will be lost.
'rhand' : Moves the viewport of the schematics window horizontally. The same function can be executed using the cursor keys.
'rotate': rotate elements. Simulation boxes cannot be rotated.
'runsim' : Start simulation.
'run in background' : SOLARIS only. By using the pthread library, SPICE3 can run in the background. In foreground, you are able to make schemtaic edits or plot intermediate results.
'run monte' : Start Monte Carlo Simulation.
'run optim(grad)' : Start Optimization. A gradient search algorithm is used to find the optimum.
'run optim(monte)' : Start Optimization. A random search algorithm is used to find the optimum.
'run paramsweep' : Start parametric sweep.
'save schematic as' : saving schematic window. You can save the schematic under a new name. The schematic name you are editing at present will not be changed. This can be done explicitly using 'new name'.
'save group' : If you want to import elements from other schematics, you can use 'save group' to export them and 'load group' to import them.
'saveit' : Saves the current schematic, symbol or other element .
'save all recursive' : This function saves the current design and all its sub-hierarchies recursively.
'save edif' : Under construction.
'save other as' : saving other. You can save the other element under a new name. The other name you are editing at present will not be changed. This can be done explicitly using 'new name'.
'save symbol as' : saving symbol. You can save the symbol under a new name. The symbol name you are editing at present will not be changed. This can be done explicitly using 'new name'.
'save cont curs' : By default, only voltage source currents are saved by the simulators. This function adds zero volts dc voltage sources in series to the contacts in whose currents you are interested in. The contact boxes of the selected device or symbol will be drawn in yellow afertwards.
'save spice3 data' : Save SPICE3 simulation results in file 'rawspice-raw'. .
'select alias' : For HSPICE only. When you place 'others' on the schematic and want to plot node voltages inside its netlist, you can use the 'create gsi' function (see there) which generates a list of all nodes stored in the simulation result files. 'select alias' means that SPICECAD takes the net alias (equals the node name) and plots the according voltage.
'select filter' : Lets you choose betwen different filters. This filter affects the 'copy filtered', 'move filtered' and 'delete filtered' functions: only those schematic elements can be selected (and afterwards moved, copied of deleted) if they match (pass) the filter.
'select netnumber' : For HSPICE only. The default mode. You have to execute this command if you have executed 'select alias' before and want to go back to the default mode.
'select noisy device ' : This function displays the noise contribution of a selected device (resistors and transistors)
'select v(x)' : This command can be used to select net voltages you want to plot. A click with the left mouse button selects which nets you are interested in.
Several different nets can be selected with left mouse button clicks. The selection has to be finished with a click of the right mouse button.
'select i(x)' : This command can be used to select terminal currents you want to plot. A click with the left mouse button selects which terminal you are interested in.
By default, you can select voltage source terminals. If you have told the simulator to save the contact currents of elements like transistors and symbols (by using the command 'save cont curs'), you can select the yellow drawn terminals of these schematic elements.
Several different terminals can be selected with left mouse button clicks. The selection has to be finished with a click of the right mouse button.
'show clip region' : Displays the plot clip region. See 'define clip region'.
'showbox' : For debugging purposes only. Displays boundary box of schematic elements.
'showcont' : For debugging purposes only.
'showdepen' : tells you where you can find voltage sources which are referred to in noise simulation of dcsweep simulation boxes. Click at the box, and a line will be drawn between the box and the source(s). Looks very impressive.
'show status' : Display internal information of schematic elements.
'showdevice' : Displays DC-operating point information about a device. WHen using SPICE3, the information will be displayed inside the xterm window where you have started SPICECAD. When using remote simulators like HSPICE or TITAN, the well known information box pops up.
'showgroup' : The groups inside the schematic window will flash several times. This makes it easier to find them if you have forgotten where you defined them.
'showcurr' : This command can be used to display DC-operating point soure currents. A click with the left mouse button selects which terminal you are interested in, and with the next click , you can define where you want to display the current value inside the schematic window. After a redraw, this value will vanish.
By default, you can select voltage source terminals. If you have told the simulator to save the contact currents of elements like transistors and symbols (by using the command 'savec ont curs'), you can select the yellow drawn terminals of these schematic elements.
'showerr' : Displays devices which could not be netlisted correctly or where errors occurred during netlisting.
'showname' : Lets you display the instance name of a device.
'shownum' : Lets you display the net number of a net. Both analog and digital net number are displayed. Topmost is analog , bottom is digital.
'showvolt' : This command can be used to display DC-operating point voltages. A click with the left mouse button selects which net you are interested in, and with the next click , you can define where you want to display the voltage value inside the schematic window. After a redraw, this value will vanish.
'showtrvolt' : This command can be used to display the net voltage of the last transient simulation timestep . A click with the left mouse button selects which net you are interested in, and with the next click , you can define where you want to display the voltage value inside the schematic window. After a redraw, this value will vanish.
'simulation menu' : Switch to the 'simulation' sub-menu. Here, you can place simulation-, parameter- and options boxes, define and start simulations, select results which you want to plot.
'single stretch' : If you run out of space inside your schematic window, you can use this command to get space where you need it. See chapter 'Advanced Editing: Grouping, Stretching, Filtered selection'. This command is easier to use than the 'stretch' function because only a single element can be moved preserving the connectivity.
'stretch' : If you run out of space inside your schematic window, you can use this command to get space where you need it while preserving the connectivity of the devices you want to move. See chapter 'Advanced Editing: Grouping, Stretching, Filtered selection'. This command is the most flexible one, but also difficult to use.
'stretch window' : If you run out of space inside your schematic window, you can use this command to get space where you need it while preserving the connectivity of the devices you want to move. See chapter 'Advanced Editing: Grouping, Stretching, Filtered selection'. This command is easier to use than the 'stretch' function because the elements which shall be moved must lie inside a rectangle.
'symbol menu' : Switch to the 'symbol' sub-menu. Here, you can place symbols and others, generate symbols and others, and more things.
'take over' : After an optimization run, it must be decided whether
the results are better than before or not. If the results are better,
'take over' copies the optimized design variables into the
parameter box. .
You do not need to worry if you have forgotten to say 'take over',
or if SPICECAD crashes during optimization:
all intermediate results will be written into file 'opti.log'
.
Thus, you can restore the optimized design variables by hand.
A second set of files will be opened during optimization, called
'varlistN', where N is the optimization iteration number.
.
By copying file 'varlistN' to 'varlist', you can easily read in the design
variables of the N-th optimization iteration.
'tmp.eps to lpr' : The plot results of the schematics window (found in file tmp.eps are written to the printer. The printer can be defined using the 'options1' -menu.
'totop' : Go immediately to the top of the schematic hierarchy. You will be asked to save the schematic you are editing at present.
'totop nosave' : Go immediately to the top of the schematic hierarchy. You will not be asked to save the schematic you editing at present. If you leave SPICECAD, all edits will be lost.
'undo menu' : Switch to the 'undo' sub-menu.
'ungroup' : This command can be used if objects which are inside a group shall be removed from this group. First, selecting the group from which an object shall be extracted is necessary (left mouse button). Afterwards, a second click with the left mouse button selects the object which shall be extracted from the group.
'unselect v(x)' : This command enables you to remove nets from the list of net voltages you want to plot. Each left click at a net removes it from the list of nets to plot. A right click stops the unselection process.
'unzoom' : Set the schematic viewport to the default value :
viewport= ( 0 0 window_width window_height).
'up' : Moves the viewport of the schematics window vertically. The same function can be executed using the cursor keys.
'updateparams' : Searches for new user defined variables, adds them into the parameter box and pops up the property editor if necessary.
'use cpp (model sweep)' : You can use the preprocessor 'cpp' to convert the netlists generated by SPICECAD before they are read into the chosen simulator. This way, you can perform sweeps even over model parameters. Look at chapter 'Simulation', section 'Using the pre-processor cpp' how to use cpp.
'voltages' : The default. By default, only voltages are plotted. If you want to plot currents instead, use 'currents' .
'win add to group' : By drawing a window, you can define the elements which shall be moved inside a container called 'group'. This container can be moved, copied or deleted, mirrored and rotated. All elements inside this group will be affected by all these mentioned commands simultaneously.
'zoom in' : Define a zoom-in window using the mouse.
'zoom menu' : Switch to the 'zoom' sub-menu.