If you are using the AMS Designer simulator with the Spectre solver, you can turn on multithreading for device evaluation.
To turn on Spectre mutlithreading for AMS simulation:
- Use the
-spectre_argscommand-line option toxrun(or toxmsim) to specify the Spectre+mtor+multithreadcommand-line argument as follows:xrun -spectre_args +mt[=N] ...xrun -spectre_args +multithread[=N] ...Here,Nis the number of threads. IfNis larger than the number of cores of the computer,Nis reset to the number of cores. If+mt=Nis not specified, the default number of threads is equal to the number of cores of the computer.
Alternatively, you can use themultithread=on [nthreads=N]option setting in a control file to turn on multithreading.
Turning off Spectre Multithreading
If you are using the AMS Designer simulator with the Spectre solver, you can explicitly turn off multithreading for AMS simulation.
To do this:
Specify -mtor-multithreadwith the-spectre_argscommand-line option toxrunas follows:xrun -spectre_args -mt ...xrun -spectre_args -multithread ...Alternatively, you can use themultithread=offoption setting in a control file to turn off multithreading.
