? Command

Queries simulation parameters and circuit information.

Command ?
Abbreviation (none)
Category Query & Inspection

Function

The ? command is used to obtain information on circuit parameters and on current simulation options.

Usage

Each query consists of a question mark (?) followed by a parameter key-word specifying the type of request. Optional whitespace may delimit the question mark and keyword. Requests for circuit parameter values also require the LIST or PARTS keyword, whichever is appropriate, to identify the signals or elements of interest.

CHECK Keyword

The CHECK keyword requests the current values of timing check parameters, and whether a WARN, BREAK, or XPROPAGATE command option is currently active for any primitive that supports these checks. The command:

?CHECK PARTS=<parts_ff>

requests this information for the parts specified in <parts_ff>, while:

?CHECK PARTS:

requests this information for all parts supporting timing checks.

DECAY Keyword

The DECAY keyword can be used to request the current decay time of any signal in the circuit. The command:

?DECAY LIST=<signals>

requests decay times of the specified signals, while:

?DECAY LIST:

requests the decay time of every signal.

DEFINE Keyword

The DEFINE keyword can be used to request the current values of global simulation parameters and definitions. The command form is:

?DEFINE

DELAY Keyword

The DELAY keyword can be used to request the current rise and fall delays of any signal in the circuit. The command:

?DELAY LIST=<signals>

requests the delays of the specified signals, while:

?DELAY LIST:

requests the delay of every signal.

LOADING Keyword

The LOADING keyword requests signal loading information. The command:

?LOADING LIST=<signals>

requests the loading at the specified signals, while:

?LOADING LIST:

requests the loading at every signal.

PRINT Keyword

The PRINT keyword can be used to determine the signals currently being reported by the PRINT command. The command form is:

?PRINT

SPIKE Keyword

The SPIKE keyword can be used to request the current values of the spike generation parameters (FILTER and LIBERAL attributes) of any signal in the circuit. The command:

?SPIKE LIST=<signals>

requests the spike control parameter values of the specified signals, while:

?SPIKE LIST:

requests the spike control parameter values of every signal.

WRITE Keyword

The WRITE keyword can be used to determine the signals currently being reported by the WRITE command. The command form is:

?WRITE