To turn on the queuing-for-license capability, you can use the +lqtimeout <value> argument. Specify the value in seconds to set how long to wait for a license. Value 0 means wait until the license is available. You might use +lqt as an abbreviation of` +lqtimeout.
For example, the following command instructs the tool to wait for analog solver licenses until they are available.
xrun -spectre_args "+lqt 0"
The +lqsleep <value> argument enables you to set the sleep time between two attempts to check out a license when queuing. Setting the value to a positive number overrides the default sleep time of 30 seconds. You might use +lqs as an abbreviation of +lqsleep.
For example, the following command instructs the tool to check for the availability of analog solver licenses every 5 minutes.
xrun -spectre_args "+lqs 300"
The +lsuspend argument (applied by default) allows you to suspend or resume the license for Spectre during the simulation run. However, you can use the -lsuspend argument to disable this feature. In other words, -lsuspend is equivalent to -nolicsuspend on the digital side.
+lsuspend by default; this is an AMS-only behavior. This command will have an effect only on the analog licenses.