The Spectre AMS Designer simulator supports 64-bit operations on all platforms that are officially supported by Cadence. You must run all software in one mode or the other; you cannot mix modes. For example, if you run xmvlog in 64-bit mode, you must also run the 64-bit versions of xmelab and xmsim.
To run the Spectre AMS Designer simulator in 64-bit mode, do one of the following:
- Set the path variable and the library path environment variable to point to the executable files that enable the software to run in 64-bit mode.
Use the
-64bitcommand-line option when you run each executable (xmvlog,xmelab,xmsim, orxrun).When you use the-64bitcommand-line option, the software sets thePATHvariable and the library path environment variable to run the software in 64-bit mode. Do not use this command-line option when linking the software to 64-bit applications, such as PLI, VPI, or VHPI. Set the path variable and the library path environment variable, instead.Set the
CDS_AUTO_64BITenvironment variable.Use thexmbitscommand, as shown below, to see the bit mode that has been set up to run the software:xmbits64
The-versioncommand-line option also reports the version of the simulator being used. For example:xrun -version
TOOL: xrun(64) 22.03-s001
For additional information, see Running the Simulator in 64-Bit Mode in the Overview of Running the XceliumSimulator book.
Setting the Path Variable to Point to the 64-Bit Version
You can find the 64-bit executables installed at install_dir/tools/bin/64bit.
To set the path variable to point to the 64-bit executables:
- Use one of the following commands (depending on the shell that you are running).
setenv CDS_AUTO_64BIT ALL setenv PATH /xceliumInstallDir/tools/bin:$PATH setenv PATH /spectreInstallDir/tools.lnx86/bin:$PATH
Library Path Environment Variable
You need to set the LD_LIBRARY_PATH environment variable before you can use the three-step method to run the simulation. However, setting this path is not required if you are using the xrun command to run the simulation.
- For non-SUSE Linux, set the library path environment variable, as follows:
setenv LD_LIBRARY_PATH install_dir/tools/lib/64bit:install_dir/tools/lib:${LD_LIBRARY_PATH}
- For SUSE Linux, set the library path environment variable, as follows:
setenv LD_LIBRARY_PATH install_dir/tools/lib/64bit/SuSE:install_dir/tools/lib/64bit:install_dir/tools/lib/SuSE:install_dir/tools/lib:${LD_LIBRARY_PATH}
