Product Documentation
Spectre AMS Designer and Xcelium Simulator Mixed-Signal User Guide
Product Version 22.09, September 2022

Managing Analog Resource Usage During Interactive Simulations

When running interactive simulations with Spectre AMS Designer and reserving CPU resources with distributed resource packages like LSF, SunGrid or other resource management tools, though Spectre may be inactive when the simulation is stopped, the managed resources are still allocated. The only way to keep the interactive AMS simulation running while freeing the associated resources is to exit Spectre.

To do this:

  1. Invoke Spectre on the xrun command line using the -analogsolver option.
    This starts the interactive simulation.
  2. Exit Spectre using the exit -analogsolver Tcl command. This option lets you exit Spectre and triggers a Process-Based Save and Restart (PBSR) Spectre snapshot so that you can recall the analog solver if you want to simulate again.
    The resource scheduler releases the resources reserved for Spectre and they become available to other users.

   To restart the simulation, use the run -analogsolver  TCL command. Spectre is booted, the state is restored and the simulation may continue.

You can also run Spectre on a different CPU core and control where it is booted.

Examples:

Runs Spectre on the current CPU core.

xrun -analogsolver spectre

Runs Spectre on the specified CPU core.

xrun -analogsolver "[apsub --jobclass xcelium --slots 8 -x 10d --cmd] spectre +mt=8 +preset=lx"

Related Topics



 ⠀
X