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.