Run Commands Catalog
A reference table of all interactive simulation commands.
About Command Abbreviations
The abbreviation shown in the tables below represents the minimum number of prefix characters needed to uniquely identify each command. Any abbreviation from the minimum to the full command name is valid.
Example: The SENSITIZE command cannot be abbreviated as SE
because it would be ambiguous with the SET command. However, SENSITIZE can be
abbreviated as SEN, SENS, SENSI, SENSIT,
SENSITI, SENSITIZ, or SENSITIZE.
Case Insensitivity: All command names and keyword options are case insensitive
(unless SIMIC is started with the -s flag for case-sensitive mode, which only affects user-defined names).
Circuit Compilation & Loading
| Command | Abbr. | Description |
|---|---|---|
GET |
GE |
Compiles and loads circuit descriptions from SNL files. |
Stimulus Definition & Application
| Command | Abbr. | Description |
|---|---|---|
DEFINE |
DE |
Defines simulation parameters, patterns, vectors, and aliases. |
APPLY |
AP |
Associates stimuli with primary inputs for pattern or waveform simulation. |
Simulation Control
| Command | Abbr. | Description |
|---|---|---|
SIMULATE |
SI |
Starts the simulation engine to process applied stimuli. |
STEP |
ST |
Triggers pattern application based on completion signals for asynchronous designs. |
BREAK |
BR |
Sets or clears simulation breakpoints on signals or conditions. |
WARN |
WA |
Controls which warnings are enabled and where they are reported during simulation. |
XPROPAGATE |
XP |
Controls X-state propagation and pulse filtering behavior. |
Output & Monitoring
| Command | Abbr. | Description |
|---|---|---|
PRINT |
PR |
Outputs signal values to the terminal during simulation. |
WRITE |
WR |
Outputs signal values to a file during simulation. |
TRACE |
TR |
Monitors and traces signal activity and transitions. |
LOOK |
LO |
Interrogates current signal values and driver information. |
HISTORY |
HI |
Enables history file logging for signal event tracking. |
TGEN |
TG |
Outputs tester interface file for programming IC testers. |
Circuit Modification
| Command | Abbr. | Description |
|---|---|---|
SET |
SE |
Forces signals or parameters to values temporarily (momentary, cleared after use). |
CLAMP |
CL |
Forces signals or parameters to fixed values permanently (until explicitly cleared). |
Note: Both SET and CLAMP can modify signals and interact with
memory primitives (ROM, RAM) to set memory contents. See the
ROM and RAM primitive pages for details.
Fault Simulation & Analysis
| Command | Abbr. | Description |
|---|---|---|
FAULT |
FA |
Sets simulation mode for fault simulation (must be issued before SIMULATE). |
SENSITIZE |
SEN |
Sets simulation mode for fault sensitization analysis (must be issued before SIMULATE). |
Simulation Modes: FAULT and SENSITIZE set the simulation mode
before issuing SIMULATE. If neither is used, SIMULATE runs a fault-free simulation
without sensitization analysis.
Session Management
| Command | Abbr. | Description |
|---|---|---|
EXECUTE |
EX |
Runs commands from a script file (batch execution). |
SAVE |
SA |
Creates a simulation checkpoint to save current state. |
RESTORE |
RE |
Loads a previously saved simulation checkpoint. |
? |
? |
Queries and displays current simulation parameters and settings. |
QUIT |
QU |
Exits the SIMIC simulator and returns to system prompt. |